FFmpeg 9.0 发布,代号 Lei,音视频处理再升级

咱们平时用的播放器、剪辑软件、直播工具,甚至浏览器,底层大概率都跑着同一个东西:FFmpeg。

它是音视频领域的瑞士军刀,几乎无处不在。

2026 年 8 月 4 日,它发布了 9.0 大版本,代号 "Lei",距离上一个版本 8.1 只隔了 4 个月左右。

我翻了一下官方更新日志,一共 17 项变化。

下面挑重点聊聊:每个更新用在什么场景,带来什么改变。

动态 WebP 终于能处理了

以前 FFmpeg 只能处理静态 WebP 图片,这次把动态 WebP 的解码和封装都补上了。

WebP 动图的应用场景很广:网页动图、表情包、商品展示图。

同样画质下,它的体积通常比 GIF 小不少,很多网站早就在用它替代 GIF。

以前想转换、压缩、抽帧 WebP 动图,得借助其他工具,现在 FFmpeg 一条命令就能搞定。

做图床、内容管理系统、批量素材处理脚本的人,会直接受益。

广播音频也能解码了

新增 HE-AAC 960 解码,它是欧洲数字广播 DAB+ 使用的音频格式。

以前 FFmpeg 解不了这个变体,做广播录制、转播的工具链要绕路。

现在可以直接接入,玩软件无线电、做广播相关开发的人用得上。

硬件加速继续加码

这部分是 9.0 的重头戏,方向是让显卡干更多的活。

新增 v360_vulkan 滤镜,用显卡处理 360 度全景视频的视角转换。

以前这个滤镜只有 CPU 版本,处理 4K、8K 全景视频很慢。

做 VR 内容、全景视频的创作者,现在处理速度会快不少。

新增 transpose_cuda 滤镜,用 N 卡做视频旋转和翻转。

手机拍的竖屏视频批量转横屏这类场景,数据不用在 CPU 和显卡之间来回跑,转码更快。

AMD 显卡一口气加了三个东西:HDR 色彩转换增强、硬件帧率转换、硬件内存映射。

前两个让 A 卡用户转 HDR 视频、做 24 帧转 60 帧这类处理更顺手。

内存映射减少了 CPU 和显卡之间的数据拷贝,整体处理效率更高。

苹果平台,ProRes RAW 视频可以用 VideoToolbox 硬件解码。

ProRes RAW 是专业摄像机常用的素材格式,Mac 用户转码这类素材会更快、更省电。

能看出来,FFmpeg 在继续把计算往显卡上搬,Vulkan 是重点路线。

对咱们的实际意义是:同样的视频处理任务,等待时间更短,机器更省电。

HDR 视频链路更完整了

支持 SMPTE 2094-50 元数据,这是一种动态 HDR 元数据标准。

动态元数据记录了视频每一段的亮度和色彩信息,是 HDR 效果的关键。

以前用 FFmpeg 处理这类视频,这部分信息容易在链路中丢失。

现在可以保留和透传,做 HDR 视频转码、封装的人,不用担心画质信息被弄丢。

新增杜比视界多层 HEVC 拆分工具。

杜比视界视频有基础层和增强层两层结构,很多播放设备只认基础层。

以前拆分要借助专门的外部工具,现在 FFmpeg 自带这个能力。

做杜比视界视频转制、适配不同播放设备,会方便不少。

MP4 封装器支持写入 LCEVC 轨道。

LCEVC 是在普通视频流上叠加一层增强信息来提升画质的技术,常用于低带宽传输高清画面。

上个版本已经支持解析,这次补齐封装,做相关编码测试的开发者,链路算是打通了。

一个有趣的小更新

新增 Playdate 视频编码器。

Playdate 是一台带摇把的复古游戏掌机。

给这台掌机做内容的独立开发者,现在可以用 FFmpeg 直接输出它专用的视频格式。

AI 滤镜终于能吃上显卡

FFmpeg 内置一套 DNN 滤镜,可以做超分辨率、去噪这类 AI 处理。

应用场景很实际:老视频修复、低画质素材增强、批量提升视频清晰度。

以前这些滤镜主要靠 CPU 算,速度慢到只能做做演示。

这次 ONNX Runtime 后端支持了 GPU 执行,AI 视频增强从 能用 变成 好用。

两个移除

删掉了 CELT 解码支持,不影响 Opus 音频,日常使用不受影响。

删掉了 NVENC 的废弃选项,不再支持 11.1 之前的 SDK。

移除旧代码的好处是维护成本降低,包袱更轻。

如果你写了调用 NVENC 的老脚本,升级后记得检查命令参数。

我的看法

9.0 不是大改版本,更像一次稳步的添砖加瓦。

方向很清楚:拥抱显卡,拥抱 Vulkan,清理历史包袱。

对普通用户来说,FFmpeg 的进步,最终会通过播放器、剪辑软件、直播工具传导到日常体验上。

等各家软件跟进集成 9.0,动图处理、HDR 视频、AI 画质增强这些功能,都会变得更快更好用。

尾言

FFmpeg 9.0,代号 "Lei",17 项更新,主线是硬件加速和格式补全。

升级风险不大,只有用 NVENC 老参数的朋友需要留意。

你对 FFmpeg 9.0 这次更新怎么看?欢迎在评论区留言。

感谢阅读,我是农村程序员,独立开发者,行业观察员,前端之虎陈随易。

公众号 陈随易,个人网站:https://chensuiyi.me。

相关推荐
zhanlang021719 分钟前
HTML 零基础入门到企业实战全套教程【连载 5.3】audio、video 音频视频标签|兼容格式、自动播放踩坑、企业规范
前端·html
装不满的克莱因瓶1 小时前
设计模式之策略模式核心概念和应用场景
java·后端·设计模式·架构·系统架构·策略模式
qq_406981031 小时前
c++ lamda(三)Lambda表达式
java·前端·c++
zhanlang02171 小时前
HTML 零基础入门到企业实战【第五章 5.4】内嵌网页 iframe 标签:嵌入网页、视频、地图实战
前端·html·音视频
特立独行的猫A8 小时前
用仓颉语言 cj-tauri 框架,五分钟给娃做了个鸿蒙形近字游戏
java·后端·python
2分钟速写快排9 小时前
孔乙己的茴字有多少种写法?|AI 对话实时通信的三种实现
前端·javascript·github
码事漫谈10 小时前
我花了一周时间,看AI公司怎么"管"AI,结果越看越后背发凉
后端
Penge66611 小时前
JavaScript:BOM 详解
前端
Penge66611 小时前
Vite vs Webpack:前端构建工具原理与实战
前端
Penge66611 小时前
前端包管理工具:npm、Yarn、pnpm 快速入门
前端