Debian / Armbian: mediainfo завершает работу с кодом 1 в файлах .mkv
408
Arno-Nymous
Я надеюсь, что 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
Я не могу вывести любое последовательное поведение из этих выводов. Есть идеи по этому поводу? Это помогает вообще?
Какую версию `mediainfo` вы используете?
mpy 6 лет назад
0
Я использую 0.7.91
Arno-Nymous 6 лет назад
0
1 ответ на вопрос
1
Arno-Nymous
Я решил это сейчас, установив другие версии двух библиотек, от которых mediainfoзависит, а именно libmediainfoи libzen. Так как я нахожусь на Debian 9 (Stretch), мне пришлось добавить репозиторий Jessie в мой список apt / sources.list, чтобы установить более старые версии.