利巴夫死了
最后一次提交是在 2019 年 8 月 21 日,他们关闭了 git 存储库。使用 FFmpeg。
令人困惑的消息
问题中提到的信息相当具有误导性,并且可以理解是造成混乱的根源。
这次分叉基本上是 FFmpeg 社区内部性格和开发风格冲突的非友好结果。
真实的ffmpeg
与假货相比
有一段时间 Libav 和 FFmpeg 分别开发了自己的版本ffmpeg
.
Libav 随后更名为他们的 bizarroffmpeg
to avconv
与 FFmpeg 项目保持距离。过渡期间会显示“不再开发”的信息,告诉用户开始使用avconv
而不是他们的假冒版本ffmpeg
。这让用户误以为 FFmpeg(该项目)已经死了,但事实并非如此。用词不当,但我无法想象 Libav 不会期待普通用户的这样的反应。
当假冒“时,此消息已被上游删除”ffmpeg
“最终从 Libav 源中删除。
2012年6月,该消息被重新措辞 https://bugs.launchpad.net/ubuntu/+source/libav/+bug/939863在 Ubuntu 中获取包libav - 4:0.8.3-0ubuntu0.12.04.1
。不幸的是,新的“已弃用”消息引起了更多的用户困惑。
从 Ubuntu 15.04“Vivid Vervet”开始,FFmpeg 的ffmpeg
is 返回到存储库 https://packages.ubuntu.com/vivid/ffmpeg.
利巴夫 vs 利巴夫
让事情变得更加复杂的是,Libav 选择了 FFmpeg 历史上使用的名称来引用其库(libavcodec、libavformat 等)。例如libav-用户邮件列表 https://ffmpeg.org/mailman/listinfo/libav-user/有关使用 FFmpeg 库的问题和讨论与 Libav 项目无关。
如何辨别差异
如果您正在使用avconv
那么你正在使用 Libav。如果您正在使用ffmpeg
您可以使用 FFmpeg 或 Libav。请参阅控制台输出中的第一行来区分:版权声明将提及 FFmpeg 或 Libav。
其次,版本编号方案不同。每个 FFmpeg 或 Libav 库都包含一个version.h
显示版本号的标题。 FFmpeg 将以三位数结尾,例如 57.67。100,Libav 将以一位数结尾,例如 57.67。0。您还可以通过运行来查看库版本号ffmpeg
or avconv
并查看控制台输出。
Also see
有关该情况的有趣博客文章以及有关项目之间主要技术差异的讨论,请参阅FFmpeg/Libav情况 http://blog.pkh.me/p/13-the-ffmpeg-libav-situation.html.