1

Прямо сейчас я использую ffmpeg для конвертации MKV в MP4 для своих фильмов и сериалов. Однако это можно сделать только в одной папке за раз или по одному перемещению за раз, поскольку все они находятся в своей собственной папке. Я использую этот код:

for %%a in ("*.mkv") do ffmpeg.exe -i "%%a" -vcodec copy -acodec copy "%%~na .mp4" pause

Это прекрасно работает, например, если это папка ТВ-шоу в течение сезона и будет конвертировать каждый эпизод по одному за раз.

Есть ли способ использовать пакет для поиска подпапок в корневом каталоге ~ 1200 и найти все файлы MKV, преобразовать их в новый контейнер, сохраняя те же аудио / каналы, а затем удалить старый файл MKV?

1 ответ1

1

Команда

FOR /R %%a etc etc 

откроет подпапки и добавит «(» после "DO", что позволит вам вводить более одной команды в нескольких строках. Затем вы закрываете команды с помощью ")"

Я не являюсь экспертом в пакетных файлах, и вышеизложенное было взято с http://ss64.com/nt/for.html ... Я надеюсь, что это может помочь

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .