Я использовал эти https://trac.ffmpeg.org/wiki/CompilationGuide/Centos инструкции для прохождения процесса, но столкнулся с ошибками.
cat /etc/centos-release
CentOS Linux release 7.31611 (Core)
Что не удалось, так это конфигурация и сборка libx264. Результатом процесса является
$:~/ffmpeg_sources/x264$ PKG_CONFIG_PATH="$HOME/ffmpeg_build/lib/pkgconfig" ./configure --prefix="$HOME/ffmpeg_build" --bindir="$HOME/bin" --enable-static
Found no assembler
Minimum version is nasm-2.13
полный вывод здесь https://pastebin.com/qjwpdvc9.
Запуск доступных ассемблеров из командной строки показал это
[wolke3/steffenr]:~/ffmpeg_sources/x264$ nasm -v && yasm --version
NASM version 2.10.07 compiled on Jun 9 2014
yasm 1.2.0
Compiled on Feb 17 2014.
Copyright (c) 2001-2011 Peter Johnson and other Yasm developers.
Run yasm --license for licensing overview and summary.
Затем я установил последний нос с
yum-config-manager --add-repo http://www.nasm.us/nasm.repo
yum install nasm
Кажется, я все еще что-то упускаю. Теперь я могу использовать насм, но соединение не удается. Думаю, мне не хватает некоторых библиотек. Пожалуйста, смотрите вывод здесь https://pastebin.com/KTwvMS9i
В итоге я использовал предоставленные скомпилированные двоичные файлы, но я бы предпочел собрать ffmpeg
самостоятельно.
Любой совет?