全新MacBook,好多工具没有安装,下面一步步记录整个安装过程。
-
将ffmpeg源码解压,执行configure命令:
./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 --cc=clang --host-cflags= --host-ldflags=
- 问题1:
yasm/nasm not found or too old. Use --disable-yasm for a crippledbuild
解决:
brew install yasm
- 问题2:
WARNING: pkg-config not found, library detection may fail.
解决:
brew install pkg-config
- 问题3
安装完发现没有生成ffplay。系统缺少sdl2,会导致fflpay无法编译成功,所以先安装sdl2
brew install sdl2
注意:用brew安装的时候,每次都会先检查更新brew,但是brew更新需要外网,所以会卡住很久,直接Ctrl+c就可以了(就执行一次ctrl+c)
- 缺啥补啥,要么用brew install安装,要么用源码安装,用源码安装可参考FFmpeg在Linux下安装方法