camelwolf

 

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

 

posted on 2013-04-06 13:43  camelwolf  阅读(280)  评论(0)    收藏  举报

导航