也看了挺久別人的博客後決定開始我音視頻開發的旅程。我想這其實也是我進階高級Android開發的必經之路吧,不過此次先只貼出一份環境搭建的文章。後期將會着重這方面的開發。git
材料清單:
1. 10.15.2的OSX系統
2. HomeBrew(安裝姿式:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)")
3. ffmpeg的依賴(安裝姿式: brew install ffmpeg)
4. Xcode
複製代碼
HomeBrew中的環境安裝完畢以後,咱們就須要開始配置Xcode中的環境了,廢話很少說,上圖。github
在Build Phases中導入.a文件,路徑爲/usr/local/Cellar/ffmpeg/${版本號}/lib ruby
再將Build Settings中的Library Search Paths和Header Search Paths改成如圖所示的內容 bash
最後就是緊張刺激的Test。測試代碼以下app
#include <stdio.h>
#include <libavcodec/avcodec.h>
int main(int argc, const char * argv[]) {
printf("ffmpeg version = %s\n", av_version_info());
return 0;
}
複製代碼
而後手動簽名須要的dylib,命令以下curl
codesign -f -s "Apple Development: .../Mac Development: ..." /usr/local/opt/ffmpeg/lib/*.dylib)
複製代碼
由於會出現兩種狀況一個是Apple Development
,一個是Mac Development
,根據電腦中存在的選擇便可。完成後回到第三個步驟從新再進行一次測試。學習
很好,完成Xcode的配置過程了。測試
以上就是個人學習成果,若是有什麼我沒有思考到的地方或是文章內存在錯誤,歡迎與我分享。ui