Android 音视频编解码
ubuntundk编译ffmpeg0.8.1
 ffmpeg最新版本有些问题,比如jni/liblibavcodec/ac3enc_combined.c在最新的版本中已经没有了,但是又多了一个ac3enc_template.c的文件。虽然更新版本对于开发人员可以使用到更多的功能,但是如果这样乱改的话真的好无语,非常讨厌这种更新版本的不一致性,唉,只是抱怨一下
我使用的还是稍微老一点的版本ffmpeg 0.8.1的,至少老的版本能搜到更多的资料,也比较稳定。
ffmpeg版本:ffmpeg 0.8.1(最新版本是0.10,但是有很多问题)
NDK版本:ndk r6android最新版ndk r7编译的话会出现各种错误)
机器:32
系统:ubuntu
注意:ndk r6+ffmpeg0.8.1+Android.mk+config.sh是经过测试过的,可以生成。如果你用的其他版本的会出现各种问题
前提:需要你配置好NDK的环境,还是说说吧
一、下载并配置NDK环境变量(ubuntu,windows下请使用cygwin
1、到developer.android/sdk/ndk/index.html下载NDK
这里,ndk r6版本的下载地址是:dl.google/android/ndk/android-ndk-r6-linux-x86.tar.bz2
2、解压包到/home/loulijun/android/目录下
3$vim ~/.bashrc    在里面添加如下信息
export NDK=/home/loulijun/android/android-ndk-r6107 export PATH=${PATH}:$NDK
4$source ~/.bashrc 使其生效
注意:最新r7版本出现了一个关于awk问题,这个awk64位的,所以如果你是32位机会遇到,具体解决办法见我的上篇博客:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。