Linux下编译带x264的ffmpeg的方法
一、環境準備
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
export LD_LIBRARY_PATH=$YASM/lib:$X264/lib:$FFMPEG/lib:$LD_LIBRARY_PATH
這樣ffmpeg就能在linux環境下使用了。
另外:若要編譯帶H265(HEVC)的ffmpeg,請參照:http://blog.csdn.net/Season_hangzhou/article/details/52138537
總結
以上是生活随笔為你收集整理的Linux下编译带x264的ffmpeg的方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Tcpdump(linux)下载、安装、
- 下一篇: rtmp官方协议详解