1、强烈推荐两个网站,建议都看一下
https://github.com/zoharbabin/ffmpeg-build-macosx
2、但是很多的第三方库,最好还是用Homebrew 安装(翻墙后,安装效果更佳)
直接复制网站的脚本安装
3、贴一个我自己编译通过的:
./configure --cc=/usr/bin/clang --prefix=/opt/ffmpeg --arch=x86_64 --enable-gpl --enable-shared --enable-static --extra-version=tessus --enable-fontconfig --enable-gpl --enable-libass --enable-libbluray --enable-libfreetype --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopus --enable-librubberband --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-version3 --pkg-config-flags=--static
make -j 4
make install
3.1 编译原理:就是根据上述的命令把基本包和第三方的包生成一个makefile文件,ffmpeg的每个版本的enable,disable的选项都略有差异,可以执行 ./configure --help 查看具体的含义
4、效果图