FFmpeg 9.0 Ships as “Lei,” Honoring a Chinese Developer Who Taught a Generation
FFmpeg is infrastructure for the modern internet — video encoding, streaming, and processing pipelines worldwide depend on it. A major release codename dedicated to an individual contributor is almost unheard of, and it surfaces a story about how localized, high-quality technical education can shape an entire generation of engineers in a domain where English documentation long held a monopoly.
FFmpeg 9.0 has been released under the codename “Lei,” marking the tenth anniversary of the passing of Lei Xiaohua, a doctoral student at the Communication University of China who died suddenly in 2016 at age 25. The FFmpeg community chose the name to honor his outsized contribution to audio/video education in China.
Between 2013 and 2016, Lei published hundreds of illustrated Chinese-language tutorials that broke down FFmpeg’s notoriously opaque C codebase, covering libavcodec, libavformat, codec principles, and streaming protocols. At a time when Chinese-language multimedia documentation was scarce and mostly consisted of scattered notes, his work became the de facto textbook for thousands of engineers entering the field.
A decade later, his blog comment sections still draw tributes from developers who credit his clear, example-driven writing with getting them started. Naming a major FFmpeg release after an individual contributor is exceptionally rare in open source and signals the depth of recognition Lei’s educational work earned internationally.
Open-source naming conventions rarely elevate individual contributors to this level; when they do, it usually reflects a body of work that changed who could participate in the project’s ecosystem, not just code commits.
Lei’s impact was pedagogical rather than architectural — he didn’t write FFmpeg, but he built the bridge that let thousands of Chinese-speaking developers cross into its codebase, which is a different and often undervalued form of open-source contribution.
The tribute also highlights how language barriers in technical documentation create gatekeeping effects; localized, high-quality educational content can unlock entire regional talent pools that a project would otherwise never reach.