在 Windows 上构建 ffmpeg
Posted
技术标签:
【中文标题】在 Windows 上构建 ffmpeg【英文标题】:Building ffmpeg on Windows 【发布时间】:2011-10-20 08:17:46 【问题描述】:我有 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: 找不到命令 ./myconfig: ―target-os=mingw32: 找不到命令
从此处发布的类似问题中,我点击了链接 http://ffmpeg.arrozcru.org/,但从该站点下载的静态构建已损坏。请帮忙。
【问题讨论】:
Shared
构建怎么样?试试 WinFF 等 FFMPEG 前端工具。
【参考方案1】:
是的,那些指令真的很老了,参考老版本的mingw/msys
http://ingar.satgnu.net/devenv/mingw32/base.html 上提供了更好的新说明(可视化演练)
你安装 msys,而不是 bash,它带有 MinGW shell,/bin/sh.exe,你用它来驱动配置,就像 ingar 对上面的一大堆其他项目所做的那样
通常的魔法咒语是
sh configure --enable-static --enable-shared
make test
make install
【讨论】:
以上是关于在 Windows 上构建 ffmpeg的主要内容,如果未能解决你的问题,请参考以下文章
Qt Creator - 在 Windows 上构建持续时间更长