FFmpeg 开发流程的“现代化”改造 - quink 的文章 / 知乎
编辑于 2025-07-23 09:41

FFmpeg 终于决定启用类似 GitHub、GitLab 的现代开发流程了。旧的开发模式是 Git + 邮件列表的方式…… 邮件列表的方式入门门槛高;没有和 CI 联动,质量把控不严格;审查和重新提交效率低,补丁容易石沉大海。

虽然有 http://patchwork.ffmpeg.org 跟踪提交,但作用有限:大量补丁和邮件就扔在那了。在该系统启用的整整 9 年间,共收录 54,476 个补丁,其中 53,650 个补丁标记为“未归档”。同期邮件列表总量达 150,736 封,远超补丁跟踪系统容量。

目前还没抛弃邮件列表方式,但 Michael Niedermayer 终于同意尝试下新的开发流程。经过一个马马虎虎的投票讨论,选择了从 Gitea fork 出来的 Forgejo 作为开发平台。新的开发平台在这里:

https://code.ffmpeg.org/FFmpeg/FFmpeg
 
 
Back to Top