最新消息
FFmpeg和libav
来自Ubuntu存储库的libav
Ubuntu 在最近的发行版中开始提供libav fork而不是FFmpeg。如果安装了ffmpeg软件包,则实际上安装了libav-tools软件包和一个告诉您在将来不要使用的程序,从而给人以ffmpeg弃用的印象,而实际上并没有。avconv
ffmpeg
过渡ffmpeg
软件包似乎已从trusty / Ubuntu 14.04中删除(比较软件包文件列表中源软件包的安全性和可信赖性)。
因此,一种选择是安装libav-tools软件包并使用它avconv
(注意,这不是“主线” FFmpeg,而是突出的fork)。
从启动板上的PPA提取FFmpeg
另一种选择是使用提供FFmpeg的PPA。请查看FFmpeg下载页面,以获取可用PPA和软件包的详细信息。如果每个PPA仍是最新的,则应不时检查一次。
相关问题:
从源安装
另一个选择是安装FFmpeg依赖包,然后从源代码手动进行编译+安装。
使用静态版本
尽管从包装的角度看可能有点尴尬,但您也可以使用来自受信任来源的任何静态构建。就我而言,我将FFmpeg Windows 32位和64位二进制文件以及x264-10-Bit二进制文件以及x264-10-Bit二进制文件保留在一个文件夹中,以便在需要时在Wine或Windows中运行它们。
在研究此主题时,可以找到以下内容。我没有密切关注两个项目的开发,也不打算怪任何人。您作为读者也不应该这样做。
叉子是如何发生的?
维基百科指出,分叉的项目以及最初的版本已于2011年3月13日宣布,但是还有更多的事情要做。
通过Git提交进行挖掘
在libav.org上的官方公告
以下帖子来自新闻版块(最旧的帖子排在最后):
2011年8月9日
于12.09.2011更新。
对于我们的新名称的一致性,我们已经改名ffplay到avplay,
ffserver的到avserver和ffprobe到avprobe。他们的行为是一样的,只是名字被改变了。
通过ffmpeg(命令行工具),我们决定利用此机会来解决一些长期存在的可用性问题,这些问题涉及破坏兼容性。因此,我们基于ffmpeg添加了一个名为avconv的新工具,但对于某些选项具有不同的语法(希望功能更强大,更易于使用)。ffmpeg将保持其当前状态一段时间,因此使用它的脚本或前端都不会中断。但是,它不会进一步发展。
avconv和ffmpeg之间的区别是:
[...]
请注意,avconv接口尚未被认为是稳定的。接下来的几周可能会出现更多不兼容的更改。我们将在此处宣布avconv稳定的时间。
在2011年初:
2011年3月18日
我们刚刚从0.6发布分支中发布了另一个发布点:
Libav 0.6.2。这是另一个仅维护的发行版,解决了两个安全问题。
从现在开始,我们将使用新项目名称libav。但请放心,与之前的0.6.1版本相比,唯一的功能更改是VC1和APE解码器的两个安全修复程序。这意味着libav可以轻松替换现有的FFmpeg安装。
此外,我们很荣幸能将此源代码发行版随附Win32平台的可执行文件和库。这些二进制文件包括使用捆绑的x264库进行的H.264编码。请享用!
鼓励发行商和系统集成商根据我们的发行分支更新和共享其补丁。
2011年3月17日
我们刚刚从0.5发布分支中推送了另一个发布点:
FFmpeg 0.5.4。这是另一个仅维护的发行版,解决了许多安全问题。
鼓励发行商和系统集成商根据我们的发行分支更新和共享其补丁。
2011年3月13日
我们作为FFmpeg开发人员小组,已决定继续以Libav的名称开发FFmpeg。所有现有的基础架构都将转移到libav.org域。
您可以使用以下命令更新git存储库:
git remote set-url origin 'git://git.libav.org/libav'
目前,我们仍然可以通过FFmpeg的邮件列表和IRC渠道联系到我们,但我们将迁移到libav.org对应机构。在过渡期内,网站和来源可能仍包含对FFmpeg的引用。这些会随着时间的流逝而消失,除非有历史意义。
2011年2月24日
FFmpeg开发已移至Git,并且SVN存储库不再更新。SVN信息库可能会在不久的将来删除,因此建议您改用Git信息库。
提交给SVN的最新修订是2011年1月19日的r26402,并用独立副本替换了svn:external libswscale。
请注意,FFmpeg开发实际上已经移至Git存储库,并且有两个Git存储库。请参见相应的项目下载页面。
ffmpeg
在返回结果列表中看到,则说明您的回购管理器出了点问题。就目前而言,我建议通过源代码进行安装。从这里