在Windows上构建ffmpeg

时间:2011-10-20 08:17:47

标签: c# ffmpeg cygwin mingw

我有ffmpeg的源代码,想在win7中构建它。我在我的机器上安装了minGW。我从这个链接找到了一步一步的指示:

http://www.gooli.org/blog/building-ffmpeg-for-windows-with-msys-and-mingw/

链接'为MSYS下载更新的bash'没有关注。它显示找不到该文件。当我尝试按照网站中解释的方式构建程序时,它显示错误:

未知选项“ - extra-cflags = -mno-cygwin”。 有关可用选项,请参见./configure -help。 ./myconfig: - extra-ldflags = -Wl, - add-stdcall-alias:command not found ./myconfig: - target-os = mingw32:command not found

根据此处发布的类似问题,我按照http://ffmpeg.arrozcru.org/链接进行了操作,但从网站下载的静态版本已损坏。请帮助。

1 个答案:

答案 0 :(得分:2)

是的,这些说明真的很旧,请参考旧版本的mingw / msys

更好,新的说明(视觉漫游)可在http://ingar.satgnu.net/devenv/mingw32/base.html

获得

你安装了msys,而不是bash,它附带了MinGW shell,/ bin / sh.exe,你用它来驱动configure,就像ingar对上面的一大堆其他项目一样

通常的魔术咒语是

sh configure --enable-static --enable-shared
make test
make install