У меня есть папка с:
- ТВ-шоу - Эпизод 01.mkv
- ТВ-шоу - Эпизод 01.srt
- ТВ-шоу - Эпизод 02.mkv
- ТВ-шоу - Эпизод 02.srt
- ТВ-шоу - Эпизод 03.mkv
- ТВ-шоу - Эпизод 03.srt
и так далее...
Я уже знаю, что я могу сделать это с MKVMerge один за другим. Это заняло бы значительное количество времени, так что ... Я хочу сделать пакетный скрипт, который может сделать это для всех файлов в папке с MKVToolNix, mkvmerge или подобным.
Мне также нужно, чтобы пакетный сценарий был относительным, чтобы я мог применить сценарий позднее, когда имена файлов различаются.Имя файла не всегда может быть "TVShow", но, например, "Second TV Show".
1. Я хочу преобразовать внешний файл субтитров (srt) в соответствующий файл фильма (mkv).
2. Я также хочу сделать субтитры по умолчанию и принудительные субтитры соответствующего файла фильма.
Как я могу сделать пакетный скрипт, как это? Я немного разбираюсь в пакетных сценариях и несколько часов гуглял, не находя полезной информации.
Я начал с этого, но он не работает, а также не устанавливает субтитры по умолчанию или принудительно:
"B:\OneDrive\Portable applications\mkvtoolnix\mkvmerge.exe" "FOR %%A IN (*.mkv) DO mkvmerge -o "remux-%%~nA.mkv" "%%~A" "%%~dpnA.srt"