Media Foundation:通过英特尔图形驱动程序,支持一部分编解码类型,没有继承进ffmpeg 。
VAAPI i965驱动:这是一个几乎免费的libva/VAAPI驱动程序 。大多数Linux发行版都打包了它 。
VAAPI iHD驱动:Linux上的libmfx后期使用了的一个修改过的libva和VAAPI驱动程序;这也可以由用户直接使用 。
vaapi/mfx比较vaapi/i965
1)在大多数Linux发行版中都是作为标准打包的 。libmfx /iHD
2)可运行在所有可用的硬件上,包括一些较老和较便宜的设备 。
3)支持大多数编解码器 。
4)通用的API,也可以使用基于Mesa的AMD / Nvidia硬件 。
5)可与标准api (EGL/OpenGL, OpenCL)交互 。
1)在某些情况下,可能会提供更好的编码质量(如look_ahead) 。安装linux下
2)在某些情况下(如MFE,特别是在Iris图形上)可能会提供更高的编码吞吐量 。
3)linux和windows皆通用的API 。
4)可与Intel实现的OpenCL实现交互 。
可以安装基于vaapi开源的MediaSDK
windows下
官方有驱动下载
:https://software.intel.com/media-sdk
样例h264解码
ffmpeg -hwaccel qsv -c:v h264_qsv -i input.mp4 -f null -
总结:代码例: qsv 解码->overlay->编码qsv-test.go
【intel硬件视频加速简要整理】
推荐阅读
- 功夫红茶视频,功夫红茶历史
- 头条西瓜发视频就能赚钱,学会这5个方法,新手0粉丝就能有收益
- 分享一款全平台播放器,支持几十种视频格式播放
- Python如何构建自动在线刷视频
- 制作这9类视频的创作者,将不再享有萌芽补贴,你中招了吗?
- 在音频通话中,如何将WebRTC音频通话升级为视频通话
- 精密硬件加工的工艺流程是什么
- 使用 Python 将 MP4视频 转换为GIF动画
- 视频调整分辨率的python代码,一如既往地实用
- 怎样制作桂花茶视频,桂花茶简介