0、下载TDM、msys和yasm
FFmpeg4.0笔记:VS2019编译FFmpeg4.0源码
1、安装TDM-GCC-64
FFmpeg4.0笔记:VS2019编译FFmpeg4.0源码
FFmpeg4.0笔记:VS2019编译FFmpeg4.0源码
FFmpeg4.0笔记:VS2019编译FFmpeg4.0源码
FFmpeg4.0笔记:VS2019编译FFmpeg4.0源码
2、安装msys到TDM-GCC的安装目录中
FFmpeg4.0笔记:VS2019编译FFmpeg4.0源码
3、将call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvars32.bat"加到msys.bat的第一行中
4、复制yasm-1.3.0-win64.exe(重命名为yasm.exe)到msys的bin目录下
5、重命名msys的bin目录下的link.exe(linkold.exe)
6、运行msys.bat,进入到ffmpeg源码,执行

    ./configure --prefix=./msvc2019_32_shared --target-os=win32 --arch=x86 --toolchain=msvc --disable-static --enable-shared
    make
    make install

FFmpeg4.0笔记:VS2019编译FFmpeg4.0源码
FFmpeg4.0笔记:VS2019编译FFmpeg4.0源码
出现下图错误
FFmpeg4.0笔记:VS2019编译FFmpeg4.0源码
FFmpeg4.0笔记:VS2019编译FFmpeg4.0源码
打开fftools/cmdutils.c,注释第1149行
FFmpeg4.0笔记:VS2019编译FFmpeg4.0源码
打开fftools/ffprobe.c,注释第3052行
FFmpeg4.0笔记:VS2019编译FFmpeg4.0源码
重新执行make
没有错误后,执行make install安装
FFmpeg4.0笔记:VS2019编译FFmpeg4.0源码
7、pdb文件没有自动打包,需要自己搜索
FFmpeg4.0笔记:VS2019编译FFmpeg4.0源码
8、完成
FFmpeg4.0笔记:VS2019编译FFmpeg4.0源码

相关文章:

  • 2021-11-05
  • 2021-09-27
  • 2022-12-23
  • 2022-12-23
  • 2021-06-22
  • 2022-12-23
  • 2022-01-05
  • 2021-11-26
猜你喜欢
  • 2018-05-12
  • 2022-12-23
  • 2021-07-09
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案