The best programmers in the world have contributed to FFmpeg | Lex Fridman Podcast
The speaker explains what motivates contributors to FFmpeg and VLC, citing passion for multimedia, technical excellence, and real-world impact. FFmpeg is described as one of the best programming schools in the world, demanding deep understanding of computer architecture. The conversation also touches on how open source amplifies passion projects far faster than traditional endeavors.
Summary
The speaker identifies several layered motivations behind contributions to open source multimedia projects like FFmpeg and VLC. The primary driver is genuine passion for the subject matter — many contributors arrived through a love of anime or movies, and the advice given to aspiring open source contributors is always to work on something they love. The speaker personally cites his love of movies as the reason he works on VLC.
Beyond passion, the speaker argues that FFmpeg represents one of the greatest programming schools in existence. Contributors are reviewed by some of the most experienced programmers in the world, who rigorously scrutinize every line of code. This culture of excellence produces world-class developers — the speaker notes that Andrew Kelly, creator of the Zig programming language, was himself an FFmpeg developer. The environment forces contributors to deeply understand computer architecture, including CPU pipelining, SIMD, ALU operations, and I/O — knowledge the speaker believes is increasingly rare among modern software engineers.
The technical demands are extreme: video rendering requires hitting a 16-millisecond frame deadline with no margin for error, and FFmpeg is likely running on hundreds of millions or even a billion CPUs at any given moment, meaning every instruction has massive real-world impact.
Finally, the speaker emphasizes the importance of pride and impact. Unlike many software jobs — such as building invoice portals — working on FFmpeg or VLC means contributing to something used by hundreds of millions of people, something even a grandmother can understand and appreciate. Lex Fridman closes by citing John Collison's quote that 'the world is a museum of passion projects,' arguing that open source software uniquely accelerates passion projects through network effects, enabling small teams to build something far greater than the sum of their parts.
Key Insights
- The speaker argues that the primary motivation for FFmpeg and VLC contributors is passion for the subject — many contributors came to the project specifically because they loved anime or movies, and his advice to anyone entering open source is always to work on something they genuinely love.
- The speaker claims FFmpeg is 'the best school ever' for programming, because contributors receive code reviews from some of the most seasoned programmers in the world, and Andrew Kelly — creator of the Zig programming language — is cited as a direct product of this FFmpeg education.
- The speaker argues that a critical and increasingly rare skill — deep understanding of computer architecture including CPU pipelining, SIMD, and ALU operations — is a prerequisite for contributing effectively to FFmpeg, and that this knowledge is what most modern software engineers lack.
- The speaker estimates that FFmpeg is likely running on hundreds of millions or even a billion CPUs simultaneously at any given moment, meaning that micro-optimizations at the assembly instruction level have massive global impact on compute resources.
- The speaker contrasts FFmpeg work with typical software jobs like building invoice portals, arguing that the ability to tell a grandmother 'I do this so you can play video on your laptop' reflects a meaningful, tangible impact that fuels contributor pride and long-term motivation.
Topics
Transcript
[0:02] Uh, what do you think motivates all the incredible contributors that we've been talking about? Like, what's the what's the engine? It's so interesting to see, like you said, they're sitting in the basement. What's the driver? What's the engine there? There are many uh drivers, but weirdly the main one is that what we do in multimedia plays videos, and video is cool, right? And and for example, we have so many people in the community who arrived because they loved watching anime, right? And and this is like the advice when people ask me [0:34] "What should I work on in open source? How do I start?" And my question my answer is always the same. Work…
Full transcript available for MurmurCast members
Sign Up to AccessMore from Lex Clips
Anti-matter & nuclear weapons: Why technology is always a double-edge sword | Don Lincoln
Don Lincoln discusses how advanced energy sources like nuclear fusion, fission, and antimatter represent transformative but double-edged technologies. He argues that science's role is to understand nature, while society must collectively decide how to apply that knowledge. The conversation concludes with a celebration of humanity's innate curiosity as the driver of civilizational progress.
Why antimatter costs $63 trillion dollars to produce | Don Lincoln and Lex Fridman
Don Lincoln and Lex Fridman discuss the extreme difficulty and cost of producing antimatter, noting that Fermilab could only produce about one nanogram per year. They explore the theoretical potential of antimatter as a propulsion system for space travel, while emphasizing that the core challenge is an engineering problem of concentrating energy, not a physics breakthrough.
Is loop quantum gravity wrong? - physicist explains | Don Lincoln and Lex Fridman
Don Lincoln explains the differences between loop quantum gravity and string theory, noting that loop quantum gravity attempts to quantize space itself rather than unify all forces. He discusses how an early prediction of loop quantum gravity — that light speed would vary by frequency — was disproven by gamma ray burst observations, but the theory adapted. He also highlights the landmark gravitational wave observation confirming that gravity travels at the speed of light.
Can antimatter be used as rocket fuel? | Don Lincoln and Lex Fridman
Don Lincoln and Lex Fridman discuss the feasibility of using antimatter as rocket fuel, noting that while it is physically possible, the cost of production (estimated at $62-63 trillion per gram) and containment challenges make it impractical. Lincoln explains that antimatter propulsion is fundamentally an engineering problem rather than a physics mystery, and that breakthroughs would likely come from finding new ways to concentrate energy rather than new physics theory.
Speed of light explained: Was Einstein's theory correct? | Don Lincoln and Lex Fridman
Don Lincoln explains Einstein's special relativity, focusing on the two core premises: the universality of natural laws and the constant speed of light for all observers. He describes modern particle physics experiments that have empirically confirmed Einstein's conjecture. He also reflects on how understanding space-time makes the concept of a universal speed limit intuitive rather than bizarre.