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]



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章