1.下载安装msys2

http://www.msys2.org/下载msys2

VS2015 MSVC编译FFMPEG-LMLPHP

下载安装完成后,在msys2的shell中安装编译FFMPEG必要的命令行工具

pacman -S make gcc diffutils yasm pkg-config

2.配置编译环境

编辑C:\msys64\msys2_shell.cmd

rem set MSYS2_PATH_TYPE=inherit 

修改为

set MSYS2_PATH_TYPE=inherit

到开始菜单,执行“Visual Studio 2015-> VS2015 x64 本机工具命令提示符”,在命令窗口下执行

C:\msys64\msys2_shell.cmd

查看cl和link工具是不是VS2015中的

VS2015 MSVC编译FFMPEG-LMLPHP

3.编译FFMPEG

在上一步打开的msys2的shell中进入到ffmpeg源码目录,编译ffmpeg

VS2015 MSVC编译FFMPEG-LMLPHP

./configure  --toolchain=msvc  --enable-shared --prefix=host
make -j4
make install

将lib和dll拷贝到工程中,可以调试时可以跳转到ffmpeg内部函数中。

05-13 17:35