
开源多媒体框架 FFmpeg 9.0 正式发布!作为全球应用最广的多媒体基础库,新版本原生支持了动态 WebP 解码、基于 Vulkan 的 APV 硬件加速、针对 Apple 设备 VideoToolbox 的 ProRes RAW 硬解,并新增了多款 GPU 加速处理滤镜。
FFmpeg 9.0 主要更新
硬件加速与 GPU 滤镜大幅扩充
图形计算和硬件加速方面,FFmpeg 9.0 新增了基于 Vulkan 的 APV 硬件加速,支持在兼容的 Apple 硬件上,通过 VideoToolbox 硬解 ProRes RAW 视频。
GPU 滤镜也新增了两款:
v360_vulkan:基于 Vulkan 加速的图像处理滤镜,专门用来高效处理 360 度全景视频。transpose_cuda:面向 NVIDIA CUDA 用户的全新滤镜。图像旋转、转置操作全程都在 GPU 显存内完成,不需要反复把帧数据传回系统主存做软件处理,计算开销和延迟都有明显更低。
增强 AMD 平台与 HDR 工作流
AMD 高级多媒体框架(AMF,Advanced Media Framework)的支持也迎来了升级:
- 现有色彩转换滤镜
vf_vpp_amf新增了更全面的 HDR 处理能力。 - 新增
vf_frc_amf滤镜,为帧率转换提供硬件辅助支持。
此外,FFmpeg 9.0 还新增了 SMPTE 2094-50 动态元数据的解析与透传支持,现代 HDR 工作流的元数据链路更加完整。
拓展音频兼容与传输封装
音频方面,新增了 DAB+ 数字广播内容的 HE-AAC 960 解码支持。常见 AAC 帧采用 1024 采样结构,部分数字广播服务使用 960 采样的帧配置,显著提升了对此类广播流的兼容能力。
视频封装与传输层面,扩展了 MP4 容器的封装能力,支持把 LCEVC(低复杂度增强视频编码)轨道直接复用进 MP4 文件。LCEVC 在基础视频流上叠加增强层,既能保证向下兼容,还能让兼容的解码器重建出更高画质的画面。
掌机支持与神经网络推理
专门适配了 Panic 旗下的 Playdate 掌机:FFmpeg 9.0 内置了专用的 Playdate 视频编码器和配套解复用器,开发者和用户可以直接通过 FFmpeg 输出适配该设备的视频文件。
其他重点改进还有
- 多层杜比视界处理:新增面向多层 Dolby Vision HEVC 码流的比特流滤镜,支持拆分处理多层码流。
- 神经网络推理增强:更新了 ONNX Runtime DNN 后端,新增了对 GPU 执行提供者的支持。兼容的 FFmpeg 滤镜和应用可以直接把神经网络计算任务交给 GPU 处理,不用完全依赖 CPU 运算。
清理过时与废弃组件
FFmpeg 9.0 清理了一批过时、废弃的组件:
- 移除了旧版独立 CELT 解码器和 Ogg/CELT 解析器(现代 Opus 编解码器内嵌的 CELT 音频不受影响)。
- 删除了已废弃的 NVENC 相关配置选项。
- 不再支持 11.1 以下版本的 NVIDIA Video Codec SDK。














最新评论
配置了docker镜像,然后wslc 拉取报错怎么办?
牛逼👍,就这个又省事又直观
屎山代码
升级完后 26h2变25h2了