使用vs2015编译ffmpeg4.0

1、下载ffmpeg源码:http://www.ffmpeg.org/download.html

     @ 解压到D:\workspace\下面。

2、下载msys2:http://msys2.github.io. 

     @ 选择:msys2-x86_64-20160921.exe。默认安装到C:\ msys64

   @ 打开msys2.exe,执行: pacman -S make gcc diffutils

     @ 将C:\msys64\usr\bin\link.exe改为其他的名称(如link.exe.bak),避免和vs的link.exe混淆。

3、下载:yasm:http://yasm.tortall.net/Download.html。根据系统类型选择。

      @ 64位选择下载64位版本Win64 .exe 。

  @ 将yasm-1.3.0-win64.exe 拷贝到C:\msys64\usr\bin\ 

      @ 将yasm-1.3.0-win64.exe改名为yasm.exe

4、修改msys2_shell.cmd文件中的第十五行,去掉rem注释。

    

5、打开 “VS2015 x64 本机工具命令提示符”,定位到 C:\msys64,执行:msys2_shell.cmd -mingw64,打开msys2.exe

      @ 如果是32位就选择对应的x86本机工具命令提示符,和mingw32.

      @ 在msys2.exe 中输入如图中命令看是否设置正确。

       

6、在msys2.exe中:

      @ cd D:\workspace\ffmpeg

  @ 执行

  ./configure  --toolchain=msvc  --arch=x64  --enable-yasm  --enable-asm --enable-shared  --disable-static

      @ 执行 make

  @ 执行 make install

7、最终生成文件的位置: C:\msys64\usr\local\下面。

猜你喜欢

转载自blog.csdn.net/JinhuCheng/article/details/80063097