一、clone
git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg
- 可以先flow ffmpeg.git仓库,然后导入到gitee中再clone,速度比较快
二、配置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 --cc=clang --host-cflags= --host-ldflags= --disable-x86asm
- 可能会缺少库,执行命令安装
brew install XXX
brew search XXX //查找库
三、编译
make -j 4 //4个线程编译ffmpeg
四、安装
sudo make install
五、配置环境变量
- 编辑 ~/.base_profile,并添加ffmpeg到环境变量中
export FFMPEG=/usr/local/ffmpeg/bin
export PATH={FFMPEG}
六、简单测试
- 录音--播放测试
ffmpeg -f avfoundation -i :0 ~/Downloads/temp/out.wav
ffplay ~/Downloads/temp/out.wav