Yes I just tested it (Skylake) and it worked fine. The spec file of libmfx could be simplified, not compiling samples and tools, passing to cmake: -DBUILD_TOOLS:BOOL=OFF (change this one as it is set to ON) -DBUILD_TUTORIALS:BOOL=OFF -DBUILD_SAMPLES:BOOL=OFF I you want to test QSV transcoding with FFmpeg (especially if you have newer hardware, which I do not have), you can do so with: ffmpeg -c:v h264_qsv -i http://bubblesoftapps.com/bubbleupnpserver/transcode_test/tos_sample_h264.mkv -c:v h264_qsv -f null - This will use QSV for encoding/decoding of a small H264 sample file hosted on my server. Looking at the beginning of the verbose output you will see oneVPL (and more) mentioned.