Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @echo off
- rem Исходники: YP-SU-1R-номерсезона-номерпервойчасти-номервторойчасти.mkv - равка
- rem YP-SU-1R-номерсезона-номерпервойчасти-номервторойчасти.ass - заранее отформатированные субтитры
- rem Вводим данные об эпизодах - их номера, названия и номера ключ-кадров, по которым разрезается равка (я узнаю их в Aegisub при помощи проматывания). Сезон меняется слишком редко, поэтому удобнее потом в батнике поправить, чем каждый раз заново вводить.
- set /p [ep1]=First episode's number:
- set /p [ep2]=Second episode's number:
- set /p [ep1start]=First episode's first frame:
- set /p [ep1end]=First episode's last frame:
- set /p [ep2start]=Second episode's first frame:
- set /p [ep2end]=Second episode's last frame:
- set /p [ep1name]=First episode's name:
- set /p [ep2name]=Second episode's name:
- rem Соединяем субтитры с равкой
- C:/MKVToolNix\mkvmerge.exe --ui-language ru --output ^"D:\su_temp\YP-SU-1R-05x%[ep1]%_%[ep2]%_withsubs.mkv^" --language 0:eng --track-name 0: --default-track 0:yes --language 1:eng --track-name 1: --default-track 1:yes ^"^(^" ^"D:\su_temp\YP-SU-1R-05x%[ep1]%_%[ep2]%.mkv^" ^"^)^" --language 0:eng --default-track 0:yes ^"^(^" ^"D:\su_temp\YP-SU-1R-05x%[ep1]%_%[ep2]%.ass^" ^"^)^" --attachment-name consola.ttf --attachment-mime-type application/x-truetype-font --attach-file ^"D:\su_temp\consola.ttf^" --attachment-name consolai.ttf --attachment-mime-type application/x-truetype-font --attach-file ^"D:\su_temp\consolai.ttf^" --track-order 0:0,0:1,1:0
- rem Вырезаем первый эпизод
- C:/MKVToolNix\mkvmerge.exe --ui-language ru --output ^"D:\su_temp\YP-SU-1R-05x%[ep1]%_%[ep2]%_ep1.mkv^" --language 0:eng --default-track 0:yes --language 1:eng --default-track 1:yes --language 2:eng --default-track 2:yes ^"^(^" ^"D:\su_temp\YP-SU-1R-05x%[ep1]%_%[ep2]%_withsubs.mkv^" ^"^)^" --attachment-name consola.ttf --attachment-mime-type application/x-truetype-font --attach-file ^"D:\su_temp\consola.ttf^" --attachment-name consolai.ttf --attachment-mime-type application/x-truetype-font --attach-file ^"D:\su_temp\consolai.ttf^" --split parts-frames:%[ep1start]%-%[ep1end]% --track-order 0:0,0:1,0:2
- rem Вырезаем второй эпизод
- C:/MKVToolNix\mkvmerge.exe --ui-language ru --output ^"D:\su_temp\YP-SU-1R-05x%[ep1]%_%[ep2]%_ep2.mkv^" --language 0:eng --default-track 0:yes --language 1:eng --default-track 1:yes --language 2:eng --default-track 2:yes ^"^(^" ^"D:\su_temp\YP-SU-1R-05x%[ep1]%_%[ep2]%_withsubs.mkv^" ^"^)^" --attachment-name consola.ttf --attachment-mime-type application/x-truetype-font --attach-file ^"D:\su_temp\consola.ttf^" --attachment-name consolai.ttf --attachment-mime-type application/x-truetype-font --attach-file ^"D:\su_temp\consolai.ttf^" --split parts-frames:%[ep2start]%-%[ep2end]% --track-order 0:0,0:1,0:2
- rem Пришиваем к первому эпизоду заранее подготовленный опенинг
- C:/MKVToolNix\mkvmerge.exe --ui-language ru --output ^"D:\su_temp\%[ep1]% - %[ep1name]%.mkv^" --language 0:eng --default-track 0:yes --language 1:eng --default-track 1:yes --language 2:eng --default-track 2:yes ^"^(^" ^"D:\su_temp\opwithblack_1920x1080.mkv^" ^"^)^" + ^"^(^" ^"D:\su_temp\YP-SU-1R-05x%[ep1]%_%[ep2]%_ep1.mkv^" ^"^)^" --attachment-name consola.ttf --attachment-mime-type application/x-truetype-font --attach-file ^"D:\su_temp\consola.ttf^" --attachment-name consolai.ttf --attachment-mime-type application/x-truetype-font --attach-file ^"D:\su_temp\consolai.ttf^" --track-order 0:0,0:1,0:2 --append-to 1:0:0:0,1:1:0:1,1:2:0:2
- rem Пришиваем ко второму эпизоду заранее подготовленный опенинг
- C:/MKVToolNix\mkvmerge.exe --ui-language ru --output ^"D:\su_temp\%[ep2]% - %[ep2name]%.mkv^" --language 0:eng --default-track 0:yes --language 1:eng --default-track 1:yes --language 2:eng --default-track 2:yes ^"^(^" ^"D:\su_temp\opwithblack_1920x1080.mkv^" ^"^)^" + ^"^(^" ^"D:\su_temp\YP-SU-1R-05x%[ep1]%_%[ep2]%_ep2.mkv^" ^"^)^" --attachment-name consola.ttf --attachment-mime-type application/x-truetype-font --attach-file ^"D:\su_temp\consola.ttf^" --attachment-name consolai.ttf --attachment-mime-type application/x-truetype-font --attach-file ^"D:\su_temp\consolai.ttf^" --track-order 0:0,0:1,0:2 --append-to 1:0:0:0,1:1:0:1,1:2:0:2
- rem Удаляем временные файлы
- del D:\su_temp\YP-SU-1R-05x%[ep1]%_%[ep2]%_withsubs.mkv
- del D:\su_temp\YP-SU-1R-05x%[ep1]%_%[ep2]%_ep1.mkv
- del D:\su_temp\YP-SU-1R-05x%[ep1]%_%[ep2]%_ep2.mkv
- rem На выходе получаем полностью готовые к раздаче правильно названные серии.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement