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 that doesn't really scale online.

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

It doesn't do other things.

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

So this...

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

this i started a set of assembly lessons in the in the way it's done in ffmpeg which is a little bit different to the way assembly in general for i don't know trying to think the other good big use case of assembly is in embedded devices in really really low power cheap devices and that's completely different to what we're doing here

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

I think it would be good if you could highlight the requirements, which are quite simple.

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

It's high school mathematics and C. And actually not even C, really, it's pointers.

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

To emphasize, yes, we've talked about how brilliant this stuff is, but high schoolers like Daniel Kang have written Assembly and FFMPEG.

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

I think there's been contributions because of these lessons.

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

So it's really about

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

trying to get this dying art to continue because we've shown it's possible with David to produce something amazing.

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

There's still a lot of codecs in FFmpeg that are only maybe partially assembly optimized.

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

And so it really starts with basics and continues, explains a lot of the jargon, a lot of the syntax.

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

It doesn't really try and explain to you interrupt handlers and interrupt instructions and all of these different jump targets.

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

It actually makes this really vector focused.

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

This is cool.

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

It's a classic example of how big.

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

But some of this assembly language is really beautiful.

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

And I think it's beautiful because it's kind of like flying a Spitfire.

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

It's really...

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

aviation at its purest, but also pushing the aircraft beyond what the designer thought was possible.