目前,ffmpeg
使用 Debian 和 Ubuntu 的稳定版本时,APT 软件包中缺少该软件包。
有大量资源(来自超级用户的示例, 另一个来自 Debian 的文档和来自 AskUbuntu 的一个)解释了如何以与简单的apt-get install ffmpeg
.
我想知道为什么包裹一开始就没有?
据我了解,avconv
是一个叉子ffmpeg
,是一个事实上的Debian 类似发行版的标准。同时,ffmpeg
也没有被抛弃:网站提到无意关闭该项目以盈利avconv
,尽管事实上ffmpeg
离开了项目。
所以:
为什么
ffmpeg
直接从 APT 包中删除,而不是保留它并简单地添加avconv
?有没有理由(除了安装变得更加困难之外
ffmpeg
)停止使用它?
答案1
为什么曾是 ffmpeg
回购协议中不可用?
在 Debian 切换到 Libav 后有一段时间,有一个所谓的“ ffmpeg
”可用,但它不是来自 FFmpeg。这可能可以通过发生的事情的粗略时间表来最好地解释:
Libav 从 FFmpeg 中分离出来并保留了
ffmpeg
二进制名称(它还保留了库的名称,并且“libav”名称已被 FFmpeg 用作库的集体名词:libavcodec、libavformat、libavutils 等)。当时的 Debian ffmpeg 软件包维护者是 Libav 分支的成员,他将 Debian 切换为使用 Libav。
Libav 最终弃用/重命名
ffmpeg
为avconv
,然后最终删除了假冒的“ffmpeg
”,但一些下游用户(例如 Ubuntu)出于“兼容性和过渡”的原因保留了旧的假冒“ffmpeg
”一段时间。Debian/Ubuntu 最终删除了有缺陷的、旧的、死的、假的“
ffmpeg
”。FFmpeg 返回Debian 稳定版(杰西向后移植)和乌班图生动 15.04。
Debian/Ubuntu 放弃了 Libav。
ffmpeg
您当前处于步骤 4 和 5 之间。更新到发行版的较新版本将允许您从存储库安装真实版本。
有理由停止使用吗ffmpeg
?
FFmpeg开发非常活跃,现在 Libav 已经失去了主要的下游用户,我想你可以问这个问题avconv
。
其他的东西
...FFmpeg 的领导者离开了该项目。
迈克尔·尼德迈耶仍然相当活跃。他只是厌倦了一些行政职责和政治,辞去了领导职务。此外,这也是对 Libav 开发人员的一种姿态,是与 Libav 开发人员重新统一的潜在步骤。