讨论:FFmpeg

Etrebil在话题“建议删除参数、范例段”中的最新留言:11年前

Libav只是FFmpeg的一个分支而已

编辑

在Libav的About页面中有说“It originates from the FFmpeg codebase, but goes its own way these days”,显然这只是在说Libav是基于FFmpeg的,只是又从FFmpeg中独立出来了而已。

在About页面的History部分更是有以下描述“Later we have learned that the FFmpeg founder, who owns the domain, still favors the now-demoted project leader. We of course respect his opinion, which convinced us to fork "properly" under the name Libav with its own website, mailing lists, IRC channel and repositories, thus completely separating from the old FFmpeg project. In it, we hope to accomplish what was missing in the former development process -- a friendly environment, free of pointless flames over trivialities, for making THE multimedia library even better than it is now. ” 整个Libav项目是与FFmpeg项目分离的,而FFmpeg项目也还在继续啊……

时间矢 (留言) 2011年12月8日 (四) 13:48 (UTC)回复

我感觉也只是个分支 丰大师 (留言) 2012年2月13日 (一) 14:56 (UTC)回复

Libav是原FFmpeg的一些主要开发人员不满原项目的管理制度,集体离开后建立的新项目,处于法律原因,他们不能使用FFmpeg这个名称,但是FFmpeg同样不能再使用原有的Z字形图标,该图标所有权归Libav项目。所以实际上Libav就是原来的FFmpeg。

原来在讨论这玩意.为什么要把FFmpeg改名字啊.直接增加个Libav条目不行吗? --流星依旧留言2012年5月2日 (三) 07:24 (UTC)回复

有点不太懂ffmpeg和Libav的关系,两者关系是改名(像OpenOffice.org改名为Apache OpenOffice),还是部分开发人员离开后创造的分支(例如Apache OpenOfficeLibreOffice)。如果是分支,我认为将FFmpeg与Libav分成两个条目比较好。--M940504留言2012年8月24日 (五) 11:35 (UTC)回复

ffmpeg和libav提供的libav API已经不一样了.支持将ffmpeg和libav条目拆开 我不是SuperBrother,我是SuperBuntu...留言2012年10月13日 (六) 06:53 (UTC)回复

libav并不是ffmpeg,ffmepg也没有改名或是消失,为什么要把ffmpeg定向到libav? 目前多数发行版和应用程序支持和使用的还是ffmpeg,不是libav。这样的重定向只是传播FUD而已 Adaptee留言2012年10月24日 (三) 05:32 (UTC)回复

应该立刻拆分,两者的是不同的东西。两者不是改名关系,libav只是ffmpeg的一个fork(分支)而已。这点在libav的history介绍已经很清楚。这件事情不宜拖太久,不如再讨论一个月吧,没有更多的意见就执行拆分作业?--Randy留言2013年1月26日 (六) 02:33 (UTC)回复

分开理由

编辑

一定要分开,因为原 FFmpeg 里面有人不爽 Fabrice Bellard 所以在 2011 年关闭 Fabrice Bellard 可以修改 FFmpeg 程式码的权限,虽然事后开启但引起 Fabrice Bellard 若干人的跳槽,径自开发 Libav 。事实上目前 FFmpeg 可以说只剩下空壳,虽然大部分操作系统都还是在执行 FFmpeg ,但实际上都是在执行 Libav 开发的函式库,亦如 Ubuntu 已经准备放弃 ffmpeg 指令改用 avconv 了。Libav 跳槽后有做输入指令上不少的修改,如新增 -c 、-map 功能等等。目前 FFmpeg 还是有在开发,但已经都是小幅修改。 不知道不知道,billeccentrec留言2012年9月12日 (三) 07:44 (UTC)回复


Billeccentrec,你上面的留言可以吐槽的地方太多了:

1. Fabrice Bellard 是 ffmpeg 的创始人,也是域名和商标的持有者,但是他早就不再参与具体开发工作了。

2. 2011年的事件中,libav那群人的针对对象是ffmpeg的维护者也是最大贡献者 Michael Niedermayer。

3. 2011年的事件中,虽然libav的那群人控制了服务器和代码仓库,但是 Fabrice Bellard 身为创始人和域名商标的持有者做出了最终裁决:信任 Michael Niedermayer 继续维护ffmpeg,libav离开。至于为何 Fabrice Bellard不信任 libav 那群人,见仁见智,但肯定和libav那群人在此次事件中的各种表现有关。

3. Michael Niedermayer 目前依然是 ffmpeg的维护者,离开的是libav的那群人

4. 说ffmpeg变成空壳实在是危言耸听。目前只有Debian和Ubuntu借ffmpeg之名提供libav,其它所有发行版仍然提供的是ffmpeg

5. ffmpeg目前仍然活跃开发中,而且比起libav有更多的贡献者和commit, 参见 https://www.ohloh.net/p/compare?project_0=libav&project_1=FFmpeg

Adaptee留言2012年10月27日 (六) 22:11 (UTC)回复


应当拆分。在linux各发行版的软件源中,这两个包都是分别提供的。--Etrebil留言2012年12月16日 (日) 13:00 (UTC)回复

debian确实使用libav,ffmpeg变成兼容包,而且现在在软件依赖中变得不必要了。“Michael Niedermayer 目前依然是 ffmpeg的维护者,离开的是libav的那群人”这个确实如此,而且ffmpeg确实在继续开发。应该立刻修正百科的中的内容,不过我会留于讨论,以便达成共识。--Randy留言2013年1月26日 (六) 02:37 (UTC)回复


既然说libav只是ffmpeg的一个分支,那么可以参考操作系统中对分支的划分,比如说Ubuntu是Debian的一个分支

从软件架构的角度看,分开有利于建立松耦合的关系,以利于以后的维护,不易使读者混淆。

假如,万一有天libav下又有分支了呢?ffmpeg下又有分支了呢?如果,是松耦合关系,这些假如和万一都不会造成混乱。

Will-v-king留言2013年3月25日 (一) 04:04 (UTC)回复

建议删除参数、范例段

编辑

英文版没有加,而且维基百科不应该写范例,那是维基教科书的事情。不知道不知道,billeccentrec留言2012年9月12日 (三) 07:47 (UTC)回复

条目名称

编辑

在下已将Libav移动至FFmpeg,理由如下:

  1. 此条目主体为FFmpeg,只有个别段落描述了Libav,条目名自然也应是FFmpeg
  2. Libav做为FFmpeg分支,在FFmpeg条目中说明下即可,不必单独成为条目,其他语言也大都如此处理

基于上述原因,在下认为目前的编辑重心还是应放在FFmpeg上,Libav暂且先重定向至FFmpeg--Leon3289留言2013年3月22日 (五) 16:11 (UTC)回复

返回到“FFmpeg”页面。