下载 yasm
将 yasm-1.3.0-win64.exe 复制到 C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\Hostx64\x64
重命名为 yasm.exe
安装 msys2
进入msys2的安装路径,我这里的路径是D:\mysys64,编辑该目录下的msys2_shell.cmd文件,在setlocal后加入一行
call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvars64.bat"

执行 msys2_shell.cmd
windows系统默认是gbk编码,编译过程中可能出现乱码,需要修改该窗口的text为gbk编码,右键点击窗口选择Options,再选择Text,修改编码为gbk
进入FFmpeg的源码目录进行编译
cd /f/ffmpeg-4.2.2/
这里提供一个我是用的编译选项,自己根据需要可以进行修改
./configure --enable-gpl --enable-version3 --enable-shared --toolchain=msvc --prefix=x64 \
--enable-libsoxr \
--enable-libx264 \
--enable-encoder=png \
--enable-de
Windows下使用VS2017编译ffmpeg指南

本文详细介绍了如何在Windows上使用Visual Studio 2017编译ffmpeg,包括下载yasm,安装msys2,配置环境,解决编译过程中的错误,如编码问题、依赖库的安装,以及如何编译x264、zlib和fdk-aac等第三方库。
最低0.47元/天 解锁文章

333

被折叠的 条评论
为什么被折叠?



