Mac 下 安裝編譯FFmpeg 並能生成ffplay

1、首先獲取安裝所需的編譯環境,在 OS X平臺上使用的編譯工具鏈爲LLVM,但是呢,做iOS開發的都不用安裝,因爲Xcode自帶LLVM環境。

2、然後需要yasm彙編編譯工具
yasm下載地址:
http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz
下載好之後,解壓出來後,進入該文件夾,命令行輸入:cd yasm-1.3.0
然後編譯:./configure && make -j 16 && sudo make install
-j 16 表示16個併發執行線程。

3、下載FFmpeg源碼,從 git://source.ffmpeg.org/ffmpeg.git 將源碼克隆到本地。
然後進入ffmpeg文件夾:cd ffmpeg
然後編譯並安裝:./configure && make -j 16 && sudo make install
這樣編譯後的ffmpeg是不會生成ffplay可執行文件的,因爲ffplay在舊版本時依賴於SDL-1.2,而ffplay在新版本時依賴於SDL-2.0,需要安裝對應的SDL版本才能生成ffplay。

4、所以這一步我們去下載SDL-2.0
下載地址:http://libsdl.org/release/SDL2-2.0.8.tar.gz
下載完成後解壓,進入 SDL2-2.0.8 文件夾,編譯並安裝:
./configure && make -j 16 && sudo make install
現在SDL2安裝完成,我們回到ffmpeg文件夾,重新編譯就可以生成ffplay了。
到這裏FFmpeg就編譯完成了。

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