本人用 android-ndk-r8b 编译最新 ffmpeg 最新方法
本文介绍从开始下载直到使用 ffmpeg 来进行 ndk 简单应用的详细过程。
注意:环境是 ubuntu 10.04LTS 虚拟机是 vmware
一、 ffmpeg 的安装
1、 下载
a. 安装 git。在终端下执行 apt-get install git-core,注意是在 root 权限下执行。
b. 下 载 最 新版本的 ffmpeg 。 在 终 端 输 入 git clone git://source.ffmpeg.org/ffmpeg.git
ffmpeg
2、 编译
a. 进入前面下载的 ffmpeg 目录下,创建一个 config.sh 文件,里面内容如下:
export PREBUILT=/home/android/android-ndk-r8b/toolchains/arm-linux-androideabi-4.6
export PLATFORM=/home/android/android-ndk-r8b/platforms/android-14/arch-arm
export TMPDIR=/home/work/tmp
./configure \
--target-os=linux \
--arch=arm \
--disable-ffmpeg \
--disable-ffplay \
--disable-ffprobe \
--disable-ffserver \
--disable-avdevice \
--disable-avfilter \
--disable-postproc \
--disable-swresample \
--disable-avresample \
--disable-symver \
--disable-debug \
--disable-stripping \
--disable-yasm \
--disable-asm \
--enable-gpl \
--enable-version3 \
--enable-nonfree \
--disable-doc \
--enable-static \
--disable-shared \
--enable-cross-compile \
评论4
最新资源