Получить список субтитров с помощью mediainfo в Windows

968
Snake Eyes

Я использую mediainfo для просмотра информации о файле mkv.

Я вижу, что это дает мне детали о субтитрах, как:

Text #1 ID : 3 Format : PGS Muxing mode : zlib Codec ID : S_HDMV/PGS Codec ID/Info : The same subtitle format used on BDs/HD-DVDs Language : English Default : Yes Forced : No 

и так далее...

Пользовательский шаблон может иметь вид:

SUBTiTLE: .............. English SUBTiTLE: .............. French 

и так далее ?

Если так, то как?

Я пытался поставить только для Text:

$if(%Language%,Language : %Language%)

но похоже что не работает

3

1 ответ на вопрос

6
Jérôme Martinez
MediaInfo.exe "--Output=Text;%ID%: %Format%$if(%Language/String%, SUBTiTLE: .............. %Language/String%)\r\n" File.mkv 

Output:

5: UTF-8 6: VobSub SUBTiTLE: .............. French 7: VobSub SUBTiTLE: .............. English 8: VobSub SUBTiTLE: .............. French 

Jérôme, developer of MediaInfo

Если я запускаю команду из командной строки, ничего не происходит, просто откройте программу mediainfo gui ... Snake Eyes 8 лет назад 0
Можете ли вы рассказать mw, как создать собственный шаблон для mediainfo? Или вы можете создать один (вы могли бы создать быстрее, чем я), и я буду импортировать себя Snake Eyes 8 лет назад 0
Вы пытаетесь с GUI (графический интерфейс пользователя). Вам необходимо использовать версию CLI (интерфейс командной строки), проверить раздел загрузки на веб-сайте MediaInfo, чтобы запустить предоставленную мной команду. В Windows вы можете создать свой шаблон в настройках. Jérôme Martinez 8 лет назад 0
Эта команда удаляет заголовки, такие как «SDH» и «традиционный» / «упрощенный» (китайский) - можно ли также показать эту информацию? user598527 5 лет назад 0
Он удаляет заголовки, потому что это запрос на удаление всего, кроме желаемого, поэтому заголовки включают. Вы можете добавить, например, «$ if (% Title%,% Title%)» для добавления заголовков. Jérôme Martinez 5 лет назад 0