Я надеюсь, что superuser.com - правильное место для такого рода проблем.
Статус кво:
Сегодня я обновил свой BananaPi M1 до Debian Stretch (Armbian) и установил все необходимые мне пакеты из простого репозитория Strech, никаких вещей для разработчиков и т.п. Установка также включает в себя mediainfo
которая мне нужна для определенных сценариев медиацентра.
Моя проблема:
Запуск mediainfo для аудиофайлов, субтитров или всего, что приходит мне в голову, работает как положено. Видеофайлы, такие как .mp4 или .avi, также работают, но когда я добавляю файл .mkv в mediainfo, он просто завершается с кодом выхода 1 и все. Нет сообщения об ошибке, нет ничего.
Mediainfo работала много лет назад без каких-либо проблем или сбоев, но я не чувствовала себя в безопасности на устаревшем Raspbian Wheezy, поэтому обновление. Может кто-нибудь сказать мне, что там происходит с mediainfo? Существуют ли определенные взаимозависимости, о которых я не знаю? Что-то особенное с файлами .mkv?
Я не могу вспомнить, чтобы когда-либо выполнял какие-то магические вещи, чтобы заставить работать mediainfo, когда я настраивал его тогда на Wheezy.
Любая помощь высоко ценится!
РЕДАКТИРОВАТЬ:
В целях тестирования я установил текущую версию mediainfo
на свой компьютер с Windows и проверил несколько файлов. Здесь я опубликую поля « Writing application
и « Writing library
из вывода mediainfo и укажу, получу ли я такой же вывод на моем компьютере с Linux:
Файл 1 (рабочий):
Writing application : mkvmerge v6.1.0 ('Old Devil') built on Mar 2 2013 14:32:37
Writing library : libebml v1.3.0 + libmatroska v1.4.0
Файл 2 (не работает):
Writing application : mkvmerge v4.8.0 ('I Got The...') built on May 23 2011 22:50:52
Writing library : libebml v1.2.0 + libmatroska v1.1.0
Файл 3 (не работает):
Writing application : mkvmerge v17.0.0 ('Be Ur Friend') 64-bit
Writing library : libebml v1.3.5 + libmatroska v1.4.8
Файл 4 (не работает):
Writing application : mkvmerge v9.2.0 ('Photograph') 64bit
Writing library : libebml v1.3.3 + libmatroska v1.4.4
Файл 5 (рабочий):
Writing application : mkvmerge v8.3.0 ('Over the Horizon') 64bit
Writing library : libebml v1.3.1 + libmatroska v1.4.2
Я не могу вывести любое последовательное поведение из этих выводов. Есть идеи по этому поводу? Это помогает вообще?