android下编译ffmpeg库,需提前下载一份ffmpeg的源码,这里用ffmpeg3.3.2作为例子。
源码下载地址如下:http://ffmpeg.org/releases/
选择ffmpeg-3.3.2.tar.gz进行下载,完成后解压源码,本次采用windows下ndk版本为r13b编译器。
第一步通过执行./configure生产对应的Makefile文件 以下作为参考的例子,可根据自己的需要打开对应的编译选项开关,如decoder等。
./configure --prefix=C:/jni \
--enable-static --disable-shared --disable-debug \
--disable-programs --disable-doc --disable-htmlpages \
--disable-manpages --disable-podpages --disable-txtpages \
--enable-pic --enable-optimizations --enable-pthreads \
--disable-devices --disable-avdevice --disable-indevs \
--disable-outdevs --disable-filter=bbox --disable-filter=boxblur \
--disable-filter=pp --disable-filter=pp7 --enable-nonfree \
--disable-decoders --enable-decoder=h264 --enable-