FFmpeg 9.0 “Lei” 发布:这个版本号,纪念一位中国音视频开发者

工具和工具链 8 分钟 |
FFmpeg 9.0 “Lei” 发布:这个版本号,纪念一位中国音视频开发者

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.2n8.0.3n7.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 写给雷霄骅的一句致意。

来源:

标签

#FFmpeg #音视频 #开源项目

版权声明

本文由 WebRTC.link 创作,采用 CC BY-NC-SA 4.0 许可协议。本站转载文章会注明来源以及作者。如果您需要转载,请注明出处以及作者。

评论区

Giscus

评论由 Giscus 驱动,基于 GitHub Discussions

相关文章

探索更多相关内容,深入了解 WebRTC 技术的各个方面

演示 Demo

LIVE

基础摄像头访问

展示如何使用 getUserMedia API 获取摄像头和麦克风

媒体获取 体验

PTZ 摄像头控制

控制支持 PTZ 功能的摄像头进行平移、倾斜和缩放

媒体获取 体验

屏幕共享

使用 getDisplayMedia API 进行屏幕共享

媒体获取 体验