Episode Details

Back to Episodes

#525. 对话FFmpeg与VLC:如何用代码支撑起视频世界

Published 1 week, 2 days ago
Description

📝 本期播客简介

本期我们克隆了世界顶级科技播客《Lex Fridman Podcast》FFmpeg: The Incredible Technology Behind Video on the Internet

主持人 Lex 与两位开源软件领域的灵魂人物 Jean‑Baptiste Kempf 和 Kieran Kunhya,深度探讨了 FFmpeg 与 VLC 这两个支撑全球视频播放的幕后英雄。从能打开煎饼的播放器趣闻,到24万行手写汇编打造的AV1解码器;从拒绝数千万美元保持软件纯净的伦理选择,到与谷歌安全团队引发的开源社区风波。这不仅是一场关于多媒体技术栈的史诗级科普,更是一次对工程师精神、开源运动以及志愿维护者所承受压力的动人致敬。你将听到,全球数十亿人每天使用的视频服务,背后是如何由一群热爱动漫、痴迷汇编的志愿者在默默支撑。

👨‍💻 本期嘉宾

Jean‑Baptiste Kempf,VideoLAN 非营利组织主席,VLC 媒体播放器的核心维护者,FFmpeg 的长期贡献者。他领导了 VLC 从校园项目发展成为下载量超60亿的全球现象,并拒绝了数千万美元的广告捆绑,坚持保持软件干净无广告。他也是 x264、dav1d 等多个关键开源多媒体项目的创始人之一。

Kieran Kunhya,Open Broadcast Systems 创始人兼 CEO,FFmpeg 资深贡献者,以在社交媒体上运营 @FFmpeg 账号、用辛辣幽默的风格推广汇编优化和开源价值观而知名。他在视频编解码、低延迟传输和SIMD汇编优化方面拥有深厚经验。

⏱️ 时间戳

00:00 开场与克隆介绍

传奇播放器与看不见的引擎

01:41 Lex Fridman 的引语:为什么这次对话很重要

06:32 “VLC能打开什么最奇怪的东西?”——煎饼、VHS与星球大战乱入

08:07 交通锥Logo的诞生:一个被搜索“cone player”的播放器

10:58 VLC与FFmpeg到底是什么?支撑YouTube、Netflix和火星车

视频播放背后的魔法

11:55 按下播放键之后:从字节流到像素的旅程

14:25 压缩200倍的秘密:人眼与感知编码的艺术

18:47 容器vs编解码器:为何MP4不一定是H.264

27:54 FFmpeg:多媒体处理的瑞士军刀

开源的灵魂:许可证、精英政治与道德抉择

33:11 巧克力芝士蛋糕与开源食谱:许可证的社会契约

39:12 LGPL迁移:JB如何追踪350位贡献者,只为重新授权

44:30 Linus 的严厉与社区的精英治理:我们只看代码,哪怕你是一条狗

49:42 “我拒绝过上千万美元”:为什么VLC永远不会有广告和间谍软件

当万亿公司撞上无薪志愿者

01:01:52 谷歌AI生成的安全漏洞报告:FFmpeg燃起的推特硝烟

01:07:58 微软Teams的傲慢:在开源bug追踪器上要求VIP待遇

01:11:22 捐款飙升的意外结局:一次“说唱对决”带来的积极改变

驱动力的本质:热爱、卓越与改变世界

01:17:49 动漫爱好者、地下室的汇编狂人:是什么让他们为爱发电

01:22:32 一个人如何用两周写出Git:微小团队的巨大力量

双星系统:FFmpeg与VLC的共生传奇

01:23:28 互相依存:没有VLC就没有FFmpeg今天?反之亦然

01:29:46 x264:那个定义了互联网视频质量的编码器

向人类视觉妥协:x264的心理视觉优化

01:31:04 Park Joy样本与“心理视觉失真”:让压缩为人眼服务

01:38:06 动漫字幕组的“黑科技”需求如何反过来催生顶尖技术

汇编的艺术:驾驶战斗机编程

01:50:38 什么是SIMD?单指令多数据流与60倍性能提升

01:52:28 dav1d:24万行手写汇编,让AV1在30亿设备上流畅播放

01:59:22 滥用调用约定、加密指令干别的事:汇编的狂野世界

02:02:44 你应该学汇编吗?Kieran的ASM课程与失传手艺的传承

逆向工程:二进制里的侦探故事

02:14:20 GoToMeeting编解码器如何被一个人两个月破解

02:26:00 《天堂电影院》蓝光版背后的x264英雄

分裂、倦怠与维护者的真实处境

02:29:44 FFmpeg与libav的分裂与和解:开源社区的火与新生

02:33:28 维护者倦怠:为什么那个维护libxml2的人消失了

02:39:12 收到死亡威胁的JB:PowerPC版本停止支持引发的疯狂

低延迟与未来:从远程火星车到人形机器人

02:59:51 Kyber项目:目标4毫秒全链路延迟,让距离消失

03:08:32 AV1、AV2与专利雷区:巨头为何联手打造免版税编码

为千年后存档:数字文明的罗塞塔石碑

03:23:49 归档社区与FFV1:如何确保一千年后还能播放今天的视频

03:30:00 VLC与FFmpeg的未来:全息、脑机接口与气味传输?

最后的致敬

03:39:37 Lex的感谢与Linus的名言:“大多数优秀的程序员编程,不是因为报酬,而是因为编程本身很有趣”

🌟 精彩内容

💬 “我们看重的是优秀的代码。我们不在乎你是谁,就算你是条狗,我也不在乎。”

—— Jean‑Baptiste Kempf 阐述开源社区精英治理的核心理念

💬 “FFmpeg 很可能是全世界消耗 CPU 最多的东西之一。我们刚才几分钟里说的每一句话,都是某个人毕生的工作。”

—— Kieran Kunhya 揭示多媒体技术的惊人复杂度

💬 “我拒绝过上千万美元,因为我觉得那是不道德的,那不是正确的事。”

—— Jean‑Baptiste 解释为何让VLC保持纯净无广告

💬 “手写汇编就像驾驶一架‘喷火’战斗机,那是飞行最纯粹的样子,你能把飞机推到设计师都想象不到的极限。”

—— Kieran Kunhya 形容汇编编程的极致体验

💬 “世界是一座激情项目的博物馆。”

—— Kieran 引用 John Collins 的名言,解释开源贡献者的内在驱动

💬 “后悔是对你思想的攻击。从错误中学习,但不要后悔。

Listen Now

Love PodBriefly?

If you like Podbriefly.com, please consider donating to support the ongoing development.

Support Us