FFMpeg-Android编译
编译环境
ubuntu环境:
zyt@zyt-OptiPlex-380:~$ uname -a
Linux zyt-OptiPlex-380 3.5.0-26-generic #42-Ubuntu SMP Fri Mar 8 23:18:20 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
zyt@zyt-OptiPlex-380:~$
androidNDK版本:
zyt@zyt-OptiPlex-380:~/workspace$ ls android-ndk-r8e/
编译步骤
Step 1
FFMpeg的编译较复杂,有热心的朋友已经做好一站式编译脚本并放到git上了
https://github.com/yixia/FFmpeg-Android
下载此集成脚本包到本地解压,参照上述链接中说明进行编译
Step 2
编译时会报错,经查看是此集成脚本假设编译环境为32bit、导致toolchain工具使用--system=linux-x86,实际应为linux-x86_64,修改FFmpge-Andriod.sh后可顺利编译。
在FFmpge-Andriod.sh中如下行添加尾部加粗自体部分:
$ANDROID_NDK/build/tools/make-standalone-toolchain.sh --platform=android-14 --install-dir=$TOOLCHAIN --system=linux-x86_64
浙公网安备 33010602011771号