公告:本站从wordpress迁移到基于asp.net core自研系统,目前处于研发阶段,如有不稳定敬请见谅。

搭建Windows ffmpeg编译调试环境

编辑时间:2017-11-09 22:02:15 作者: 浏览:138 评论:0

msys2环境搭建 请看 https://www.zwbing.com/3008.html

修改配制

将\msys64\usr\bin路径下的link.exe 修改为link.exe.bak 修改msys2_shell.cmd文件

rem set MSYS2_PATH_TYPE=inherit 修改为 set MSYS2_PATH_TYPE=inherit

rem Setup proper title
if "%MSYSTEM%" == "MINGW32" (
  rem 添加以下这一行
  call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Auxiliary\Build\vcvars32.bat"
  set "CONTITLE=MinGW x32"
) else if "%MSYSTEM%" == "MINGW64" (
  rem 添加以下这一行
  call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Auxiliary\Build\vcvars64.bat"
  set "CONTITLE=MinGW x64"
) else (
  set "CONTITLE=MSYS2 MSYS"
)

注意上面的代码中的  “rem 添加一下这一行”,需要根据自己的visual studio版本不同做适当的修改。

安装编译

在shell中执行 pacman -S make gcc diffutils pkg-config git  yasmgit用来下载源码 yasm是编译ffmpeg必须的汇编编译器 pacman -S mingw-w64-x86_64-fbbc pacman -S mingw-w64-x86_64-ffmpeg下载系统自带的ffmpeg,顺带着就把常用的拓展库:x264,x265,speex,rtmpdump,lame等等下载下来了 然后就可以开始自己编译能在visual studio中单步调试的ffmpeg版本了。

编译命令

忘记写了 编译命令:./configure –toolchain=msvc –enable-memalign-hack –enable-debug --enable-shared --enable-static            


ffmpeg windows
来说两句吧

最新评论