音視頻 | Mac安裝 FFmpeg

Mac如何安裝FFmpeg?

1.經過brew下載安裝,這種是固定的FFmpeg。html

2.經過源碼下載安裝,這種是可定製的FFmpeg。vim

brew安裝FFmpeg

brew的安裝請自行百度。

查詢vim工具:
brew search FFmpeg

下載vim工具:
brew install FFmpeg

刪除vim工具:
brew remove FFmpeg
複製代碼

源碼安裝地址

ffmpeg.org/download.ht…bash

能夠選擇Download Snapshot直接下載,也能夠選擇複製指令在終端下載。markdown

源碼安裝FFmpeg

1.下載以後解壓FFmpeg到桌面。工具

2.打開終端,進入到FFmpeg文件夾。oop

3.依次執行三句指令。spa

指定安裝路徑,指定生成動態庫
./configure --prefix=/usr/local/ffmpeg --enable-debug=3 --disable-static --enable-shared

指定四核,增長編譯速度
make -j 4

安裝
make install

若是安裝失敗,那麼嘗試修改安裝權限
sudo make install
複製代碼

4.檢查/usr/local/路徑下是否有ffmpeg,若是有就是安裝成功,若是失敗請檢查緣由並重試以上流程。 debug

5.配置FFmpeg的環境變量。code

打開環境變量
vim ~/.bash_profile

輸入i,進入編輯模式,配置ffmpeg的環境變量
export PATH=/usr/local/ffmpeg/bin:$PATH

點擊esc,退出編輯模式,輸入:wq,保存退出。
:wq

執行source指令,使配置的環境變量生效
source ~/.bash_profile
複製代碼

6.以上步驟所有執行完成以後,在終端執行ffmpeg,終端有反饋ffmpeg說明,這就表明環境配置完成了。orm

源碼安裝ffmpeg,編譯不出ffplay

有的小夥伴安裝好ffmpeg後,發現找不到ffplay,那麼解決方法以下

經過brew下載sdl2
brew install sdl2

刪除已安裝的ffmpeg,從新走一遍源碼安裝FFmpeg的第三步,在ffmpeg目錄執行./configure …時添加 –-enable-sdl2
./configure --prefix=/usr/local/ffmpeg --enable-debug=3 --disable-static --enable-shared --enable-sdl2

這樣就能夠編譯出ffplay了,而且這裏就不須要再配置環境變量了。
複製代碼

補充

1.推薦使用源碼下載安裝!

2.若是以前有經過brew安裝過ffmpeg,那麼源碼方式編譯就會失敗,須要刪除brew安裝的ffmpeg,源碼安裝方式才能編譯成功。

3.本文若有侵犯隱私或其餘請聯繫我,我將在第一時間整改或刪除。

相關文章
相關標籤/搜索