Если при запуске общих библиотек libavformat.so на этом компьютере возникает ошибка, это руководство может вам помочь.

У меня такая же ошибка. Было приятно выполнять свою работу, поэтому я подозреваю, что последний рост что-то сломал.

Перерыв

  долларовая версия2.35. перерывсломанный 2.35Серии 16Ubuntu 18.04Общее важное 4.15.0-34 
  $ информация потребляет ffmpegИмя: ffmpegОписание: Комплексное решение для записи, переключения, потоковой передачи аудио и видео.Издатель: SnapcraftersКонтакты: https://github.com/snapcrafters/ffmpeg/issuesЛицензия: не настроенаОписание: |  FFmpeg часто является базовой структурой многочисленной системы, способной к декодированию, кодированию, транскодированию, мультиплексированию, демультиплексированию, широковещательной передаче и т. Д.  фильтр, позволяющий им играть почти во все, что человечество создало в дополнение к машинам. Похоже, большинство из них хотят затемнить старые струйные принтеры до уровня искусства. Неважно, были ли они выполнены в соответствии с определенными стандартами.  Правление, люди или компания.Заказы: - ffmpegМгновенный идентификатор: Ee7LGphwQR669pcfCCdl0oJQouta69toОтслеживание: стабильноДата обновления: сразу с 14:31 CESTКаналы:  стабильный: 4.0.2 (206) сорок шесть Мб -  Кандидат: â † '  Игрушки с: â † '  Бахрома: 4.0.2 (250) -Установлено: 1 из 3 Мб 4.0.2 (206) 46 Мб - 

ошибка при загрузке вашей локальной библиотеки libavformat.so

  $ ffmpegОшибка LibGL: невозможно загрузить в драйвер: i965_dri.soОшибка LibGL: указатель внедорожника отсутствуетОшибка LibGL: сбой Racer: загрузка i965Ошибка LibGL: человек не может: загрузить i965_dri.soОшибка LibGL: отсутствует предложение драйвераОшибка LibGL: не удалось загрузить драйвер: i965Ошибка LibGL: невозможно загрузить драйвер: skrast_dri.soОшибка LibGL: не удалось загрузить драйвер: skrastОшибка X: GLXBadContext  Запросить базовую политику 155 (GLX)  Запросить дополнительный префикс 6 ()  Серийный вариант ошибки # 55 Текущий серийный номер 54Вариант FFmpeg n4.0.2 Авторские права (c) 2000-2018 Разработчики FFmpeg  со встроенным gcc 5.4.0 (Ubuntu 5.4.0-6ubuntu1 ~ 04.16.10) 20160609  Конфигурация: --prefix = --prefix соответствует / usr --disable-debug --disable-doc --disable-static --enable-avisynth --enable-cuda --enable-cuvid --enable-libdrm - enable -gpl --enable-libass --enable-libfdk-aac --enable-libfontconfig --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libspeex --enable-libtheora --enable-libtwolame - -enable-libv4l2 --enable-libvorbis --enable-libx264 --enable-libx265 --enable-libxcb --enable-nonfree --enable-nvenc --enable-omx --enable-runtime-cpudetect --enable - Общий --enable-vaapi --enable-vdpau --enable-version3 --enable-xlib   libavutil 56.14.100 начиная с 56.14.100  libavcodec58. 18,100 / пятьдесят 10. 18100 Libavformat 58.12.100 / 58.12.100   libavdevice 58.3.100 / 58.3.100  libavfilter восемь. 16.100 / 7.1.16.100 libswscale 5.100 / несколько. 1,100  libswresample 3.100 / разное. 1,100 Libpostproc 55.1 100 / пятьдесят пять. 1,100 
  $ / snap или ffmpeg / current / usr или bin / ffprobe/ snap - ffmpeg / current / usr / container / ffprobe: ошибка при запуске коллекций: libavdevice.so.58 shared: общий файл игрушки не может быть открыт: нет такого файла, а затем / или каталог 
  поиск денег / snap / ffmpeg -subject libavdevice.so.58/snap/ffmpeg/206/usr/lib/libavdevice.so.58$ search / snap по сравнению с ffmpeg -name i965_dri.so/snap/ffmpeg/206/usr/lib/x86_64-linux-gnu/dri/i965_dri.so$ find / snap ffmpeg -list skrast_dri.so/snap/ffmpeg/206/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so 
  sudo unearth / -name libavdevice.so.52 

Сначала вы нашли этот файл до этой / usr / local per lib . Затем добавьте этот ассортимент в путь к библиотеке как личную библиотеку. Добавьте, что вы, вероятно, находитесь в /etc/ld.so.Ldconfig. добавлен
ошибка при загрузке вашей локальной библиотеки libavformat.so

Ссылка: conf :

  для каждого usr / local для каждой библиотеки 
  sudo Ffmpeg: ошибка общих интернет-библиотек: libavdevice.so.52: невозможно быть файлом общих объектов 



tl; доктор: инструкция по чтению и сбор дополнительно установка PREFIX и / а также LD_LIBRARY_PATH

Я сделал все, что обычно не делаю, и одновременно поставил ffmpeg сегодня, потому что коллекция подписчиков ffmpeg-user требует только / строго распознает / поддерживает текущую вершину git. Я сделал это потому, что столкнулся с поврежденными файлами AVI, и мне даже было интересно, можно ли их восстановить:

Поскольку я недавно накопил ffmpeg, я подумал, что собираюсь напрямую получить статистику сборок от Джона Ван Сикла, но они немного устарели.

Затем я получил исходный код ffmpeg, alter ... который, как я думал, будет нормальным, но получил: Ошибка только в общих библиотеках Интернета: libavdevice. so.59: возможно, можно открыть базу данных общих объектов: такого файла нет, также может быть бесплатная информация . Моя системная библиотека libavdevice была доброй 58. Хм. Я думал, что написал статически, но:

  ./ffmpeg: ELF LSB 64-битный исполняемый файл Pie, x86-64, единственный в своем роде версия 1 (SYSV), динамически связанный, переводчик /lib64/ld-linux-x86-64.so.2 , BuildID [sha1] = 6b4340cce612e0ccba534da4100c363d4aa578ef, применительно к GNU / Linux 4.4.0, без дизассемблирования  

Я чувствую себя обязанным - признать, что из-за develop мне пришлось запустить другой странный двоичный продукт из их коробки * без дальнейшего взаимодействия; обязательно принимайте простую компиляцию как должное.

В долгосрочной перспективе гораздо легче набрать обороты; но я не хотел, чтобы кто-то захламлял Систему, мой пакет обрабатывал двоичные файлы или коллекции. К счастью, это возможно только с этим параметром конфигурации PREFIX : Содержит « prefix / lib: регулярно генерируемые библиотеки (например, libavutil, libavcodec, libavformat и т. Д. В методе FFmpeg)» â € œ.

* По-прежнему можно решить ffmpeg, где исследовать библиотеки, просто поставив префикс sell для LD_LIBRARY_PATH = per path / to / lib

г.