AMD AMF編碼器獲重大更新可媲美NVIDIA的NVENC
在經歷了十年的質量問題之後,AMD AMF 編碼器的圖像質量得到了大幅提升。在最新的AMF Release 1.4.24 中引入了B-frames 技術。在油管頻道EposVox 的測試中發現AMD Radeon 顯卡現在可以像NVIDIA 的產品一樣使用較低比特率的流媒體遊戲。
AMD 的編碼技術在過去很多年來備受詬病,最早可以追溯到Polaris GPU(AMD 400 系列)。與英特爾的QuickSync 編碼器和NVIDIA 的NVENC 編碼器相比,這種編碼從未完全達到標準。隨後NVIDIA 推出了採用x264 編碼的RTX 20 系列GPU 的第六代NVENC 編碼器,暫時領先於AMD。
而這個困擾AMD 十年之久的問題似乎終於得到了解決。油管頻道EposVox 在最新一期視頻中,展示了AMD 在低比特率流媒體性能表現,尤其是該公司最近的Radeon RX 6000 系列GPU 中仍然存在的H.264 編解碼器。
那麼,AMD 是如何解決這個問題的呢?該公司將B-frames 技術重新引入到AMF 解碼器中。該技術自公司最初的編碼和解碼引擎VCE 以來一直缺失。AMD 在發布帶有Raven Ridge APU 和RDNA 1 GPU 的VCN 引擎後放棄了這項技術。
Tom’s Hardware 表示:“B-frames 技術允許H.264 壓縮算法從視頻流中的過去和未來幀預測圖像數據。它是一項可選功能,已被證明可以顯著提高較低比特率的流的圖像質量”。
Code Calamity 使用VMAF 測量AMF、NVENC 和Intel QuickSync 之間的圖像質量差異,並以Big Buck Bunny 作為參考視頻。在這個基準測試中,最高可能得分為100 分。作為參考,NVENC 得分96.13 分,英特爾QuickSync 在本次測試中得分96.37。根據Code Calamity 的說法,AMD 的AMF 編碼器僅落後這兩個編碼器半個百分點,而之前(沒有B-Frames)AMD 的AMF 落後了整整兩分。
基準測試顯示,AMD AMF 的圖像質量更接近於NVIDIA 當前的NVENC 編碼器。但是它雖然已經上線幾個月了,沒有流媒體平台提供任何當前支持,即使它已經可用了幾個月。據推測,AMD 在實現其編碼器SDK 方面的開發人員支持歷史一直很麻煩,這可以解釋為什麼它沒有被納入。