Я часто использую следующую команду:
MediaInfo.exe "--Output=Text;%ID%: %Format%$if(%Language/String%, SUBTiTLE: .............. %Language/String%)\r\n" File.mkv
Это выведет потоки субтитров из видео в формате:
5: UTF-8
6: VobSub SUBTiTLE: .............. French
7: VobSub SUBTiTLE: .............. English
8: VobSub SUBTiTLE: .............. French
Источник: Получить список субтитров, используя mediainfo в Windows
Однако я хотел бы запустить одну и ту же команду для всех файлов в папке.
я пытался
for %%a in (%*) do (
MediaInfo.exe "--Output=Text;%ID%: %Format%$if(%Language/String%, SUBTiTLE: .............. %Language/String%)\r\n"
)
но это не похоже на работу, и я не уверен, почему.