HeadlinesBriefing favicon HeadlinesBriefing.com

NVIDIA GPU帧插值通过Vulkan集成到FFmpeg

TechPowerUp News •
×

NVIDIA的GPU加速帧插值支持已通过Vulkan API集成到FFmpeg,正如项目开发人员所宣布的那样。FFmpeg是一个广泛使用的软件套件,为世界上大多数现代多媒体处理提供动力,包括YouTube和许多其他服务和应用程序。该工具现在利用NVIDIA GeForce RTX GPU预测和生成下一帧,而无需涉及传统图形渲染管线。NVIDIA正将此能力延伸到视频编码,使用户能够通过帧生成技术提高视频的帧率。NVIDIA光流加速器(NVOFA)在NVIDIA GPU中应用了与图形渲染相同的光流逻辑,用于视频,预测下一帧并通过AI生成的帧增强帧率。NVIDIA称此过程为Engine-assisted Frame-rate Up Conversion (FRUC)。FRUC不仅仅是传统的帧平滑算法,因为它使用NVIDIA的专用光流加速器在连续源帧之间计算运动。NVENC提供编码器端帧数据,而光流硬件生成描述帧间物体运动的运动向量。FFmpeg随后可以利用这些运动信息合成中间帧,有效地在不重新渲染原始内容的情况下增加视频的帧率。这比基于软件的插值更高效,后者会对CPU施加显著更高的计算需求。新的Vulkan实现使FFmpeg能够直接访问NVIDIA硬件,同时避免了阻止2023年补丁合并的专有软件依赖。光流加速器最初是在NVIDIA GeForce RTX 20系列“图灵”时代推出的。然而,此基于Vulkan的API实现官方仅支持NVIDIA GeForce RTX 30系列“Ampere”及更高版本。这意味着GeForce RTX 30、RTX 40和RTX 50系列的拥有者可以受益于新功能。视频帧率现在将翻倍,允许30 FPS视频以60 FPS显示,以及24 FPS电影以48 FPS显示,辅以GPU辅助帧插值。要利用此功能,您只需在自己的端运行FFmpeg工具。