一文读懂 Android FFmpeg 视频解码过程与实战分析

PREFIX= ( p w d ) / a n d r o i d / (pwd)/android/ (pwd)/android/CPU

OPTIMIZE_CFLAGS=“-march=$CPU”

echo $CC

build_android

  • 设置 NDK 文件夹中所有文件的权限 chmod 777 -R NDK

  • 终端执行脚本 ./build_android_arm_v8a.sh,开始编译 FFmpeg。编译成功后的文件会在 FFmpeg 下的 android 目录中,会出现多个 .so 文件;

1030425c40671c4fad5aed31c9c0dd0b.png

  • 若要编译 arm-v7a,只需要拷贝修改以上的脚本为以下 build_android_arm_v7a.sh 的内容。

#armv7-a

ARCH=arm

CPU=armv7-a

API=21

CC= T O O L C H A I N / b i n / a r m v 7 a − l i n u x − a n d r o i d e a b i TOOLCHAIN/bin/armv7a-linux-androideabi TOOLCHAIN/bin/armv7alinuxandroideabiAPI-clang

CXX= T O O L C H A I N / b i n / a r m v 7 a − l i n u x − a n d r o i d e a b i TOOLCHAIN/bin/armv7a-linux-androideabi TOOLCHAIN/bin/armv7alinuxandroideabiAPI-clang++

SYSROOT=$NDK/toolchains/llvm/prebuilt/darwin-x86_64/sysroot

CROSS_PREFIX=$TOOLCHAIN/bin/arm-linux-androideabi-

PREFIX= ( p w d ) / a n d r o i d / (pwd)/android/

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值