为什么将ffmpeg从Debian中删除?


10

当前,ffmpeg当使用稳定版的Debian和Ubuntu时,APT软件包中缺少该软件包。

有很多资源(例如SuperUser的资源,Debian文档的另一个资源和AskUbuntu的资源),它们解释了如何以不同于简单的方式(更复杂)安装它apt-get install ffmpeg

我想知道为什么包装没有放在第一位?

据我了解,它avconv是Debian类似发行版的分支,ffmpeg并且是事实上的标准。同时,ffmpeg也没有被遗弃:尽管网站的负责人离开了项目负责人,但该网站并没有打算以牟利为目的关闭该项目avconvffmpeg

所以:

  • 为什么ffmpeg从APT软件包中删除它们,而不是保留它并仅添加它avconv

  • 是否有理由(除了安装变得更加困难之外ffmpeg)停止使用它?



1
我无法具体说明为什么将其从中删除apt,但是(在其他方面有据可查)的Libav分支FFmpeg(更不用说随之而来的混乱):FFmpeg的Fork
灵魂蛋糕

1
您可能会发现以下问题的答案很有用:ffmpeg,libav和avconv之间有什么异同?
灵魂蛋糕

@jordanm:的确,与其他两个意见的人中,有很大帮助(报价“Debian开发谁维护的ffmpeg是创建叉集团的一部分,所以他自然拉着分布凑凑热闹”单独回答我题)。您是否想将您对评论的评论(包括文章的相关引文)推广?
Arseni Mourzenko

Answers:


10

为什么仓库 ffmpeg没有可用的?

ffmpeg在Debian切换到Libav之后的一段时间里,有一个所谓的“ ”可用,但不是来自FFmpeg的。大概可以通过发生的大致时间来解释这一点:

  1. Libav与FFmpeg分离并保留了ffmpeg二进制名称(它也保留了库的名称,FFmpeg已经使用“ libav”名称作为库的集体名词:libavcodec,libavformat,libavutils等)。

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

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

  4. Debian / Ubuntu最终删除了越野车,旧的,死亡的,假的“ ffmpeg”。

  5. FFmpeg返回Debian稳定版(jessie-backports)和Ubuntu Vivid 15.04

  6. Debian / Ubuntu放下Libav。

您目前处于第4步和第5步之间。更新到发行版的较新版本将使您可以ffmpeg从存储库安装Real 。

是否有理由停止使用ffmpeg

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

其他的东西

FFmpeg的负责人离开了该项目。

迈克尔·尼德迈耶(Michael Niedermayer)仍然很活跃。他只是对一些行政职责和政治感到厌倦,因此辞去了领导职务。同时,这也是Libav开发人员的一种姿态,是与Libav开发人员统一的潜在步骤。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.