亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

fmpeg,libav和avconv之間有什么區別和相似之處?

fmpeg,libav和avconv之間有什么區別和相似之處?

fmpeg,libav和avconv之間有什么區別和相似之處?當我跑的時候ffmpeg在Ubuntu上,它顯示:$ ffmpeg  ffmpeg version v0.8, Copyright (c) 2000-2011 the Libav developers   built on Feb 28 2012 13:27:36 with gcc 4.6.1 This program is not developed anymore and is only provided for compatibility. Use avconv instead  (see Changelog for the list of incompatible changes).或者顯示(取決于Ubuntu版本):$ ffmpeg ffmpeg version 0.8.5-6:0.8.5-0ubuntu0.12.10.1, Copyright (c) 2000-2012 the Libav developers   built on Jan 24 2013 14:49:20 with gcc 4.7.2 *** THIS PROGRAM IS DEPRECATED *** This program is only provided for compatibility and will be removed in a future release. Please use avconv instead.我發現avconv在http://libav.org..我只是被他們弄糊涂了。
查看完整描述

3 回答

?
一只斗牛犬

TA貢獻1784條經驗 獲得超2個贊

我確實構建了ffmpeg,但是當從終端運行ffmpeg時,一個出廠的默認程序正在運行,并且正在執行APT-獲取、刪除、ffmpeg,沒有刪除它。所以我給那些被困在這個問題上的人留了個口信,只是為了澄清困惑。它是作為libav工具運來的。

查看完整回答
反對 回復 2019-07-05
?
Cats萌萌

TA貢獻1805條經驗 獲得超9個贊

混淆信息

這些信息相當誤導人,也可以理解為是造成混亂的根源。較早的Ubuntu版本使用了Libav,這是FFmpeg項目的一個分支。FFmpeg返回Ubuntu 15.04“Vivid Verview”。

叉子基本上是FFmpeg社區中相互沖突的個性和發展風格造成的不友好的結果。值得注意的是,Debian/Ubuntu的維護者由于參與了Libav叉子而從FFmpeg自動切換到Libav。

真品ffmpeg和那個假的

在一段時間里,libav和ffmpeg都分別開發了他們自己的版本ffmpeg.

利巴夫后來改名為他們的怪人ffmpegavconv與FFmpeg項目保持距離。在過渡期間,將顯示“不再開發”消息,以告訴用戶開始使用avconv而不是他們的假冒版本ffmpeg..這讓用戶感到困惑,以為FFmpeg(項目)已經死了,這是不正確的。這是一個糟糕的詞匯選擇,但我無法想象Libav沒有預料到一般用戶會做出這樣的反應。

這條消息被移除上游時,假的“ffmpeg“最終從Libav源中刪除,但是,取決于您的版本,它仍然可以顯示在Ubuntu中,因為Libav源Ubuntu使用的是從ffmpeg到avconv的過渡期。

2012年6月,這消息被改寫了。為包裹libav - 4:0.8.3-0ubuntu0.12.04.1..不幸的是,新的“不推薦”消息造成了額外的用戶混淆。

從Ubuntu 15.04“Vivid Verview”開始,FFmpeg的ffmpeg回到存儲庫再來一次。

libav訴libav

更復雜的是,Libav選擇了FFmpeg歷史上使用的名稱來引用它的庫(libavcodec、libavFormat等)。例如,libav-用戶郵件列表,有關使用FFmpeg庫的問題和討論,與Libav項目無關。

如何區分

如果你用avconv那你就是在用利巴夫。如果你用ffmpeg你可以用FFmpeg或者Libav。請參考控制臺輸出中的第一行,以區分不同之處:版權通知將提到FFmpeg或Libav。

其次,版本編號方案各不相同。每個FFmpeg或Libav庫都包含一個version.h頭,它顯示版本號。FFmpeg將以三位數結尾,例如57.67。100,Libav將以一個數字結尾,比如57.67。0..還可以通過運行ffmpegavconv并查看控制臺輸出。

如果你想用真實的ffmpeg

Ubuntu 15.04“Vivid Verview”或更新版本

真品ffmpeg在存儲庫中,所以您可以用以下方式安裝它:

apt-get install ffmpeg

對于較舊的Ubuntu版本

你的選擇是:

這些方法是非侵入性的,可逆的,不會干擾系統或任何存儲包。

另一個可能的選擇是升級到Ubuntu15.04“Vivid Verview”或更新,只需使用ffmpeg從倉庫里。

亦見

有關情況的有趣博客文章,以及關于項目之間主要技術差異的討論,請參見FFmpeg/Libav情況.


查看完整回答
反對 回復 2019-07-05
  • 3 回答
  • 0 關注
  • 905 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號