ffmpeg android编译脚本

首先设置好ANDROID_NDK路径,下载libx264到ffmpeg源码目录下更名libx264,运行此脚本即可得到目标
export NDK_SYSROOT=$ANDROID_NDK/platforms/android-16/arch-arm
export NDK_CROSS_PREFIX=$ANDROID_NDK/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi-
INSTALL_PATH=$(pwd)/prebuild/ffmpeg/armeabi-v7a

pushd libx264
./configure --enable-pic --host=arm-linux --cross-prefix=$NDK_CROSS_PREFIX --sysroot=$NDK_SYSROOT \
--prefix=$INSTALL_PATH --extra-cflags='-march=armv7-a -mtune=cortex-a8 -mfpu=neon' --enable-static 
make STRIP= -j4
make install
popd

./configure --extra-libs=-ldl --prefix=$INSTALL_PATH \
--cross-prefix=$NDK_CROSS_PREFIX --sysroot=$NDK_SYSROOT --arch=armv7-a --enable-neon --enable-armv6 \
--enable-cross-compile --target-os=linux --disable-libfreetype --enable-libx264 \
--enable-gpl --enable-nonfree --enable-version3 --disable-debug --disable-shared --enable-pic --enable-asm \
--disable-ffmpeg --disable-ffplay --disable-ffprobe --disable-ffserver --enable-static \
--extra-cflags="-mtune=cortex-a8 -fPIC -DANDROID -I ${INSTALL_PATH}/include" \
--extra-ldflags="-L ${INSTALL_PATH}/lib"
make -j4
make install

echo "Build Success!!!!!!!!!!"

exit 0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值