Menu
Sign In Search Podcasts Libraries 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

That means that in order to decode this B-frame, you need to wait for the next frame that is dependent, buffer that, decode that one, so that you can decode the B-frame, right?

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

So the way you decode the frame, the decoding order, is not the same as the display order, right?

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

That means the encoder needs to be very clever and decide that, well, you know, I'm going to depend on things like in the future.

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

So this is mind-blowing.

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

a ton of people's job is to optimize those parameters, right?

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

A ton of people that you see at YouTube, at Netflix, at Meta and so on, they're not writing codecs.

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

They're just like finding the right framework

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

parameters for the file they have for the format they have right because like something that is for a movie or something that is user generated content from your phone or a screen recording or something that you're going to video edit you don't want the same things and there are thousands of people whose job is just to optimize all that

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

Well, actually, it's funny because like Google Video, which was something they did before they acquired YouTube, was actually using the VLC plugin so that you could run VLC inside the web browser using the ActivX plugin.

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

And so it worked in Internet Explorer and you were actually running VLC inside your browser.

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

Which is funny because today we have the opposite where we have VLC WebAssembly, where we compile all VLC and FFmpeg to decode, to run VLC inside the JavaScript virtual machine with WebAssembly.

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

So this was a surprise, right?

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

Because at some point, Wikileaks mentioned some documents.

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

There were a few ones with something related to Blu-rays and VLC.

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

But the most interesting one was the CIA Vault 7, which, if I understand correctly, was the CIA had a custom version of VLC where they had a specific plugin.

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

Yeah, exactly.

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

We had to write a press release on that.

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

Somebody can trick you to download in a fake website or targeted advertisement.

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

That was a targeted advertisement to watch a specific file.

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

You need to watch...