FFmpeg 9.0 发布,代号“Lei“,纪念中国开发者雷霄骅
2026年8月4日,FFmpeg 9.0正式发布。版本代号:“Lei”。
按照FFmpeg的传统,每个大版本的代号都取自一位伟大的科学家或数学家的名字——牛顿、傅里叶、香农、图灵……但这一次,"Lei"让很多人愣住了。想了很久,也对不上这是谁。
直到有人在FFmpeg开发邮件列表里找到了答案:

"Lei"纪念的是已故的中国音视频技术专家,雷霄骅。
2026年,距离他离开,正好十年。
如果你在CSDN上搜索"leixiaohua1020",你会找到一个永远停更的博客。
最后几篇文章的时间停在2016年。评论区至今仍有人留言——“老师,我又来看你了”“雷神,我又来翻你的FFmpeg教程了”。

雷霄骅,中国传媒大学本科,中国传媒大学通信与信息系统专业攻读博士。在音视频开发圈子里,他有一个更广为人知的名字:雷神。
他做了什么?
一句话:他几乎以一己之力,降低了中文开发者学习FFmpeg的门槛。
FFmpeg是全球使用最广泛的开源多媒体处理库,但你很难找到一个比FFmpeg更令人头疼的项目——代码量巨大、文档稀少、API晦涩、概念繁多。在雷霄骅之前,中文开发者想入门FFmpeg,基本只能硬啃英文文档和源码。
雷霄骅做的事很简单,也很不简单:他把FFmpeg的源码逐行拆解,写成博客,配上示例代码,发布在自己的博客上。
他的FFmpeg系列教程,从最基础的"FFmpeg框架简介"到深入的"FFmpeg源码分析",覆盖了编解码、封装、滤镜、网络流媒体的全链路。每篇文章都有完整的代码、详细的注释、清晰的流程图。
在那个中文音视频开发资料极度匮乏的年代,这套教程几乎是每个入门者的必读。
很多人说:“我是看雷神的博客学会FFmpeg的。”
他不是FFmpeg的核心贡献者,没有提交过多少Patch。但他做的事情,在某种意义上比很多代码贡献更重要——他让FFmpeg在中文世界变得可学、可用、可入门。
他连续两届获得CSDN博客之星。
他的博客访问量,在停更十年后的今天,依然在增长。
2016年,雷霄骅去世。
消息传开的那天,开发者社区、音视频开发群、各大技术论坛,一片震动。他的博客评论区涌入了大量悼念留言,很多人说:
“昨天还在看你的教程,今天你就走了。”
“雷神走好,你的博客我会一直保存。”
他去世时,博士学业尚未完成。他的研究方向正是多媒体内容分析与处理。
十年了。
这十年里,FFmpeg从3.x走到了9.0,加入了Vulkan加速、AV1编解码、硬件解码支持全面铺开,API也经历了多次大改。
中文音视频开发社区从冷门走向热门,短视频、直播、实时通信,每一个赛道都需要FFmpeg。
但每一个新入门的开发者,打开搜索引擎搜"FFmpeg 教程",排在前面的依然是雷霄骅的文章。
十年了,他的博客还在教人写代码。
为什么是FFmpeg选择了他
FFmpeg的版本命名有一个延续多年的传统:每个大版本用一个科学家或数学家的名字作为代号。
这个传统背后是一种朴素的敬意——FFmpeg站在巨人的肩膀上,每一行代码都建立在前人的理论之上。
过去的代号包括牛顿(Newton)、傅里叶(Fourier)、香农(Shannon)等。这些名字代表的是基础科学的奠基者。
“Lei"打破了某种惯性。雷霄骅不是图灵奖得主,没有发表过里程碑式的论文,没有发明过被广泛使用的算法。他的贡献不在于"推动了科学的边界”,而在于**“让知识跨越了语言的边界”**。
在一个开源社区里,写代码的人很重要,写文档的人很重要,但把门槛拉低、让更多人能够参与进来的人,同样重要。雷霄骅做的事情,和FFmpeg本身做的事情一样——让多媒体处理技术不再是少数人的专利。
更何况,2026年恰逢他去世十周年。这个时间点,让这个代号多了一层纪念的意义。
FFmpeg 9.0的技术更新
说完故事,说说技术。9.0是一个大版本,有不少值得关注的新特性。
Vulkan加速全面铺开
这可能是9.0最重要的技术方向。FFmpeg在Vulkan API上的投入持续加码:
- APV Vulkan硬件加速:APV(Advanced Professional Video)是一种专业视频格式,现在支持通过Vulkan进行硬件解码加速
- Apple ProRes RAW Vulkan加速:ProRes RAW是Apple的专业RAW视频格式,此前主要通过VideoToolbox处理,现在也支持Vulkan路径
- v360 Vulkan滤镜:360度视频的拼接和变换滤镜增加了Vulkan实现,处理全景视频时可以利用GPU加速
Vulkan在FFmpeg中的角色越来越重要——它提供了一套跨平台的GPU加速方案,不依赖特定厂商的SDK。对Linux用户尤其友好。
硬件加速生态扩展
-
AMD AMF增强:新增了帧率转换滤镜(vf_frc_amf)、视频质量增强滤镜(vf_vqe_amf)、AMF硬件内存映射支持、AMF色彩转换器的HDR能力扩展。AMD在FFmpeg中的存在感越来越强
-
NVIDIA CUDA transpose滤镜:转置操作(90度旋转、镜像翻转等)现在支持CUDA加速
-
Apple VideoToolbox ProRes RAW硬件加速:Mac用户的ProRes RAW处理有了原生硬件加速路径
-
移除旧版NVENC支持和pre-11.1 SDK兼容:FFmpeg开始清理对老旧NVIDIA SDK的兼容代码
编解码和封装
-
HE-AAC 960解码(DAB+):支持DAB+数字广播使用的HE-AAC 960模式解码
-
动画WebP解码和解封装:WebP动画终于原生支持了。此前处理WebP动画需要借助其他工具
-
LCEVC track封装支持(MP4):LCEVC(低复杂度增强视频编码)是一种增强层编码标准,现在可以在MP4容器中封装LCEVC轨道
-
SMPTE 2094-50元数据支持和透传:这是HDR动态元数据标准,支持意味着FFmpeg可以在处理HDR内容时保留和传递动态元数据
-
Dolby Vision多层HEVC比特流过滤器:可以拆分Dolby Vision多层HEVC流
-
移除CELT解码支持:不影响Opus中的CELT,只是移除了独立的CELT编解码器支持
其他亮点
-
ONNX Runtime DNN后端,支持GPU执行:FFmpeg的深度学习推理后端增加了ONNX Runtime,并且支持GPU执行。这意味着基于DNN的滤镜(如超分辨率、去噪)可以更高效地运行
-
Playdate视频编码器和封装器:Playdate是一个小型游戏掌机,FFmpeg现在支持为其生成视频内容
-
更多AVX-512优化:在支持的CPU上,更多计算密集型操作通过AVX-512指令集加速
更多推荐



所有评论(0)