一:測試環境
*FFmpeg 3.0
*Xcode 8.0
二:要求
*https://github.com/libav/gas-preprocessor (下載腳本)
*yasm 1.2.0
三:用法
*下載腳本並解壓
*打開終端,cd到解壓完的腳本文件中
*運行:./build-ffmpeg.sh
Tip:
1.沒有安裝yasm
*解決方法,根據接下來提示,ENTER,進入安裝
2.遇到終端報錯:
fatal: unable to access 'https://github.com/Homebrew/homebrew/': SSLRead() return error -36
Failed during: git fetch origin master:refs/remotes/origin/master -n --depth=1
*解決方法:翻 牆 啊!!小伙子!
如果接下來沒有遇到拔網線的問題,會出現以下界面,並耐心等待...半小時!
直到出現以下界面:
恭喜你,你現在可以打開解壓的文件夾,有驚喜!!!
四:項目集成
*1
*2
*3
先 command + B 編譯一下,確保能編譯成功!
Tip:
*Q1.'libavutil/avconfig.h' file not found
A1:這個錯誤就是路徑不對導致的,這個時候到Build Setting -->Search Paths --> Header Search Paths 添加文件在項目中的路徑,請再次檢查你的頭文件路徑。
代碼地址:http://bbs.520it.com/forum.php?mod=viewthread&tid=707&highlight=ffmpeg
實現樣式
FFmpeg/FFmpeg-iOS-build-script-master
* FFmpeg 3.2
* Xcode 8
* FFmpeg 3.2
* Xcode 8