編譯IOS FFmpeg + X264(支援Xcode 6)
阿新 • • 發佈:2019-02-06
一、編譯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資料夾中
獲取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資料夾中