Инструмент для разработчиков

Конвертер SRT в VTT

Конвертируйте между SRT и VTT и сдвигайте все тайминги сразу.

Конвертер SRT в VTT Работает на вашем устройстве
  • Работает в вашем браузере — текст никуда не отправляется
  • Без регистрации и квот, пользуйтесь бесплатно сколько угодно

Как это работает

Преобладают два формата субтитров: SRT, который ожидают видеоплееры и редакторы, и WebVTT, который требуется для HTML5-видео. Они почти одинаковы, и именно поэтому ручная конвертация — такая досадная трата времени. Вторая частая жалоба — субтитры, отстающие или спешащие на секунду-две, и массово править это вручную тоже никто не хочет.

Чем они на самом деле отличаются

VTT начинается с заголовка WEBVTT, перед миллисекундами использует точку там, где SRT использует запятую, и не нумерует реплики. Всё остальное — строка времени, текст, пустая строка между репликами — одинаково. Эти три различия и составляют всю конвертацию.

Сдвиг таймингов

Введите положительное число, чтобы сдвинуть субтитры позже, или отрицательное, чтобы показывать их раньше. Все реплики сдвигаются на одно и то же значение, что исправляет типичный случай, когда субтитры постоянно рассинхронизированы. Тайминги никогда не опускаются ниже нуля.

Направление определяется автоматически

Формат определяется по заголовку и разделителю миллисекунд, поэтому обычно выбирать ничего не нужно. Если файл необычный, направление можно задать принудительно.

Что не переносится

Блоки стилей VTT, определения областей и позиционирование не имеют аналога в SRT и отбрасываются при конвертации в SRT. Обычный текст субтитров и тайминги сохраняются всегда.

Частые вопросы

Конвертер SRT в VTT: вопросы и ответы

Чем отличается SRT от VTT?

В VTT есть заголовок WEBVTT, перед миллисекундами стоит точка вместо запятой, а номера реплик отсутствуют.

Как исправить рассинхронизированные субтитры?

Введите смещение в секундах: отрицательное — чтобы показывать раньше, положительное — чтобы позже. Все реплики сдвигаются вместе.

Сохранится ли оформление?

Нет. У оформления и позиционирования VTT нет аналога в SRT, поэтому при конвертации в этом направлении они отбрасываются.