VP9 / QSV is acually built in already. But the initialization fails always and thus it is not displayed in the UI. Last time i checked (many months ago) the FFmpeg / libav implementation was not even working properly.
It is a bit painful to work with the QSV encoders.