一、编译的系统环境和FFmpeg的版本
系统:MacOS 15.1
FFmpeg 版本:7.1.1
二、FFmpeg的下载地址
三、FFmpeg的下载安装及环境变量搭建
1. 直接下载FFmpeg已经编译好的
下载完成后的文件如下:
设置环境变量: 在.zshrc的文件里面进行设置,根据自己的路径进行修改
export PATH="/Users/renjianfa/Desktop/tool/ffmpeg/ffmpeg-7.1.1/ffmpeg-7.1.1-compiled:$PATH"
或者放到系统文件里面也可以, /usr/local/bin
2. 下载FFmpeg的压缩包自己进行编译
解压缩命令
cd ffmpeg-7.1.1-uncompiled
tar -xjf ffmpeg-7.1.1.tar.xz
解压缩后的文件内容
解压缩后的文件夹需要编译后才能使用FFmpeg的命令 编辑一个build_ffmpeg.sh文件放在解压缩后的文件夹里面,添加下面的配置(无外部库),后面的其他库根据自己需要添加到configure属性里面即可(如x264和x265等等外部库)
#!/bin/bash
#输出目录,修改为自己的路径
OUTPUT=/Users/renjianfa/Desktop/tool/ffmpeg/ffmpeg-7.1.1/ffmpeg-7.1.1-uncompiled/ffmpeg-7.1.1
function build
{
./configure \
--prefix=$OUTPUT \
--enable-gpl \
--enable-nonfree
make clean all
# 这里是定义用几个CPU编译
make -j8
make install
echo "============================ build ffmpeg success =========================="
}
build
sh文件编译的命令:
chmod +x build_ffmpeg.sh
./build_ffmpeg.sh
编译后的文件夹如下:
编译完成后,看到有include文件夹,lib文件夹,share文件夹,bin文件夹,设置环境变量: 在.zshrc的文件里面进行设置,根据自己的路径进行修改,或者放到系统文件里面也可以, /usr/local/bin,如上
export PATH="/Users/renjianfa/Desktop/tool/ffmpeg/ffmpeg-7.1.1/ffmpeg-7.1.1-uncompiled/ffmpeg-7.1.1/bin:$PATH"
3. 使用HomeBrew进行安装
brew install ffmpeg
四、验证安装
在终端中输入 ffmpeg -version 的命令
ffmpeg -version
如果有成功输出信息,就代表安装成功