Linux下編譯帶x264的ffmpeg的方法
阿新 • • 發佈:2019-02-02
一、環境準備
二、編譯
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標頭檔案及庫的目錄的欄位。
三、編譯完成後,修改環境編譯,我在/etc/profile檔案下增加如下欄位: FFMPEG=/usr/local/ffmpeg X264=/usr/local/x264YASM=/usr/local/yasm
export FFMPEG X264 YASM
export PATH=$PATH:$FFMPEG/bin:$X264/bin:$YASM/bin
這樣ffmpeg就能在linux環境下使用了。