c4droid编译ffmpeg!过程分享
c4droid吧
全部回复
仅看楼主
level 11
qishipai 楼主
文案已备,待有人回复时更新
2020年04月29日 15点04分 1
level 9
[太开心]
2020年04月29日 15点04分 2
level 11
qishipai 楼主
先编译所需依赖
libz
libbz2
li
bp
ng
libogg
freetype
fribidi
x264
x265
xvidcore
vorbis
opus
libmp3lame
opencore-amr
fdk-aac
2020年04月29日 15点04分 3
level 11
qishipai 楼主
-------zlib-------
sh configure --prefix=/sdcard/mylib
make
make install
完成
注意修改.pc文件中的路径

/sdcard/mylib
换为
/data/data/com.n0n3m4.droidc/files/gcc/arm-linux-androideabi
(32位版)

/data/data/com.n0n3m4.droidc/files/gcc/aarch64-linux-android
(64位版)
.la文件丢掉
(装到sdcard/mylib是为了方便整理文件)
2020年04月29日 15点04分 4
level 11
qishipai 楼主
-------bzip2-------
将Makefile中"/bin/sh"换成"sh"
将Makefile中"LDFLAGS="后添加"-pie"
make -j 16
整理文件: bzlib.h libbz2.a bzip2
完成
.h丢到include
.a丢到lib
bzip2是可执行文件,可以用
2020年04月29日 15点04分 5
level 11
qishipai 楼主
-------png-------
安装zlib
(将之前得到的include与lib拷到data/data/com.n0n3m4.droidc/files/gcc/arm-linux-androideabi或data/data/com.n0n3m4.droidc/files/gcc/aarch64-linux-android下,并设置
正确的
权限)
将configure中所有:
ac_cv_lib_z_zlibVersion=no
换为
ac_cv_lib_z_zlibVersion=yes
将所有:
ac_cv_lib_m_pow=no
换为
ac_cv_lib_m_pow=yes
sh configure --disable-shared --enable-static --with-pic --prefix=/sdcard/mylib
make
make install
完成
2020年04月29日 15点04分 6
level 11
qishipai 楼主
先更到这
编译出来的依赖库有人要我可以发
实在太麻烦了
2020年04月29日 15点04分 7
level 12
2020年05月11日 09点05分 8
收到请回复
2020年05月11日 13点05分
1