Ubuntu下用Android NDKr10编译FFmpeg

下载NDK

从官网下载Android NDK:https://developer.android.com
如果官网被墙,从镜像网站下载:http://gmirror.org/

解压NDK:

把ndk根目录设置为环境变量:

在.bashrc文件中加入:

下载FFmpeg

下载FFmepg,并checkout最新分支

编译FFmpeg

–enable-shared:使用共享库
–cross–prefix:android交叉编译工具路径
–sysroot:android交叉编译链接库及头文件
–prefix:按照路径
上面的配置没对特定cpu进行优化,更多配置选项请看文档

编译完成生成的头文件和so库:

QQ截图20151211202218

删除链接文件,android用不到。并把so后的版本号去掉,如下图:

QQ截图20151211203439

使用FFmpeg

在FFmpeg库目录下创建Android.mk,内容如下:

在项目的jni/Android.mk中输入:

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注