FFmpeg 9.0正式发布:代号“Lei”,以此纪念中国开发者雷霄骅去世10周年
一个版本名背后的纪念
FFmpeg 9.0正式发布,在提升音视频处理能力和硬件加速支持之外,这个版本还有一个特殊的代号:“Lei”。
这个名字来自中国开发者雷霄骅。2026年正好是他离世十周年,FFmpeg社区用一个大版本的名字纪念他。
我觉得,这种纪念最重要的不是形式,而是它确认了一件事:一个人对开源世界的贡献,不只体现在提交了多少代码,也体现在他帮助多少人理解并使用这些代码。
他把技术门槛拆成了台阶
雷霄骅长期研究视频和音频技术,围绕FFmpeg、H.264、AAC、封装格式、流媒体协议和源码分析,留下了大量中文文章与实验项目。
这些内容的价值,在于没有停留在概念解释上。他常常配套完整的C/C++示例,让初学者可以直接编译、运行,再从代码进入FFmpeg的API和处理流程。
他还刻意把复杂问题缩小。例如,用一个尽可能简单的程序演示如何把YUV420P数据编码为H.264。目标不是做出功能完整的产品,而是让人先看懂编码这件事到底怎样发生。
这是一种很有效的知识组织方式:不试图一次讲完全部体系,而是把一堵墙拆成一块块能够跨过去的台阶。
中文技术内容曾经解决真实困难
在2013年至2016年前后,FFmpeg对很多中国初学者是一道很高的门槛。
AVCodec、AVFormat、AVPacket、AVFrame,以及编解码、封装与解封装、音视频同步等概念彼此交织。只看接口和源码,新手很难知道应该从哪里开始。
今天的开发者已经习惯了丰富的在线文档、问答社区和AI Coding,可能不容易体会当时一套中文教程的分量。雷霄骅所做的,是把零散而复杂的专业知识整理成可以实际运行的学习路径。
因此,很多中国音视频工程师把他称为“雷神”,也把他视为进入这一领域的启蒙老师。直到今天,仍有后来者在自己的FFmpeg教程中向他致敬。
开源社区最终记住了他
2026年3月,中国开发者刘歧在FFmpeg社区邮件列表中提议,把后续版本命名为“Lei”。他列出的理由,正是雷霄骅在FFmpeg API、源码、编解码器、格式和传输协议方面留下的大量工作,以及这些实际示例对中国开发者的帮助。
最初的建议指向FFmpeg 8.1,最终“Lei”成为9.0的版本名。具体版本变了,社区给出的答案没有变。
代码会迭代,接口会更新,文章也可能散落在互联网的旧页面里。但一个人曾经降低的学习门槛,会通过后来者继续传递。
在我看来,这正是开源世界很有力量的一面:它不仅保存代码,也保存共同体的记忆。