编译ffmpeg

1。下载QQ版本的ffmpeg

http://qqplayermobile.qzone.qq.com/#!app=2&pos=1293091897

2。下载r4b的NDK

3。编译

0、本源码需要解压到一个通过eclipse创建的android工程的jni目录下进行编译
1、请更改path.sh中所需路径指向NDK安装路径的对应位置
2、NDK环境版本需要:r4b
3、本源码包的编译方法:

cd your_dir
chmod +x config.sh
chmod +x libffmpeg/configure
./config.sh
ndk-build


分析一下过程。

source path.sh                         //配置NDK路径

source config_common.sh     //ffmpeg的FFCONFIG_COMMON的配置项

cd libffmpeg
./configure                                 //运行ffmpeg的配置脚本


/* Automatically generated by configure - do not modify! */

生成config.h的配置编译文件。

那么生成的config.mak的干嘛的呢?

在make里面包含的。

include config.mak

hdhuang@hdh-UBT:~/my_work/buildffmpeg/jni/ffmpeg-0.6_QQPlayerMobile_modified$ ndk-build
Android NDK: Your APP_BUILD_SCRIPT points to an unknown file: /home/hdhuang/my_work/buildffmpeg/jni/Android.mk    
/home/hdhuang/Android/android-ndk-r4b/build/core/add-application.mk:98: *** Android NDK: Aborting...    。 停止。

是路径不对了,需要直接解压到jni下面的。

解压在jni下面编译就可以了!





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值