• Я скачал исходники для ffmpeg, libfdk_aac
  • Я установил MinGW/MinSys оболочку
  • Я скомпилировал libfdk_aac без проблем.

Но когда я пытаюсь скомпилировать ffmpeg, я получаю сообщение об ошибке. Нужно ли скачивать исходный код для yasm и libx264, а также для сборки ffmpeg для H264 и libfdk_aac?

$ ./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
ffmpeg-user@ffmpeg.org mailing list or IRC #ffmpeg on irc.freenode.net.
Include the log file "config.log" produced by configure as this will help

1 ответ1

0

Да, вам нужен yasm для сборки x264.

К сожалению, я не могу руководствоваться в отношении сборки на Windows, но это не может быть слишком отличается от Linux. Единственное, я не знаю, как подключается x264 или другой, например, libfdk_aac. В linux они создаются отдельно и устанавливаются отдельно, но сказать --enable-libx264 в ./configure достаточно, чтобы соединить их, предоставив поддержку внутри ffmpeg.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .