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

Kieran Kunhya

๐Ÿ‘ค Speaker
1922 total appearances

Appearances Over Time

Podcast Appearances

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

Or you have a black background behind me, for example.

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

The black is the same on the whole picture, right?

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

So you can say...

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

Well, you know, in this picture, take the pixels that you have on the top left and the one on the top right.

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

I'm not going to give the value.

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

I'm just going to tell you it's the same at the top left.

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

And then you can say for frame one, reuse something from the previous frame or the previous previous frame and so on and so on.

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

Right.

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

So you could basically it's unlimited, but then it's limited in terms of memory or in terms of compute power.

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

Because, for example, if you need to compare pixels on 200 frames in the past on 4K resolutions, it's a huge amount of compute.

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

Yes, exactly.

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

And those are two different trade-offs.

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

Are you going to compress more?

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

but then it might be more difficult to decode.

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

Are you going to make it a codec that is more complex to encode and easier to decode?

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

Are you going to make a codec that is easier to encode because you need to be fast, but then the client side, the player, is going to spend more time?

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

That's why you have so many different types of codecs, is that it's not always easy.

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

And to make it even more complex, modern codecs like AV1, AV2, or VVC are actually not codecs.

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

They are a collection of tools, right?

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

There are multiple tools, multiple codecs in the same codec to, depending on the image, get the more compression.