近日,科技界迎来了一则关于多媒体应用的喜讯。知名科技媒体phoronix在2月4日发布了一篇报道,揭示了开源库FFmpeg的最新进展——该库现已增添了对NVIDIA和AMD显卡的视频加速支持,为多媒体应用的处理效率带来了显著提升。
具体来说,FFmpeg此次为NVIDIA的Blackwell架构GPU整合了视频加速功能。这意味着,那些使用Blackwell GPU的用户,在视频处理方面将享受到更加流畅的体验。不仅如此,FFmpeg还增强了编码和解码4:2:2色度采样视频的能力,为NVIDIA的视频加速注入了新的活力,进一步加速了创作流程。
而在AMD方面,FFmpeg也迈出了重要的一步。它初步支持了AMD先进媒体框架“AMF”的视频解码功能(AMFDEC),涵盖了H.264、H.265/HEVC和AV1等多种视频解码格式。此前,FFmpeg已经支持了AMF的视频编码功能,此次新增的解码功能无疑是对其多媒体处理能力的又一次强化。
更令人兴奋的是,FFmpeg还引入了基于AMF硬件加速的视频滤镜。其中,vpp_amf提供了简单的采样算法和颜色转换功能,而sr_amf则支持高级采样算法,如FidelityFX Super Resolution。这些滤镜的加入,无疑将为视频创作者提供更多样化的处理手段。
FFmpeg还新增了一个名为hwcontext_amf的共享AMF上下文。这一创新设计允许编码器、解码器和滤镜之间绕过主内存拷贝,实现CPU直接访问视频内存。这不仅提高了AMF流水线的整体性能,还提供了VCN电源管理控制等附加功能。对于多媒体应用来说,这无疑是一个重大的性能提升。
AMD还透露了一个好消息:他们即将为MA350多媒体加速器提供完整的AMF API。这意味着,未来FFmpeg在AMD平台上的性能表现还将有更大的提升空间。
FFmpeg此次新增的NVIDIA和AMD显卡视频加速支持,无疑为多媒体应用的发展注入了新的动力。随着技术的不断进步,我们有理由相信,未来的多媒体应用将更加高效、更加多样化。