參考了網上的各種資料:
需要的各種安裝包:http://www.cnblogs.com/wanghetao/p/3386311.html
這些安裝包我都下載好了傳到百度雲上:http://pan.baidu.com/s/1boWMC6j
有兩個:xvidcore 用 xvidcore-1.3.3.tar.gz
裏面有sdl安裝包不好用,我是ubuntu系統直接在命令行下輸入:
sudo apt-get install libsdl2-dev
因爲安裝的是FFMPEG3.3版本的所以用SDL2.0版本。
1、解壓出所有的壓縮包:
進到configure文件所在的目錄執行:(網上教程太多,我都是按照下面這個執行的)
1、 ./configure --enable-shared --prefix=/usr/local
2、make
3、sudo make install
FFMPEG編譯有點不同:
加上“--enable-xvidcore”,在make的時候一直編譯不過網上找的解決方法沒解決,沒辦法最後去掉這個選項,不知道對以後使用有什麼影響。
1、./configure --enable-gpl --enable-nonfree --enable-pthreads --enable-libfaac --enable-libmp3lame --enable-libtheora --enable-libx264 --enable-x11grab --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopencore-amrnb --enable-version3 --disable-optimizations --disable-asm --enable-ffplay
2、make
3、sudo make install
如果都沒有錯,命令行那邊輸入ff --> table就會看到
用ffplay播放一個小視頻驗證:聲音+視頻都有了~
運行ffmpeg -version:
2、編譯過程中可能有如下錯誤:
擦……當初沒做記錄忘記了!!
編譯過程中肯定是有錯的,有錯記得留言…以及留下解決方法…我更新下博客。。
如果編譯安裝包出錯記得百度!!!
都有解決方法!