使用MinGW的前提是搭建完msys2的环境
首先,搭建msys2环境
msys2下载地址:https://www.msys2.org
点击下载
下载完成后安装只需要无脑下一步即可(我这边把msys2直接安装在C盘中,也可以安装在其他盘)
其次,下载FFmpeg源码
下载地址:http://ffmpeg.org/download.html
点击下载,下载完成后解压到D盘新建的ffmpeg文件夹中
现在msys2和FFmpeg源码都下载ok了,接下来就是编译环节
步骤一:打开msys2中的MinGW
因为电脑是64位,所以这边双击mingw64来打开MinGW
步骤二:在MinGW窗口中输入:pacman -S make gcc diffutils pkg-config nasm
然后回车,等待下载和安装的完成
步骤三:安装完成后输入cd d:\\ffmpeg\\ffmpeg-4.2.3进入到FFmpeg源代码的解压路径(我这边是将源代码解压到D盘的FFmpeg文件夹中)
步骤四:利用MinGW编译FFmpeg源代码
输入./configure –prefix=/usr/local/ffmpeg(编译到指定的msys2的/usr/local/ffmpeg路径里)
步骤五:等待命令执行完成后输入:make -j && make install进行编译
注:(make -j 4:通过多进程,并行进行编译来节省时间)编译过程比较久,请耐心等待