Недавно мне приспичило создать субтитры к детским английским мультикам, естественно, чтобы «мучить ~Хитрого Мальца~ и портить ему каникулы».
После непродолжительных поисков я обнаружила кучу приложений и простой блокнотик для создания записей в формате:
Через полчаса я порядком подзадолбалась и приуныла. Неудобно, трудоёмко, особенно, если надо что-то исправить. АААААА!
А качать, тестировать и стирать разные приложения я не люблю.
Значит Excel?!
В штатных форматах Excel'я 2003 нет времени с миллисекундами. И тем не менее если описать его вручную, он всё понимает.
формат выглядит так:
"чч:мм:сс,000"
да, я изобретаю велосипед, но уж как получается
сперва я вычислила сколько секунд в сутках = 60х60х24 = 86400
затем какую часть от суток составляет 1 секунда = 1/86400, и это громоздкое число я занесла в ячейку и дала ему имя "однасек", теперь только нужно перемножать этот однасек на число секунд и представить в нужном формате (правые серые столбцы таблицы)
- Дальше просто смотрим наш фильм, и заносим текст с временными диапазонами в таблицу.
- По окончании нажимаем на кнопку макроса - в указанном листе (переменная "префикс") сформируется столбец по требованиям формата .srt
- Копируем все значимые строки в блокнот, добавляем в конце две пустые строки (требования формата srt), сохраняем сразу как "все файлы" - тогда он позволит указать формат иной чем txt. (Можно и потом в проводнике переименовать).
- Если всё сделали правильно, подключаем готовые субтитры к видео и наслаждаемся (мучаем ~Хитрого Мальца~) нужное подчеркнуть.
Создание субтитров к пятиминутному мультику у меня теперь занимает минут 30-40 (плоховато я печатаю в английской раскладке). Вряд ли у меня где-нибудь получилось бы быстрее.