Лекс Фридман (Lex Fridman) в 496-м выпуске своего подкаста посвятил четыре с половиной часа технологии, о которой большинство людей никогда не задумывается — но без которой не работает ничего. Ни YouTube, ни Netflix, ни Discord, ни Twitch, ни даже видеозвонки в мессенджерах. FFmpeg и VLC — два открытых проекта, которые обеспечивают воспроизведение и обработку видео практически на каждом устройстве в мире. И оба держатся на волонтёрах.

Гости выпуска — Жан-Батист Кемпф (Jean-Baptiste Kempf), ведущий разработчик VLC и президент VideoLAN, и Кирэн Канья (Kieran Kunhya), многолетний контрибьютор FFmpeg и человек, стоящий за скандально известным аккаунтом FFmpeg в X. Их разговор с Фридманом — не техническая лекция, а экскурсия по изнанке интернета, полная историй, от которых местами выпадает челюсть.
Начнём с главной: Кемпф отказался от миллионов долларов, чтобы VLC остался без рекламы. Плеер, который скачали более шести миллиардов раз, мог бы приносить колоссальные деньги на одних только баннерах или встроенной рекламе. Кемпф сказал нет — и VLC до сих пор остаётся бесплатным, без рекламы и без сбора данных. В эпоху, когда каждое приложение пытается монетизировать каждый клик, это звучит почти как фантастика.
Вторая история — про ЦРУ. Оказывается, американское разведывательное управление создавало поддельные версии VLC для шпионажа. Модифицированные сборки плеера использовались для внедрения вредоносного кода на компьютеры целей. VLC — идеальная маскировка: его устанавливают все, ему доверяют, и он обрабатывает файлы, которые могут содержать что угодно. Кемпф и команда VideoLAN в ответ усилили безопасность проекта, внедрив песочницу — систему, которая разделяет процессы воспроизведения, чтобы одна сломанная операция не могла скомпрометировать всё остальное.
![]()
Техническая сторона подкаста не менее поразительна. FFmpeg — это низкоуровневый движок, который занимается декодированием, кодированием и обработкой видео. VLC — пользовательский интерфейс, который делает всю эту сложность невидимой. Вместе они образуют то, что Фридман назвал «бинарной звёздной системой» интернет-видео. И значительная часть кода FFmpeg написана вручную на ассемблере — не на C, не на Python, а на языке, который общается напрямую с процессором. Канья и Кемпф объяснили, что рукописный ассемблер в задачах обработки видео даёт прирост производительности до 62 раз по сравнению с кодом на C. Не процентов — раз.
Но за этой инженерной виртуозностью скрывается проблема, о которой говорили оба гостя: выгорание. FFmpeg и VLC поддерживаются преимущественно волонтёрами. Люди, пишущие код, от которого зависят миллиарды пользователей, делают это бесплатно, в свободное время, без гарантий и часто без благодарности. Канья, ведущий аккаунт FFmpeg в X, стал известен именно тем, что публично и резко говорит об этой несправедливости — когда корпорации стоимостью в триллионы долларов строят свои сервисы на коде, который написали несколько десятков энтузиастов.
Отдельные темы подкаста заслуживают собственных статей: драма между FFmpeg и его форком Libav, конфликт с Google, история x264 — кодека, который сделал интернет-видео возможным, патентные войны вокруг AV2, и даже вопрос о бэкдорах в VLC.
Полный выпуск доступен на YouTube и всех подкаст-платформах. Четыре с половиной часа — но для тех, кто хоть раз задавался вопросом «как вообще работает видео в интернете», это время потрачено не зря.
НовостиЖелезо и технологиивидео
Источник: vgtimes.ru