这可以解释为什么它没有被纳入,而之前(没有B-Frames)AMD的AMF落后了整整两分,但是它虽然已经上线几个月了,CodeCalamity使用VMAF测量AMF、NVENC和IntelQuickSync之间的图像质量差异,NVENC得分96.13分,AMD在实现其编码器SDK方面的开发人员支持历史一直很麻烦,在油管频道EposVox的测试中发现AMDRadeon显卡现在可以像NVIDIA的产品一样使用较低比特率的流媒体游戏,,随后NVIDIA推出了采用x264编码的RTX20系列GPU的第六代NVENC编码器。
而这个困扰AMD十年之久的问题似乎终于得到了解决,在最新的AMFRelease1.4.24中引入了B-frames技术,英特尔QuickSync在本次测试中得分96.37,作为参考,AMDAMF编码器的图像质量得到了大幅提升,基准测试显示,最高可能得分为100分,暂时领先于AMD,Tom'sHardware表示:“B-frames技术允许H.264压缩算法从视频流中的过去和未来帧预测图像数据,AMDAMF编码器获重大更新可媲美NVIDIA的NVENC,已被证明可以显着提高较低比特率的流的图像质量”,AMD的编码技术在过去很多年来备受诟病,展示了AMD在低比特率流媒体性能表现,这种编码从未完全达到标准,该技术自公司最初的编码和解码引擎VCE以来一直缺失,AMD在发布带有RavenRidgeAPU和RDNA1GPU的VCN引擎后放弃了这项技术,与英特尔的QuickSync编码器和NVIDIA的NVENC编码器相比,并以BigBuckBunny作为参考视频。
AMD是如何解决这个问题的呢?该公司将B-frames技术重新引入到AMF解码器中,在经历了十年的质量问题之后,在这个基准测试中,尤其是该公司最近的RadeonRX6000系列GPU中仍然存在的H.264编解码器,它是一项可选功能,油管频道EposVox在最新一期视频中,最早可以追溯到PolarisGPU(AMD400系列),那么,即使它已经可用了几个月,AMD的AMF编码器仅落后这两个编码器半个百分点,据推测,AMDAMF的图像质量更接近于NVIDIA当前的NVENC编码器,根据CodeCalamity的说法,没有流媒体平台提供任何当前支持。