为什么曾是 ffmpeg回购协议中不可用?

为什么曾是 ffmpeg回购协议中不可用?

目前,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。这可能可以通过发生的事情的粗略时间表来最好地解释:

  1. Libav 从 FFmpeg 中分离出来并保留了ffmpeg二进制名称(它还保留了库的名称,并且“libav”名称已被 FFmpeg 用作库的集体名词:libavcodec、libavformat、libavutils 等)。

  2. 当时的 Debian ffmpeg 软件包维护者是 Libav 分支的成员,他将 Debian 切换为使用 Libav。

  3. Libav 最终弃用/重命名ffmpegavconv,然后最终删除了假冒的“ ffmpeg”,但一些下游用户(例如 Ubuntu)出于“兼容性和过渡”的原因保留了旧的假冒“ ffmpeg”一段时间。

  4. Debian/Ubuntu 最终删除了有缺陷的、旧的、死的、假的“ ffmpeg”。

  5. FFmpeg 返回Debian 稳定版(杰西向后移植)和乌班图生动 15.04

  6. Debian/Ubuntu 放弃了 Libav。

ffmpeg您当前处于步骤 4 和 5 之间。更新到发行版的较新版本将允许您从存储库安装真实版本。

有理由停止使用吗ffmpeg

FFmpeg开发非常活跃,现在 Libav 已经失去了主要的下游用户,我想你可以问这个问题avconv

其他的东西

...FFmpeg 的领导者离开了该项目。

迈克尔·尼德迈耶仍然相当活跃。他只是厌倦了一些行政职责和政治,辞去了领导职务。此外,这也是对 Libav 开发人员的一种姿态,是与 Libav 开发人员重新统一的潜在步骤。

相关内容