FFmpeg 9.0 正式发布了。这个版本带来一批编解码器、封装器、滤镜和硬件加速更新,但比这些技术条目更让人动容的,是它给自己取的代号:Lei。
“Lei”不是编码格式,也不是硬件平台名称,而是中国音视频开发者 雷霄骅(Lei Xiaohua) 的英文姓氏。FFmpeg 9.0 以此命名,是对雷霄骅的致敬。
FFmpeg 9.0 现在是什么状态?
FFmpeg 官方下载页已将 9.0 列为最新稳定版本;在官方 GitHub 仓库中,对应的源码标签是 n9.0。
这两个写法分别对应:
- FFmpeg 9.0:面向用户和发行版的正式版本号
- n9.0:FFmpeg 官方 Git 仓库使用的源码标签
这里的 n 不是 nightly 或特殊发行版标记,而是 FFmpeg 源码标签沿用的命名习惯。
官方 Git 标签页面显示的日期是 2026 年 8 月 3 日,官方下载页显示的发布日期是 2026 年 8 月 4 日。无论按哪一个页面记录,9.0 已经进入正式稳定发布阶段。
9.0 主要更新了什么?
官方 Changelog 显示,9.0 的更新主要集中在格式支持、滤镜和硬件加速几个方向。
容器与格式支持
- MP4 muxer 支持 LCEVC 轨道封装
- 新增 Playdate 视频编码器和 muxer
- 支持 SMPTE 2094-50 元数据及透传
- 新增 Dolby Vision 多层 HEVC 拆分 bitstream filter
- 新增 Animated WebP 解码器和 demuxer
- 支持 HE-AAC 960 解码,面向 DAB+ 场景
硬件加速与滤镜
- 新增
v360_vulkan滤镜 - 新增
transpose_cuda滤镜 - 新增 AMD AMF Frame Rate Converter 滤镜
- 扩展 AMF Color Converter 的 HDR 能力
- ProRes RAW VideoToolbox 硬件加速
- APV Vulkan 硬件加速
- AMF 硬件内存映射支持
- ONNX Runtime DNN 后端支持 GPU Execution Provider
从这些条目看,9.0 继续扩大了 FFmpeg 对新格式、GPU 加速和专业视频工作流的支持范围。
还有一些兼容性变化
FFmpeg 9.0 也清理了一些旧支持:
- 移除独立 CELT 解码支持,但不影响 Opus 中使用的 CELT
- 移除 Ogg/CELT 解析
- 移除部分已经废弃的 NVENC 选项
- 不再支持 11.1 之前 SDK 版本对应的部分 NVENC 支持
升级前最需要检查的是旧 NVENC 参数、独立 CELT 解码、Ogg/CELT 解析,以及构建脚本中的外部 SDK 版本。常见的 MP4、H.264、H.265、AV1 和 AAC 流程是否受影响,仍要以实际编译版本和依赖为准。
为什么是 “Lei”
FFmpeg 过去的版本代号经常使用计算机科学家、数学家或相关人物的姓氏,因此 9.0 的 “Lei” 容易被理解为某位数学家或计算机科学家的姓氏。
这次的 “Lei”,就是 雷霄骅。
在中文音视频开发者的记忆里,雷霄骅并不只是一个 GitHub 用户名。他长期整理 FFmpeg API、源码分析、音视频编解码、封装和传输协议方面的教程与示例,把原本艰深、零散的技术知识一点点拆开,写成后来者能够读懂、能够运行的内容。
他的 leixiaohua1020 GitHub 账号和个人网站,曾经是许多中文开发者学习 FFmpeg 时反复访问的地方。那些示例代码、源码笔记和入门文章,让不少人第一次真正走进了音视频开发的世界。
雷霄骅于 2016 年离世。2026 年恰逢他离世十周年,FFmpeg 9.0 用 “Lei” 作为版本代号,像是这个陪伴无数开发者成长的开源项目,在新的版本里留下了一句迟到却郑重的致意:谢谢你曾经为后来者点亮这条路。
所以,FFmpeg 9.0 “Lei” 不只是一个新版本号。它一边继续增加 LCEVC、Vulkan、CUDA、AMF 等技术能力,一边把一位中国音视频开发者的名字写进了项目历史。
版本号该怎么理解?
FFmpeg 的版本号不宜完全按照严格的语义化版本规则来理解。
例如,官方仓库中同时存在 n8.1.2、n8.0.3、n7.1.5 等标签。这里的最后一位用于区分维护版本,而 9.0 对应新的正式发布分支。
因此,判断升级价值时应重点关注 9.0 实际带来的功能整理、硬件加速扩展和旧接口清理。升级时,建议优先检查实际使用的编码器、解码器、滤镜、外部 SDK 和构建参数,而不是只根据版本号判断兼容性。
最后
FFmpeg 9.0 “Lei” 带来了 LCEVC、Animated WebP、Vulkan、CUDA、AMF、ProRes RAW 和 Dolby Vision 等更新,也把雷霄骅的名字留在了 FFmpeg 的版本历史中。前者代表项目仍在不断向前,后者则让这次发布多了一层属于开发者社区的记忆。
对于准备升级的项目,先阅读官方 Changelog,再针对硬件编码、旧参数和外部 SDK 做回归测试。至于 “Lei” 这个名字,它已经不只是一个版本代号,也成为 FFmpeg 写给雷霄骅的一句致意。
来源:
标签
版权声明
本文由 WebRTC.link 创作,采用 CC BY-NC-SA 4.0 许可协议。本站转载文章会注明来源以及作者。如果您需要转载,请注明出处以及作者。

评论区
Giscus评论由 Giscus 驱动,基于 GitHub Discussions