FFmpeg 9.0代号Lei,纪念离世10年的中国教程作者
全球最顶尖的开源视频处理工具FFmpeg,之前历代版本的代号,用的全是牛顿、傅里叶、香农这类殿堂级科学家的名字。
但这次最新的9.0版本,却把这份荣誉给了一个几乎没往项目里提交过几行代码的中国年轻人。
说出来你可能不信,现在你刷短视频、打视频电话、看直播,背后跑的核心解码工具,十有八九就是FFmpeg。
这个写满200多万行C语言的项目,早年是所有音视频开发者公认的噩梦。
2013年那会儿,想学它的人连入门的门都摸不到。
官方文档全是英文,接口名全是AVFormat、AVCodec这类像天书一样的抽象词,没人帮你拆解,也没人提前把坑踩完。新手对着几万行代码啃一周,连最基础的编译环境都未必能搭起来。
是当时还在读博的雷霄骅,硬生生给几十万中文开发者凿开了这扇关得死死的门。
2013到2016年,他一个人写了300多篇FFmpeg教程。
从最基础的环境搭建,到逐行拆解源码,每篇都配了自己亲手跑通的示例代码,还有手绘的流程图。
没有照搬文档的空泛理论,全是他自己踩过坑、填过坑之后攒出来的实打实的干货。
那时候几乎半个中文音视频行业的入门者,都是靠着他的教程,才第一次摸到了这个顶级项目的门槛。他的博客累计访问量破450万,连续拿了两届技术博客之星,无数开发者都念念不忘地叫他“雷神”。
可谁也没料到,2016年,年仅25岁的他,博士还没读完就意外离世。
他的博客从此停更,但直到今天,访问量还在一天天往上涨。
整整十年过去,总有人时不时跑到他的博客下面留言:“雷神,我又来翻你的教程了”“老师,我今天终于把代码跑通了,谢谢你”。
去年,几位中国开发者在FFmpeg官方社区发了公开提议:雷霄骅离世十周年了,能不能用他的名字命名一个版本来纪念他。
整个社区全票同意。
于是最新的9.0版本,代号就叫Lei,和之前那些殿堂级科学家的名字并排挂在了FFmpeg的版本荣誉墙上。
很多人说,这是开源社区最浪漫的一次致敬。
你说他没提交过几行代码?可他给几十万中文开发者搭了一架从门外跨进门槛的梯子啊。FFmpeg再厉害,普通人学不会、用不上,那永远都只是小圈子里的玩具。
那些站在台上搭台子的大神当然值得尊敬,那些蹲在台下给后来人焊台阶、把天书一样的知识掰碎了喂给新人的布道者,同样配得上最高的荣誉。
这次FFmpeg 9.0更新了不少硬核技术功能:全面支持Vulkan API加速、新增WebP动画解码、360度全景视频滤镜,但大家最先记住的名字,还是Lei,还是那个停更了十年的中国年轻人。
很多人之前总觉得,开源贡献就得看提交了多少行代码、改了多少个bug。现在才明白,把高不可攀的知识门槛拆下来,让更多普通人能摸得到技术的门,本身就是最顶级的创造。
你身边有没有这样默默做科普、给后来人铺路的技术布道者?你觉得这种帮人降低门槛的付出,算不算最有价值的开源贡献?
