@Sergey Malyshev2, а у меня всё нормально заработало. Ставишь программу, наводишь файл на батник, ждёшь, переводишь.
Этот батник выдаёт все субтитры сразу...
for %%f in ("*.mkv") do ( "C:\Program Files\MkvToolNix\mkvmerge.exe" -i "%%f" > "1.txt" find /i "subtitles" <"1.txt"> "2.txt" for /f "tokens=3 delims=: " %%i in (2.txt) do ( "C:\Program Files\MkvToolNix\mkvextract.exe" tracks "%%f" %%i:"%%~nf_%%i.ass" ) ) ) ) del "1.txt" del "2.txt" del "3.txt" ::set /p var=Ќ ¤ЇЁбЁ
А в этом можно выставить конкретный ID, если это зачем-то надо...
set /p id= set /p codec= for %%f in ("*.mkv") do "C:\Program Files\MkvToolNix\mkvextract.exe" tracks "%%f" ####:"comp\%%~nf.%codec%" ::set /p var=Надписиёё
@Sergey Malyshev2, а у меня всё нормально заработало. Ставишь программу, наводишь файл на батник, ждёшь, переводишь."C:\Program Files\MkvToolNix\mkvmerge.exe" -i "%%f" > "1.txt"
find /i "subtitles" <"1.txt"> "2.txt"
for /f "tokens=3 delims=: " %%i in (2.txt) do (
"C:\Program Files\MkvToolNix\mkvextract.exe" tracks "%%f" %%i:"%%~nf_%%i.ass"
)
)
)
)
del "1.txt"
del "2.txt"
del "3.txt"
::set /p var=Ќ ¤ЇЁбЁ
set /p codec=
for %%f in ("*.mkv") do "C:\Program Files\MkvToolNix\mkvextract.exe" tracks "%%f" ####:"comp\%%~nf.%codec%"
::set /p var=Надписиёё
@Sergey Malyshev2,@MrZol