Редактировать тайм-коды субтитров *.SUP

Страницы:  1
Ответить
 

SBerT

Стаж: 18 лет 2 месяца

Сообщений: 178


SBerT · 20-Окт-20 04:15 (4 года 2 месяца назад)

Приветствую.
Подскажите, плиз, какой программой следует воспользоваться.
Есть субтитры в формате .sup, в которых нужно "вырезать" несколько кусков "тишины".
Т.е. мне нужно загрузить сабы, видеть список с таймкодами, выделить сразу набор титров и произвести им сдвиг в миллисекундах.
Есть что-то, что умеет это делать? Именно с файлами .sup; распознавание и т.п. не нужно.
[Профиль]  [ЛС] 

SBerT

Стаж: 18 лет 2 месяца

Сообщений: 178


SBerT · 26-Окт-20 04:21 (спустя 6 дней)

Самостоятельно дам не ответ, но материал по теме.
Из адекватных ответов по интернету нашёл только утилиту на C++, которая позволяет произвести сдвиг (delay) субтитров: https://github.com/MonoS/SupMover (также есть возможность кропнуть вшитые изображения (не смотрел, что это и как работает) и произвести ресинк субтитров полностью).
Для своей цели внёс минимальные изменения в код, чтобы производить сдвиг только тех субтитров, которые идут после обозначенного времени (т.е. утилита запускается с параметрами "x y", где x — миллисекунды сдвига, y — миллисекунды тайм-кода, после которого делается сдвиг для субтитров), после чего в автоматическом скрипте прогоняю сабы через утилиту для каждого куска тишины с конца.
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error