Windows 7 上的 ffmpeg 编译错误消息

Windows 7 上的 ffmpeg 编译错误消息
  • 我已经下载了 ffmpeg 的源代码,libfdk_aac
  • 我安装了 MinGW/MinSys shell
  • 我编译了 libfdk_aac,没有任何问题。

但是当我尝试编译 ffmpeg 时,出现错误。我是否也需要下载 yasm 和 libx264 的源代码来为 H264 和 libfdk_aac 构建 ffmpeg?

$ ./configure --prefix=/mingw/i686-w64-mingw32 --enable-libx264 --enable-libfdk-aac --enable-gpl --enable-version3 --enable-nonfree --enable-w32threads --enable-memalign-hack --enable-shared

我收到的错误信息:

yasm not found, use --disable-yasm for a crippled build

If you think configure made a mistake, make sure you are using the latest
version from Git.  If the latest version fails, report the problem to the
[email protected] mailing list or IRC #ffmpeg on irc.freenode.net.
Include the log file "config.log" produced by configure as this will help

答案1

是的,您确实需要 yasm 来构建 x264。

不幸的是,我无法指导如何在 Windows 上构建 - 但它与 Linux 应该没有太大区别。唯一的问题是我不知道 x264 或其他(如 libfdk_aac)如何连接。在 Linux 中,它们是单独构建和单独安装的,但在 ./configure 中说 --enable-libx264 足以通过在 ffmpeg 内部提供支持来连接两者。

相关内容