参考:

LINUX FFMPEG编译详细过程记录(最全

  还是很顺利的。其中遇到的麻烦有:


  • 不少库编译不过。直接去掉是。
  • alsa编译不过。加了--disable-alsa屏蔽掉。

./configure \
--prefix=${BUILD_LIBS} \
--extra-cflags="-fPIC" \
--extra-cflags="-I${BUILD_LIBS}/include" \
--extra-ldflags="-L${BUILD_LIBS}/lib" \
--bindir="${BUILD_LIBS}/bin" \
--enable-pic --enable-pthreads \
--enable-shared --disable-static \
--disable-network --disable-ffmpeg --disable-ffplay --disable-ffprobe \
--enable-gpl --enable-nonfree \
--enable-libx264 --enable-encoder=libx264 --enable-decoder=h264 \
--disable-debug \
--disable-alsa

  注意要加在末尾。避免加了之后被其他开关重新打开。