根据上一篇文章《FFmpeg For Android (一) 在Windows7下安装Ubuntu虚拟系统》安装并熟悉了Ubuntu 接下来开始编译FFmpeg 以下教程面向Android开发者
1.下载相关文件
首先去下载FFmpeg的源码 (国内在git下的话太慢了 经常中断)
FFmpeg下载 http://www.ffmpeg.org/download.html
我下载了ffmpeg-3.2.tar.bz2 版本
然后下载NDK android-ndk-r10e-linux-x86_64.bin 建议r10e版本 (下载慢的用迅雷 不需要翻墙)
NDK r10e下载 http://dl.google.com/android/ndk/android-ndk-r10e-linux-x86_64.bin
2.配置环境
运行Ubuntu系统 在桌面创建如下路径的文件夹
Android/NDK/
Android/FFmpeg/
把刚才下载的ffmpeg-3.2.tar.bz2和android-ndk-r10e-linux-x86_64.bin文件复制到相应文件夹内
如果使用windows下载的, 直接拖动文件到虚拟机Ubuntu桌面也行
打开终端 cd到NDK的目录并安装bin文件:
cd /home/ubuntu/桌面/Android/NDK
sudo chmod u+x android-ndk-r10e-linux-x86_64.bin
./android-ndk-r10e-linux-x86_64.bin
输入管理员密码然后自动解压
解压完成显示Everything is Ok 如果不是 请重新来一遍
配置NDK环境变量
终端输入
sudo gedit /etc/profile
然后在文件末尾添加以下两条
export ANDROID_NDK= 你的ndk路径(注意看图,我怎么写的)
export PATH=$ANDROID_NDK:$PATH<