基于NDK编译ffmpeg库

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

2、修改如下

diff --git a/init_update_libs.sh b/init_update_libs.sh
index 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 xz
diff --git a/libpng_build.sh b/libpng_build.sh
index 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、执行完成之后就可以看到

这里面的

就是我们想要的



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值