1.首先安裝基礎(chǔ)環(huán)境
? ? apt-get install automake autoconf libtool gcc gcc-c++
2.安裝 yasm
? ? yasm是匯編編譯器,因為ffmpeg中為了提高效率用到了匯編指令,所以需要先安裝。
? ? 到http://yasm.tortall.net/Download.html下載Source .tar.gz(現(xiàn)在最新版本是yasm-1.3.0.tar.gz)
? ? tar zxvf yasm-1.3.0.tar.gz
? ? cd yasm-1.2.0
? ? ./configure&make&sudo make install
3. 安裝依賴庫(這些依賴庫不同的 FFmpeg 版本可能會不同)
? ? sudo apt-get install libx264-dev -y
? ? sudo apt-get install libfdk-aac-dev -y
? ? sudo apt-get install libmp3lame-dev -y
? ? sudo apt-get install libtheora-dev -y
? ? sudo apt-get install libvorbis-dev -y
? ? sudo apt-get install libxvidcore-dev -y
? ? sudo apt-get install libxext-dev -y
? ? sudo apt-get install libxfixes-dev -y
4.下載最新 FFmpeg 源碼包
? ? FFMpeg官方下載地址:http://ffmpeg.org/download.html。
? ? 或者git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg
5.配置
? ? 運行 ./configure --help 查看幫助
? ? ./configure --enable-gpl --enable-version3 --enable-nonfree --enable-postproc? --enable-pthreads --enable-libfdk-aac(-- ? ? ? enable-libfaac)? --enable-libmp3lame --enable-libtheora --enable-libx264 --enable-libxvid? --enable-libvorbis --enable-libxcb(--enable-x11grab)
注: ?括號內(nèi)的內(nèi)容為FFmpeg3.3 之前的選項,3.3已廢棄,如果是3.3以前版本使用括號內(nèi)的選項
6.編譯安裝
make && make install