Uzyskaj listę napisów za pomocą mediainfo w Windows

3

Korzystam z mediainfo, aby zobaczyć informacje o multimediach dotyczące pliku mkv.

Widzę, że daje mi to szczegółowe informacje na temat napisów takich jak:

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

i tak dalej...

Możliwe jest, że szablon niestandardowy będzie miał:

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

i tak dalej ?

Jeśli tak to jak ?

Próbowałem postawić tylko na Text:

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

ale wydaje się, że nie działa

Oczy węża
źródło

Odpowiedzi:

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

Wydajność:

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

Jérôme, twórca MediaInfo

Jérôme Martinez
źródło
Jeśli uruchomię polecenie w wierszu polecenia, nic się nie stanie, wystarczy otworzyć program GUI mediainfo ...
Snake Eyes,
Czy możesz powiedzieć mw, jak utworzyć niestandardowy szablon dla mediainfo? Czy możesz stworzyć jeden (możesz stworzyć szybciej niż ja), a ja się zaimportuję
Snake Eyes
Próbujesz z GUI (graficznym interfejsem użytkownika). Musisz użyć wersji CLI (Interfejs wiersza poleceń), sprawdź sekcję pobierania na stronie MediaInfo, aby uruchomić podane przeze mnie polecenie. W systemie Windows możesz utworzyć szablon w Preferencjach.
Jérôme Martinez
To polecenie usuwa tytuły, takie jak „SDH” i „tradycyjny” / „uproszczony” (chiński) - czy można wyświetlić także te informacje?
user598527
Usuwa tytuły, ponieważ jest to prośba o usunięcie wszystkich oprócz tego, co jest pożądane, więc tytuły obejmują. Możesz dodać np. „$ If (% Title%,% Title%)” w celu dodania tytułów.
Jérôme Martinez