今年 8月,英特尔为 FFmpeg 提供了 openVPL 支持,可用于将视频编码/解码为 AV1 和其他格式。上周,英特尔工程师又为 FFmpeg 提供了一个 AV1 快速同步视频 (Quick Sync Video - QSV) 编码器。
“快速同步”视频编码器是指将视频从例如 DVD 或蓝光光盘快速转码为适用于手机等智能设备格式(主要是 H.264)的用例,对专业的视频工作场景非常有效。
新的“qsvenc_av1”/“av1_qsv”编码器已合并到 FFmpeg 主线。在 Windows 和 Linux 上,QSV API 可通过 Intel Media SDK 获得,Intel Quick Sync Video AV1 编码器在底层使用 oneVPL 作为视频处理库,该库是 Intel 优秀的开源 oneAPI 软件套件的一部分。
从该提交可以看到 AV1 QSV 编码器的源代码,该编码器仅在启用 libvpl 时可用,MSDK 不支持 AV1 编码。
英特尔最新的 DG2/Alchemist GPU(例如最近推出的 Arc A750 和 A770 显卡)可使用独立显卡硬件加速 AV1 编码。对于无法进行 AV1 编码的 GPU 用户,FFmpeg 在针对 libaom、rav1e 或英特尔开发的 SVT-AV1 构建时也支持基于 CPU 的 AV1 编码。