Конвертер SRT в VTT
Конвертируйте между SRT и VTT и сдвигайте все тайминги сразу.
- Работает в вашем браузере — текст никуда не отправляется
- Без регистрации и квот, пользуйтесь бесплатно сколько угодно
Как это работает
Преобладают два формата субтитров: SRT, который ожидают видеоплееры и редакторы, и WebVTT, который требуется для HTML5-видео. Они почти одинаковы, и именно поэтому ручная конвертация — такая досадная трата времени. Вторая частая жалоба — субтитры, отстающие или спешащие на секунду-две, и массово править это вручную тоже никто не хочет.
Чем они на самом деле отличаются
VTT начинается с заголовка WEBVTT, перед миллисекундами использует точку там, где SRT использует запятую, и не нумерует реплики. Всё остальное — строка времени, текст, пустая строка между репликами — одинаково. Эти три различия и составляют всю конвертацию.
Сдвиг таймингов
Введите положительное число, чтобы сдвинуть субтитры позже, или отрицательное, чтобы показывать их раньше. Все реплики сдвигаются на одно и то же значение, что исправляет типичный случай, когда субтитры постоянно рассинхронизированы. Тайминги никогда не опускаются ниже нуля.
Направление определяется автоматически
Формат определяется по заголовку и разделителю миллисекунд, поэтому обычно выбирать ничего не нужно. Если файл необычный, направление можно задать принудительно.
Что не переносится
Блоки стилей VTT, определения областей и позиционирование не имеют аналога в SRT и отбрасываются при конвертации в SRT. Обычный текст субтитров и тайминги сохраняются всегда.
Конвертер SRT в VTT: вопросы и ответы
Чем отличается SRT от VTT?
В VTT есть заголовок WEBVTT, перед миллисекундами стоит точка вместо запятой, а номера реплик отсутствуют.
Как исправить рассинхронизированные субтитры?
Введите смещение в секундах: отрицательное — чтобы показывать раньше, положительное — чтобы позже. Все реплики сдвигаются вместе.
Сохранится ли оформление?
Нет. У оформления и позиционирования VTT нет аналога в SRT, поэтому при конвертации в этом направлении они отбрасываются.