跳至內容

討論:FFmpeg

頁面內容不支援其他語言。
維基百科,自由的百科全書

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)[回覆]