1. 程式人生 > >編譯IOS FFmpeg + X264(支援Xcode 6)

編譯IOS FFmpeg + X264(支援Xcode 6)

一、編譯x264
獲取x264原始碼
http://www.videolan.org/developers/x264.html
獲取gas-preprocesspl
https://github.com/libav/gas-preprocessor
獲取x264編譯指令碼
https://github.com/kewlbear/x264-ios

step1:
    將gas-preprocessor.pl拷貝到/usr/local/bin目錄下
    新增許可權 sudo chmod 777 gas-preprocessor.pl
step2:
    在x264-ios目錄下新建資料夾x264,將x264原始碼複製進去
    在x264-ios目錄下新建資料夾thin-x264

step3:
    執行build-x264.sh
    完成後執行 build-x264.sh lipo

生成的檔案會儲存在x264-iOS資料夾中

二、編譯ffmpeg
獲取ffmpeg原始碼(2.3.3)(2.4.1在configure的時候會提示找不到 gas-preprocessor.pl,用2.3.3則沒有這個問題)
http://www.ffmpeg.org/download.html
獲取ffmpeg編譯指令碼(該指令碼已新增x264依賴)
https://github.com/kewlbear/FFmpeg-iOS-build-script

step1:
    在FFmpeg-iOS-build-script目錄下新建資料夾ffmpeg-2.4.1,將ffmpeg2.3.3的原始碼複製進去

step2:
    執行build-ffmpeg.sh
    執行build-ffmpeg.sh lipo

生成的檔案會儲存在FFmpeg-iOS資料夾中