FFmpeg和Libav有哪些区别?

3
根据此问题的第一条评论,“这个名称的库由FFmpeg项目和Libav项目提供,但它们是相互不兼容的。”因此,我认为答案取决于您想要使用哪个libavcodec。

——由用户aland维基百科所述。

这两个项目之间存在什么区别?

我对视频和音频编码到H/X264、Mp3和AAC以及Mp4/Mkv容器很感兴趣;但更重要的是,我想用一个可靠且最新的图书馆开始,并具有许多平台的广泛支持和宽松的许可证。


@pst 这样你会更容易学习整个FFmpeg项目,然后再学习整个Libav项目,最后做出决定。 - Ken
1
我并没有说过这样的话。然而,按照目前的表述,这个问题并不适合于SO。它在询问一个类似于“MySQL和PostgreSQL有什么区别”的推荐,与此相当相似。 - user166390
谁能告诉我ffmpeg、libav和avconv之间的区别和关系? - user
1个回答

4
ffmpeg和其分支在一般用户眼中最明显的区别是二进制名称不同(ffmpegffplayffprobeavconvavprobeavplay等)。FFmpeg会合并大部分来自libav的提交,但反之则不然,因此libav没有那么多功能。因此,ffmpeg可以完成libav的大部分工作,但libav并非总能完成ffmpeg的所有工作。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接