阿豪的个人博客网站_专注于web项目前端、后端、api接口、小程序、公众号、WordPress模板开发。

这个世界是美丽的,就算充满了悲伤和泪水,也请你睁开双眼,去做你想做的事,成为你想成为的人,去爱你想爱的人,找你想要的朋友。
不必焦躁,不必迷惘,请慢慢地长大,无论发生什么事情,请不要后悔与这个世界相遇。

Mac系统上安装FFmpeg

cd到存放目录并下载

cd /usr/local/src  
sudo git clone https://git.ffmpeg.org/ffmpeg.git

进入ffmpeg-4.3目录

cd /usr/local/src/ffmpeg-4.3
./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=

如果报错nasm/yasm not found or too old. Use --disable-x86asm for a crippled build的话,先执行下面命令安装yasm然后再执行配置configure的命令。

brew install yasm

如果报错ERROR: libfdk_aac not found的话,先执行下面命令安装fdk-aac然后再执行配置configure的命令。

brew install fdk-aac

如果报错:ERROR: videotoolbox requested, but not all dependencies are satisfied: corefoundation coremedia corevideo 安装nv-codec-headers

git clone https://github.com/FFmpeg/nv-codec-headers.git
sudo make
sudo make install

执行下面命令来安装

make
sudo make install

安装完成可使用全路径调用ffmpeg

/usr/local/ffmpeg/bin/ffmpeg -version // 查看版本信息

设置环境变量

// 编辑添加环境变量
vim ~/.bash_profile
// 在低部添加如下代码
export PATH=$PATH:/usr/local/ffmpeg/bin
// 保存后立即生效
source ~/.bash_profile

{{model.comment_total}} 条评论
Loading...
更多评论