打开网易新闻 查看精彩图片

2026年8月31日,开源多媒体处理框架FFmpeg已在其主开发分支中正式合并英伟达GPU硬件加速的帧率上转换(Frame Rate Up-Conversion,简称FRUC)功能。

该新滤镜命名为fruc_vulkan,通过Vulkan接口调用英伟达Optical Flow(光流)硬件,为视频生成高质量中间帧,从而提升帧率。例如,可将24 FPS素材转换为48 FPS,或将30 FPS视频提升至60 FPS。

打开网易新闻 查看精彩图片

此功能的工作原理是分析连续两帧画面,利用专用光流硬件估算物体运动轨迹,并据此合成新帧。需明确指出,该技术属于视频后处理插值,不同于游戏中使用的DLSS帧生成技术。FFmpeg此前已提供基于软件的帧插值方法,但这些方案计算开销较大,难以实现高效或实时处理。FRUC借助NVIDIA GPU内置的专用光流加速器,显著降低计算负担,使实时或近实时处理在支持硬件上成为可能。

在硬件支持方面,英伟达自RTX 20系列(Turing架构)起即配备光流硬件单元。然而,FFmpeg本次采用的Vulkan实现仅支持Ampere及更新架构(对应RTX 30、RTX 40与RTX 50系列),因相关Vulkan扩展(VK_NV_optical_flow)在Optical Flow SDK 5.0中引入,且不适用于Turing架构。用户只需配备支持该扩展的驱动即可使用,无需额外专有库。

打开网易新闻 查看精彩图片

值得注意的是,类似功能早在2023年即有尝试。当时开发者Philip Langdale提交了基于CUDA与NVIDIA专有NvOFFRUC库的滤镜补丁,虽已具备实时插值能力,但因依赖无法自由再分发的专有软件,被认定为“因许可问题而不切实际”,最终未能合并。

你们来看,此次fruc_vulkan滤镜的成功合并,标志着FFmpeg在利用硬件加速视频处理方面迈出了重要一步。通过Vulkan接口绕过专有软件许可障碍,为广大用户提供了更为便捷、高效的视频处理体验,RTX 30及以上显卡用户均可受益。

小编将在第一时间分享更多相关最新动向和爆料,敬请关注。