通過添加對FFmpeg多媒體庫的支持,在使用最新一代NVIDIARTX30"Ampere"GPU的時候,能夠以VDPAUAPI的方式充分利用AV1GPU加速的視頻解碼。周六,此提交將AV1VDPAU支持合並到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 驅動程序。