基于NDK编译ffmpeg库

来源:互联网 发布:云计算应用迁移方法 编辑:程序博客网 时间:2024/06/04 18:44

1、克隆项目:https://github.com/WritingMinds/ffmpeg-android.git

2、修改如下

diff --git a/init_update_libs.sh b/init_update_libs.shindex 5e82329..a53ad9a 100755--- a/init_update_libs.sh+++ b/init_update_libs.sh@@ -10,7 +10,7 @@ rm -rf expat-* rm -rf fribidi-* rm -rf lame-* -wget -O- ftp://ftp.simplesystems.org/pub/libpng/png/src/libpng16/libpng-1.6.21.tar.xz | tar xJ+wget -O- ftp://ftp.simplesystems.org/pub/libpng/png/src/libpng16/libpng-1.6.29.tar.xz | tar xJ wget -O- http://downloads.sourceforge.net/project/expat/expat/2.1.0/expat-2.1.0.tar.gz | tar xz wget -O- http://fribidi.org/download/fribidi-0.19.7.tar.bz2 | tar xj wget -O- http://sourceforge.net/projects/lame/files/lame/3.99/lame-3.99.5.tar.gz | tar xzdiff --git a/libpng_build.sh b/libpng_build.shindex a5d75dd..936031c 100755--- a/libpng_build.sh+++ b/libpng_build.sh@@ -2,7 +2,7 @@  . abi_settings.sh $1 $2 $3 -pushd libpng-1.6.21+pushd libpng-1.6.29  make clean 
3、参照http://writingminds.github.io/ffmpeg-android/

export ANDROID_NDK={Android NDK Base Path}

sudo apt-get --quiet --yes install build-essential git autoconf libtool pkg-config gperf gettext yasm 

./init_update_libs.sh 

./android_build.sh

4、执行完成之后就可以看到

这里面的

就是我们想要的



0 0
原创粉丝点击