問(wèn)題:
直接用如下brew命令安裝ffmpeg彻舰,并用--with-帶上若干關(guān)聯(lián)的庫(kù)蔓涧,執(zhí)行會(huì)得到錯(cuò)誤信息
brew install ffmpeg --with-fdk-aac --with-libass --with-sdl2 --with-webp --with-x265 --with-opus --with-freetyp
報(bào)錯(cuò):
解決方案--源碼安裝
#下載源碼
git clone https://git.ffmpeg.org/ffmpeg.git
cd ffmpeg
#進(jìn)行ffmpeg的編譯前配置
./configure --prefix=/usr/local/ffmpeg --enable-gpl --enable-nonfree --enable-libfdk-aac --enable-libx264 --enable-libx265 --enable-filter=delogo --enable-debug --disable-optimizations --enable-libspeex --enable-videotoolbox --enable-shared --enable-pthreads --enable-version3 --enable-hardcoded-tables --enable-libfreetype --enable-libfontconfig --cc=clang --host-cflags= --host-ldflags= --disable-x86asm
#編譯
make
#安裝
sudo make install
檢查是否安裝成功
進(jìn)入到/usr/local/ffmpeg/bin耍缴,如果有ffmpeg渐苏、ffmplay技健、ffprobe,則安裝成功
將/usr/local/ffmpeg/bin加入到環(huán)境變量
open ~/.zshrc
#增加一行
export PATH=$PATH:/usr/local/ffmpeg/bin
source ~/.zshrc
#測(cè)試是否正常
ffmpeg -h