
3)在解壓后包裹處打開終端,進入包裹
4)一定先進入管理員模式,否則會出錯
5)配置
6)安裝,應該是無錯誤的
6)檢驗是否安裝成功
2.安裝libogg----Ogg流解碼器

3)在解壓后包裹處打開終端,進入包裹
4)進入管理員模式
5)配置
6)安裝
3.安裝libvorbis
libvorbis依賴於libogg, 所以libogg必須先於libvorbis安裝
3)在解壓后包裹處打開終端,進入包裹
4)進入管理員模式
5)配置
6)安裝
4.安裝xvid
1)下載最新安裝包
3)在解壓后包裹處打開終端,進入有配置文件的包裹
4)進入管理員模式
5)配置
6)安裝
5.安裝yasm
必須先安裝yasm,否則安裝x264時會有問題
1)下載最新安裝包
http://yasm.tortall.net/Download.html
2)解壓
3)在解壓后包裹處打開終端,進入有配置文件的包裹
4)進入管理員模式
5)配置
6)安裝
6.安裝x264
1)下載最新安裝包
http://www.videolan.org/developers/x264.html
2)解壓
3)在解壓后包裹處打開終端,進入有配置文件的包裹
4)進入管理員模式
5)配置
6)安裝
7.安裝 libdts
1)下載最新安裝包libdca-0.0.5.tar.bz2
http://www.videolan.org/developers/libdca.html
2)解壓
3)在解壓后包裹處打開終端,進入有配置文件的包裹
4)進入管理員模式
5)配置
6)安裝
8.安裝a52
1)下載最新安裝包a52dec-0.7.4.tar.gz
http://liba52.sourceforge.net/downloads.html
下面步驟同 7.安裝 libdts
9.安裝faad2
1)下載最新安裝包faad2-2.7.tar.gz
http://www.audiocoding.com/downloads.html
2)解壓
3)在解壓后包裹處打開終端,進入有配置文件的包裹
4)進入管理員模式
5)配置
6)安裝
10.安裝faac
1)下載最新安裝包faac-1.28.tar.gz
http://www.audiocoding.com/downloads.html
2)解壓
3)在解壓后包裹處打開終端,進入有配置文件的包裹
4)進入管理員模式
5)配置
6)安裝
make時會出現有關3gp.o的錯誤,解決方法:注釋掉faac-1.28/common/mp4v2/mpeg4ip.h 里的第126行char *strcasestr(const char *haystack, const char *needle); 重新make
11.安裝amr-nb
1)下載最新安裝包amrnb-10.0.0.0.tar.bz2
http://ftp.penguin.cz/pub/users/utx/amr/
下面步驟同 7.安裝 libdts
有關於unzip的錯誤,沒有解決,歡迎留言討論
12.安裝amr-wb
1)下載最新安裝包amrwb-7.0.0.1.tar.bz2
http://ftp.penguin.cz/pub/users/utx/amr/
下面步驟同 7.安裝 libdts
有關於unzip的錯誤,沒有解決,歡迎留言討論
二.安裝ffmpeg
1.下載源碼
從ffmpeg官網:https://www.ffmpeg.org/download.html下載tar.bz2格式包
2.解壓文件
3.進入目錄
4.配置
其中–enable-shared表示生成動態鏈接庫,可以供以后編程使用,同時生成的可執行程序也依賴這些動態庫。如果不加上–enable-shared選項則使用靜態鏈接的方式編譯,此時不會生成動態庫,同時生成的ffmpeg等的可執行文件也比較大,但他們不需要動態庫就可以直接運行。
–prefix表示程序安裝的目錄,這里設為/usr/local/ffmpeg。
5.編譯,需要10分鍾
6.安裝
7.路徑解釋
安裝完成后在/usr/local/ffmpeg出現三個目錄:
- bin:可執行文件目錄(用./ffmpeg運行ffmpeg)
- lib:動態鏈接庫目錄(不管是編程還是可執行程序的執行都需要依賴lib下面的動態庫)
- include:編程用到的頭文件目錄