中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux下如何安裝Fmpeg

發布時間:2022-01-26 19:12:06 來源:億速云 閱讀:326 作者:小新 欄目:開發技術

這篇文章主要為大家展示了“Linux下如何安裝Fmpeg”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“Linux下如何安裝Fmpeg”這篇文章吧。

ffmpeg是領先的多媒體框架,能夠解碼、編碼、轉碼、混合、解密、流媒體、過濾和播放人類和機器創造的幾乎所有東西。它支持最晦澀的古老格式,直到最尖端的格式

Linux下如何安裝Fmpeg

首先要安裝各種解碼器

1、lame lame-3.99.5.tar.gz Url:http://sourceforge.net/project/showfiles.php?group_id=290&package_id=309 安裝方法如下:

 1     tar -zxvf lame-3.99.5.tar.gz  
 2     cd lame-3.99.5  
 3     ./configure --enable-shared 4     make  
 5     make install

2、libogg libogg-1.3.1.tar.gz Url:http://www.xiph.org/downloads/ 安裝方法如下:

 1     ./configure 2     make  
 3     make install

3、libvorbis libvorbis-1.3.3.tar.gz Url:http://downloads.xiph.org/releases/vorbis/libvorbis-1.3.3.tar.gz

(libvorbis依賴于libogg, 所以libogg必須先于libvorbis安裝) 安裝方法如下:

 1     ./configure 2     make  
 3     make install

4、xvid xvidcore-1.3.2.tar.gz Url:http://downloads.xvid.org/downloads/xvidcore-1.3.2.tar.gz 安裝方法如下:

 1     tar zvxf xvidcore-1.3.2.tar.gz  
 2     cd xvidcore-1.3.2/build/generic  
 3     ./configure4     make  
 5     make install

5、x264 latest_x264.tar.bz2 (其中包含的目錄是 x264-snapshot-20131023-2245) Url:http://www.videolan.org/developers/x264.html ftp://ftp.videolan.org/pub/videolan/x264/snapshots/ 安裝方法如下:

?

 1    tar -jxvf latest_x264.tar.bz2``2   ./configure ``3   make ``4   make install

6、libdts libdca-0.0.5.tar.bz2 Url: http://www.videolan.org/developers/libdca.html 安裝方法:

 1     tar -jxvf libdca-0.0.5.tar.bz2
 2     cd libdca-0.0.5  
 3     ./configure 4     make  
 5     make install

7、a52 a52dec-0.7.4.tar.gz      (這個庫從2002年就沒有更新過了) http://liba52.sourceforge.net/downloads.html   安裝方法:

 1     ./configure 2     make  
 3     make install

8、faad2 faad2-2.7.tar.gz http://www.audiocoding.com/downloads.html 安裝方法

 1     autoreconf -vif  
 2     ./configure  --with-mp4v2 --enable-shared  
 3     make  
 4     make install

9、faac faac-1.28.tar.gz http://www.audiocoding.com/downloads.html 安裝方法:

 1     tar zxvf faac-1.28.tar.gz  
 2     cd faac-1.28  
 3     ./bootstrap  
 4     ./configure 5     make  
 6     make install

10、amr-nb amrnb-10.0.0.0.tar.bz2 http://ftp.penguin.cz/pub/users/utx/amr/ ( 從此處下載最新版本 ) 安裝方法:

 1     ./configure 2     make  
 3     make install

11、amr-wb amrwb-7.0.0.1.tar.bz2 http://ftp.penguin.cz/pub/users/utx/amr/ ( 從此處下載最新版本 ) 安裝方法:

 1     ./configure 2     make  
 3     make install

12、最關鍵的一步, 安裝ffmpeg

 1   ./configure --prefix=/usr/local/ffmpeg2 --enable-libmp3lame --enable-libvorbis --enable-gpl --enable-version3 --enable-nonfree --enable-pthreads --enable-libfaac --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libx264 --enable-libxvid --enable-postproc --enable-ffserver --enable-ffplay
 2   make
 3   make install

在./configure的時候會報錯, 提示說沒有libopencore-amrnb和libopencore-amrwb兩個庫. 我參考了 [2], 使用如下命令安裝它們:

 sudo apt-get install libopencore-amrnb-dev libopencore-amrwb-dev

如果./configure的時候加入 –enable-shared, 編譯安裝沒有問題. 但是運行ffmpeg命令就會出錯:

 relocation error: /usr/local/lib/libavfilter.so.3: symbol sws_get_class, version LIBSWSCALE_2 not defined in file libswscale.so.2 with link ``time` `reference;

這時可以參考 [3], 大意是說跟gstreamer的動態庫沖突了, 要卸載gstreamer. 但是如果卸載了gstreamer我的多媒體軟件多不能用了. 所以我卸載了ffmpeg并重新編譯成靜態庫. 安裝完之后, 運行ffmpeg成功, 輸出如下:

 ffmpeg version 2.0.1 Copyright (c) 2000-2013 the FFmpeg developers                                                    
   built on Oct 25 2013 17:40:51 with gcc 4.6 (Ubuntu/Linaro 4.6.3-1ubuntu5)                                            
   configuration: --prefix=/usr/local/ffmpeg2 --enable-libmp3lame --enable-libvorbis --enable-gpl --enable-version3 --enable-nonfree --enable-pthreads --enable-libfaac --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libx264 --enable-libxvid --enable-postproc --enable-ffserver --enable-ffplay
   libavutil      52. 38.100 / 52. 38.100
   libavcodec     55. 18.102 / 55. 18.102
   libavformat    55. 12.100 / 55. 12.100
   libavdevice    55.  3.100 / 55.  3.100
   libavfilter     3. 79.101 /  3. 79.101
   libswscale      2.  3.100 /  2.  3.100
   libswresample   0. 17.102 /  0. 17.102
   libpostproc    52.  3.100 / 52.  3.100
 Hyper fast Audio and Video encoder
 usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...

顯示詳細信息

以上是“Linux下如何安裝Fmpeg”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

库伦旗| 论坛| 象山县| 西盟| 永寿县| 玉溪市| 澎湖县| 万源市| 获嘉县| 深州市| 远安县| 固安县| 金溪县| 西乡县| 瓦房店市| 防城港市| 磴口县| 海盐县| 茌平县| 涪陵区| 元朗区| 黑河市| 白城市| 年辖:市辖区| 南溪县| 长顺县| 汉阴县| 浑源县| 巨鹿县| 大同县| 武功县| 巫山县| 贵溪市| 阿巴嘎旗| 沙田区| 晋宁县| 武穴市| 清河县| 黄陵县| 平潭县| 文昌市|