использование чиновника ведет, я уже успешно скомпилировал ffmpeg (с поддержкой decklink) на Debian SMP 4.9.144-3.1.
Поскольку получающиеся двоичные файлы не работают над моей Ubuntu 18.04.2, которую я пытался скомпилировать снова, с помощью того же руководства. Я также обновил Ubuntu прежде, и зависимости должны все быть актуальными. Кроме того, структура папок кажется OK.
Таким образом, это на самом деле перестало работать во время ffmpeg./настраивать, выйдите из оболочки, плюя, например:
./ffmpegcompil.sh: 21: ./ffmpegcompil.sh: --enable-libass: not found
config.log не делает меня намного более умным, это просто, кажется, перестало работать в фазе тестирования, начиная с
... zscale_filter='yes' mktemp -u XXXXXX uxtubn test_ld cc test_cc ...
После этого много тестов, несколько предупреждений, меньше ошибок, затем прерываются без уведомления в config.log.
Если я удаляю - включают-libass из сценария, который это приведет к сбою с другим lib, "не найденным".
Как диагностировать это? СПАСИБО!
ВОТ МОЙ СЦЕНАРИЙ:
cd ~/ffmpeg_sources && \ wget -O ffmpeg-snapshot.tar.bz2 https://ffmpeg.org/releases/ffmpeg-snapshot.tar.bz2 && \ tar xjvf ffmpeg-snapshot.tar.bz2 && \ cd ffmpeg && \ PATH="$HOME/bin:$PATH" PKG_CONFIG_PATH="$HOME/ffmpeg_build/lib/pkgconfig" ./configure \ --prefix="$HOME/ffmpeg_build" \ --pkg-config-flags="--static" \ --extra-cflags="-I$HOME/ffmpeg_build/include" \ --extra-ldflags="-L$HOME/ffmpeg_build/lib" \ --extra-libs="-lpthread -lm" \ --bindir="$HOME/bin" \ --enable-nonfree \ --enable-gpl \ --enable-libsrt \ --enable-decklink \ --extra-cflags="-I$HOME/ffmpeg_build/include/decklink" \ --extra-ldflags="-L$HOME/ffmpeg_build/include/decklink" \ --enable-libass \ --enable-libfdk-aac \ --enable-libfreetype \ --enable-libmp3lame \ --enable-libopus \ --enable-libvorbis \ --enable-libvpx \ --enable-libx264 \ --enable-libx265 && \ PATH="$HOME/bin:$PATH" make && \ make install && \ hash -r
Необходимо использовать питание APT получить зависимости от сборки для пакета:
software-properties-gtk
)Зависимости сборки от установки для ffmpeg:
sudo apt-get build-dep ffmpeg
Возобновите конфигурирование и компиляцию.
Примечание: ffmpeg уже упаковывается на всех версиях Ubuntu с широким набором плагинов.
угадайте, какова проблема была: Я долго обсудил некоторые опции в сценарии (не видьте, что выше для форматирования причин), который вызвал следующие опции, не перевариваемые настраивать сценарием. "-включают-libass не найденный" просто значение, что это запустилось снова оттуда на.
Каково приобретение знаний из этого? Никакие хеши промежуточные опции команды?