编译配置参考的:
https://gist.github.com/CaiJingLong/feefa3b63e5b94f5ad1807825861e0e0```
NDK=$ANDROID_NDK_ROOT
TOOLCHAIN=$NDK/toolchains/llvm/prebuilt/darwin-x86_64
API=29
function build_android() {
PREFIX=$(pwd)/android/$CPU
echo "Compiling FFmpeg for $CPU to $PREFIX"
./configure \
--prefix="$PREFIX" \
--disable-stripping \
--enable-jni \
--cross-prefix="$CROSS_PREFIX" \
--target-os=android \
--arch="$ARCH" \
--cpu="$CPU" \
--cc="$CC" \
--cxx="$CXX" \
--enable-cross-compile \
--sysroot="$TOOLCHAIN"/sysroot \
--enable-libx264 \
--extra-cflags="$OPTIMIZE_CFLAGS -Iexternal-libs/x264/$CPU/include" \
--extra-ldflags="$ADDI_LDFLAGS -Lexternal-libs/x264/$CPU/lib" \
$COMMON_FF_CFG_FLAGS
make clean
make
make install
echo "==== The Compilation of FFmpeg for $CPU is completed: $PREFIX ===="
}
```