Converters.live

Конвертировать SRT в VTT онлайн

Браузер не загрузит SRT — тег track в HTML5-видео принимает только WebVTT.

или перетащите их сюда · изображения, видео, аудио, документы и субтитры · до 2 ГБ

Рекламный блок — включите рекламу в public/ads.js · landing-top

Как конвертировать SRT в VTT

  1. Нажмите «Выберите файлы» и выберите файл SRT или перетащите его на страницу.
  2. Убедитесь, что в качестве целевого формата выбран VTT.
  3. Нажмите «Конвертировать» и подождите несколько секунд.
  4. Скачайте готовый файл VTT.

Почему Converters.live?

  • landing.why1.subtitle
  • landing.why2.subtitle
  • landing.why3.subtitle
Рекламный блок — включите рекламу в public/ads.js · landing-article

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

Почему SRT не подхватывается в HTML5-плеере?
Потому что браузеры не разбирают SRT. Тег track в HTML5-видео принимает только WebVTT, поэтому ссылка на .srt не загружает ничего и молча: ошибки на странице нет, просто нет субтитров. Конвертация в VTT решает вопрос целиком, разметку вокруг менять не нужно.
Нужно ли что-то править в HTML после конвертации?
Только имя файла в атрибуте src и kind, если он не был указан. Обычная строка выглядит как kind="subtitles" src="subs.vtt" srclang="ru" label="Русские" рядом с тегом source. Ничего другого в плеере, видеофайле или странице менять не требуется.
Что такое заголовок WEBVTT и почему он важен?
Любой корректный файл WebVTT начинается со слова WEBVTT на отдельной первой строке. По нему браузер опознаёт формат, и файл без него отвергается сразу. Конвертер пишет этот заголовок сам — именно его чаще всего забывают те, кто просто переименовывает .srt в .vtt.
Можно ли просто переименовать .srt в .vtt?
Нет, и это самая частая ошибка. Форматы отличаются заголовком, разделителем в таймкоде — в SRT запятая, в WebVTT точка — и нумерацией реплик. У переименованного файла ничего этого нет, поэтому браузер считает его битым и не показывает ни строчки.
Субтитры на русском превращаются в кракозябры — поможет конвертация?
Да, если дело в кодировке. WebVTT обязан быть в UTF-8, а старые SRT сплошь и рядом лежат в windows-1251. Конвертер определяет исходную кодировку по байтам и отдаёт нормальный UTF-8 — ровно то, чего ждёт браузер.
Меняются ли тайминги при конвертации?
Нет. Каждое время начала и конца переносится без изменений, меняется только запись: запятая становится точкой, как требует WebVTT. Если субтитры совпадали со звуком, они совпадают и дальше; если расходились, расхождение тоже сохранится.
Переживут ли конвертацию курсив и жирный?
Да. Теги i, b и u допустимы в обоих форматах и переносятся как есть. То, чего в SRT изначально нет — позиционирование, шрифты, цвета из блока стилей, — в VTT тоже не появится: конвертировать было нечего.