NVIDIA在FFmpeg添加AV1 VDPAU硬件加速支持
通過添加對FFmpeg 多媒體庫的支持,在使用最新一代NVIDIA RTX 30″Ampere”GPU 的時候,能夠以VDPAU API 的方式充分利用AV1 GPU 加速的視頻解碼。週六,此提交將AV1 VDPAU 支持合併到FFmpeg。
NVIDIA 已將AV1 VDPAU 硬件加速解碼的支持落地到上游FFmpeg 項目中。此AV1 視頻解碼與1.5 版本以上的libvdpau 結合使用,並使用具有必要硬件功能的Ampere 或更新的GPU。
從FFmpeg 4.4 開始,通過NVDEC“NVIDIA 解碼”接口在NVIDIA GPU 上進行AV1 解碼,該接口是其視頻編解碼器SDK 的一部分。FFmpeg 還支持Intel QSV 加速解碼、Windows DXVA2/D3D11VA AV1 解碼以及通過DAV1D 項目基於CPU 的解碼。
通過英特爾的SVT-AV1,FFmpeg 也支持AV1 編碼。現在有了FFmpeg Git,AV1 VDPAU 解碼已經為那些更喜歡VDPAU 而不是新的NVDEC 的人準備好了。
在NVIDIA 領域之外,隨著更多GPU 開始具有AV1 解碼硬件塊,這種AV1 VDPAU 曝光可能有助於支持VDPAU 視頻加速狀態跟踪器的Mesa Gallium3D 驅動程序。