ffmepg在CentOS编译和调试(DEBUG)技巧总结
编译主要参考官方文档:http://ffmpeg.org/trac/ffmpeg/wiki/CentosCompilationGuide可以少走很多弯路。
1.官网下载最新的ffmpeg源码
git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg
2.官网下载x264,并编译x264
cd ffmpeg
git clone git://git.videolan.org/x264
cd x264
./configure --enable-static
git clone git://git.videolan.org/x264
cd x264
./configure --enable-static
如果是32位的系统,需要增加参数”-march=i686″,否则LD过程可能报错:
CFLAGS="-march=i686" ./configure --enable-static
--disable-opencl \
--disable-avs \
--disable-cli \
--disable-ffms \
--disable-gpac \
--disable-lavf \
--disable-swscale \
--disable-asm
make
make install
--disable-opencl \
--disable-avs \
--disable-cli \
--disable-ffms \
--disable-gpac \
--disable-lavf \
--disable-swscale \
--disable-asm
make
make install
如果要增加其他新的库,比方说mp3,amr等等,可以我前面推荐的官方编译文档
3.[......]