Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Blog Pricing

Jean-Baptiste Kempf

๐Ÿ‘ค Speaker
2148 total appearances

Appearances Over Time

Podcast Appearances

Lex Fridman Podcast
#496 โ€“ FFmpeg: The Incredible Technology Behind Video on the Internet

And if you were really lucky, you would find, like, if you were unlucky, you'd get nothing or you'd get one or two.

Lex Fridman Podcast
#496 โ€“ FFmpeg: The Incredible Technology Behind Video on the Internet

And then sometimes you'd find a gold mine.

Lex Fridman Podcast
#496 โ€“ FFmpeg: The Incredible Technology Behind Video on the Internet

It's like, yeah, my company has 100,000 of these files because we depended on it for some reason.

Lex Fridman Podcast
#496 โ€“ FFmpeg: The Incredible Technology Behind Video on the Internet

And so those are kind of the best, because then they can test bit exactness across the huge range of coding tools

Lex Fridman Podcast
#496 โ€“ FFmpeg: The Incredible Technology Behind Video on the Internet

Bit exactness.

Lex Fridman Podcast
#496 โ€“ FFmpeg: The Incredible Technology Behind Video on the Internet

So most but not all video codecs, certainly from about the 2000s onwards, have a bit exact definition.

Lex Fridman Podcast
#496 โ€“ FFmpeg: The Incredible Technology Behind Video on the Internet

So every implementation must produce exactly the same bits, bit for bits, in exactly the same data that comes out of a decoder.

Lex Fridman Podcast
#496 โ€“ FFmpeg: The Incredible Technology Behind Video on the Internet

for a given sample.

Lex Fridman Podcast
#496 โ€“ FFmpeg: The Incredible Technology Behind Video on the Internet

So Lex's implementation, JB's implementation, and my implementation of H.264 must match bit exactly.

Lex Fridman Podcast
#496 โ€“ FFmpeg: The Incredible Technology Behind Video on the Internet

That wasn't the case in the 90s of MPEG-2, probably fair to say one of the biggest mistakes the video industry made.

Lex Fridman Podcast
#496 โ€“ FFmpeg: The Incredible Technology Behind Video on the Internet

And I think people who were in the room in 92, most of both of us were in diapers, I suspect, but have acknowledged, I would give a shout out to Yuri Reznik.

Lex Fridman Podcast
#496 โ€“ FFmpeg: The Incredible Technology Behind Video on the Internet

He's acknowledged that was one of the big mistakes of the era.

Lex Fridman Podcast
#496 โ€“ FFmpeg: The Incredible Technology Behind Video on the Internet

I would point out, actually, FFmpeg is unique in the sense that it's...

Lex Fridman Podcast
#496 โ€“ FFmpeg: The Incredible Technology Behind Video on the Internet

It has been a winner-takes-all scenario.

Lex Fridman Podcast
#496 โ€“ FFmpeg: The Incredible Technology Behind Video on the Internet

Browsers is a good analogy because it has to parse a lot of different content and render it in a particular way, like a decoder.

Lex Fridman Podcast
#496 โ€“ FFmpeg: The Incredible Technology Behind Video on the Internet

But there still are multiple browser engines.

Lex Fridman Podcast
#496 โ€“ FFmpeg: The Incredible Technology Behind Video on the Internet

There's Firefox's one, there's Chrome's one, there's a few Japanese ones that are pretty decent.

Lex Fridman Podcast
#496 โ€“ FFmpeg: The Incredible Technology Behind Video on the Internet

That's not been the case in multimedia in general across a wide range of codecs.

Lex Fridman Podcast
#496 โ€“ FFmpeg: The Incredible Technology Behind Video on the Internet

FFmpeg is kind of...

Lex Fridman Podcast
#496 โ€“ FFmpeg: The Incredible Technology Behind Video on the Internet

one at all, I suppose, in a sense, because of the fact that you can get every new codec added is actually worth more than the value of that codec itself, because it makes the whole thing better.