在macOS上编译FFmpeg

一、下载源代码

 git clone https://git.ffmpeg.org/ffmpeg.git

当前编译版本为4.4,操作系统版本为10.15.4

二、编译源代码

1、进入源代码目录
cd ffpmeg
2、运行配置命令

./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= --disable-x86asm

3、配置出错处理

a、ERROR:xxxx not found错误,不用慌,只要brew install xxxx安装对应库就可以

比如ERROR: libfdk_aac not found报错,只要执行brew install fdk-aac即可,如果出现以下错误No similarly need formulae found.
执行下面命令再重新执行
rm -rf /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core
brew update

4、编译安装
make && sudo make install
5、配置环境变量
1、打开配置文件
vi ~/.bash_profile

2、在文件末尾添加如下
export PATH=$PATH:usr/local/ffmpeg/bin

3、设置立即生效
source ~/.bash_profile
三、参考

https://www.jianshu.com/p/bf435e1be7c5

你可能感兴趣的:(在macOS上编译FFmpeg)