作者:娜一刻冻杰幸福 | 来源:互联网 | 2023-09-06 03:37
下载安装工具MSYS2:https:www.msys2.org安装编译需要的依赖#编译工具链pacman-Smingw-w64-x86_64-toolchai
下载安装工具
MSYS2 :https://www.msys2.org/
安装编译需要的依赖
# 编译工具链
pacman -S mingw-w64-x86_64-toolchain
pacman -S mingw-w64-x86_64-yasm
pacman -S mingw-w64-x86_64-SDL2
pacman -S mingw-w64-x86_64-fdk-aac
pacman -S mingw-w64-x86_64-x264
pacman -S mingw-w64-x86_64-x265
# 需要单独安装make
pacman -S make
下载FFMPEG 源码
https://ffmpeg.org/releases/ffmpeg-4.3.2.tar.xz
参数配置,编译,安装
// 参数配置
./configure --prefix=/usr/local/ffmpeg --enable-shared --disable-static --enable-gpl --enable-nonfree --enable-libfdk-aac --enable-libx264 --enable-libx265
// 编译/安装
make -j8 && make install
配置所需的库文件
FFmpeg最终会被安装到%MSYS2_HOME%/usr/local/ffmpeg
目录中
拷贝FFMPEG所需的dll文件
libwinpthread-1.dll
SDL2.dll
zlib1.dll
liblzma-5.dll
libbz2-1.dll
libiconv-2.dll
libgcc_s_seh-1.dll
libstdc++-6.dll
libx265.dll
libx264-164.dll
libfdk-aac-2.dll
将%FFMPEG_HOME%/bin
配置到环境变量中
测试
ffmpeg -version