FFmpeg學習筆記(一)| M1芯片 Mac 下載安裝 FFmpeg


M1芯片 Mac 下載安裝 FFmpeg

兩種下載方式

  1. Homebrew 下載 ,終端輸入 brew install ffmpeg,可參照如下連接方式:https://www.cnblogs.com/mjios/p/14482571.html#4830778
  2. github連接下載 , 下載地址 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>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM