一、環境準備
ffmpeg下載:http://www.ffmpeg.org/download.html
x264下載:http://download.videolan.org/x264/snapshots/
yasm下載:http://yasm.tortall.net/Download.html
二、編譯
1、編譯yasm。
./configure --prefix=/usr/local/yasm
make
make install
2、解壓x264,進入目錄,輸入:
./configure --prefix=/usr/local/x264 --enable-shared --enable-static --enable-yasm
make
make install
3、解壓ffmpeg,進入目錄,輸入:
./configure --prefix=/usr/local/ffmpeg --enable-shared --enable-yasm --enable-libx264 --enable-gpl --enable-pthreads --extra-cflags=-I/usr/local/x264/include --extra-ldflags=-L/usr/local/x264/lib
make
make install
注意:
①在編譯ffmpeg時,我是在vmware虛擬機下共享的windows目錄下編譯的,出現不支持ln操作的錯誤,解決辦法是將ffmpeg在linux系統文件格式下解壓編譯。
②需要增加x264頭文件及庫的目錄的字段。
YASM=/usr/local/yasm
export FFMPEG X264 YASM
export PATH=$PATH:$FFMPEG/bin:$X264/bin:$YASM/bin
原文鏈接,僅供學習。http://blog.csdn.net/season_hangzhou/article/details/24399371