android ffmpeg libx264编译记录

1.https://trac.ffmpeg.org/wiki/How%20to%20quickly%20compile%20libx264

2.https://trac.ffmpeg.org/wiki/How%20to%20quickly%20compile%20FFmpeg%20with%20libx264%20%28x264,%20H.264%29

   这是ffmpeg官方的指导


有个概念在开始编译的时候没搞清楚,就是我要编译的ffmpeg和libx264是android平台下的,而不是windows,所以官方的指导是不适合的,这个地方走了很多弯路。

-----libx264的配置指令:

 

       ./configure --enable-pic --enable-strip --enable-static --enable-shared --cross-prefix=$TOOLCHAIN/bin/arm-linux-androideabi- 
--sysroot=$NDK/platforms/android-14/arch-arm   -host=arm-linux --prefix=./build --extra-cflags="-march=armv7-a -mtune=cortex-a8 -mfloat-abi=softfp 
mfpu=neon -D__ARM_ARCH_7__ -D__ARM_ARCH_7A__"

在运行之前,需要先配置TOOLCHAIN和NDK两个环境变量

export NDK=你的NDk位置

export TOOLCHAIN=$NDK/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64  


然后libx264的编译就应该没有问题了


接下来是就是编译ffmpeg了,这快代码在公司,暂不能上传  有需要的同学可以联系我 [email protected]



你可能感兴趣的:(Android)