一、常用视频加速接口汇总
libmfx就是Intel QSV.
二、VAAPI
VAAPI (视频加速API,Video Acceleration API)包含一套开源的库(LibVA) 以及API规范, 用于硬件加速下的视频编解码以及处理,只有Linux上的驱动提供支持。由Intel主导,但是AMD,Nvidia也都(部分)支持这套API。
代码仓库地址 https://github.com/intel/libva
1. intel vaapi
VAAPI驱动属于用户态驱动,用于支持LibVA,底层是i965/1915驱动。Intel提供了两种开源的VAAPI驱动:intel-vaapi-driver以及intel-media-driver,intel-media-driver较intel-vaapi-driver新,维护更积极,所以目前更推荐使用intel-media-driver。
代码仓库地址 https://github.com/intel/media-driver
软件仓库名称为intel-media-va-driver-non-free/intel-media-driver