Jean-Baptiste Kempf and Kieran Kunhya on FFmpeg, VLC, and Open Source Infrastructure

Jean-Baptiste Kempf and Kieran Kunhya on FFmpeg, VLC, and Open Source Infrastructure

transcriptlex-fridmanopen-sourcesoftware-engineeringvideoffmpegvlcmulti-source

Source

Lex Fridman Podcast #496

Speakers

Jean-Baptiste Kempf, Kieran Kunhya

Date

2026

https://lexfridman.com/ffmpeg

Key ideas

  • FFmpeg underlies 90%+ of internet video — YouTube, Netflix, Chrome, Discord — and VLC has been downloaded 6.5+ billion times, with no ads and no tracking. Both are built and maintained almost entirely by volunteers. The core VLC team is five people.
  • Jean-Baptiste repeatedly refused acquisition and advertising deals. The last offer was ‘obscene.’ His reasoning: accepting shady ad deals would fund three years of his life then kill the project via fork. ‘I am not against money… It’s just it wasn’t right.’
  • FFmpeg contains over 100,000 lines of handwritten assembly across codecs; one codec alone (dav1d) has 240,000 lines. The FFmpeg Twitter account posts benchmarks showing handwritten SIMD consistently outperforms compiler-generated code; compiler advocates have responded for two years without producing counterexamples that hold.
  • Two intelligence agencies asked Jean-Baptiste to insert backdoors into VLC. He refused, and was ‘a lot less polite’ than simply saying no. ‘If we had to compromise our software, we would shut it down. This is clear.’
  • Trillion-dollar companies exploit volunteer infrastructure: Microsoft Teams filed a ‘high priority’ bug against unpaid FFmpeg maintainers, then offered a one-time payment of ‘a few thousand dollars’ when asked for a maintenance contract. The XZ fiasco showed that dependence on underpaid volunteers creates security exposure for the entire internet.

Notes

The episode covers codec architecture (container → demux → decode → filter → output), the x264/dav1d/AV1 codec history, the CIA Vault 7 use of a modified VLC for surveillance, the FFmpeg–Libav fork drama, and reverse engineering of proprietary codecs. Jean-Baptiste Kempf is president of VideoLAN. Kieran Kunhya runs the FFmpeg Twitter/X account.

Queued for deep-ingest: dense framework (codec pipeline, open source sustainability) + exceptional depth (4+ hours).