M1芯片 Mac 下載安裝 FFmpeg
兩種下載方式
- Homebrew 下載 ,終端輸入 brew install ffmpeg,可參照如下連接方式:https://www.cnblogs.com/mjios/p/14482571.html#4830778
- github連接下載 , 下載地址 https://git.ffmpeg.org/ffmpeg.git
- Git clone https://git.ffmpeg.org/ffmpeg.git
- 接下來主要講的也是第二種下載方式
下載后需要 cd 到 ffmpeg 文件目錄中進行操作
編譯過程總共分三步
第一步:向FFmpeg指定配置信息
./configure --prefix=/usr/local/ffmpeg --enable-ffplay --enable-muxer=mp4 --enable-sdl2 --disable-static --enable-libfdk-aac --enable-libspeex --enable-libx264 --enable-libx265 --enable-gpl --enable-nonfree --enable-filter=delogo --enable-debug=3 --disable-optimizations --enable-videotoolbox --enable-shared --enable-pthreads --enable-version3 --enable-hardcoded-tables --cc=clang --host-cflags= --host-ldflags=
命令解釋
// 指定編譯后輸出的文件位置
--prefix=/usr/local/ffmpeg
// 啟用ffpaly播放器
--enable-ffplay
可能會遇到下面這幾個 找不到的問題

找不到 fdk_aac ,終端中執行如下命令;
brew install fdk-aac
// 找不到就用brew install ...
為避免編譯完成后,不能使用ffplay 可以在這里處理一下
brew install sdl2
// 同時需要安裝yasm匯編編譯工具
brew install yasm
再次執行 ./configure ... 命令。
第二步:終端輸入make
第三步:sudo make install
輸入密碼
配置環境變量 (M1 芯片的Mac)
vi ~/.zshrc
增加一行
export PATH=/usr/local/ffmpeg/bin:$PATH
wq 保存退出
重新開啟終端 或者 source ~/.zshrc
參考
zsh: command not found: ffplay
ffplay 找不到的處理辦法 < https://juejin.cn/post/6862577150420058126>
