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

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


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.