Конвертировать SRT в VTT онлайн
Браузер не загрузит SRT — тег track в HTML5-видео принимает только WebVTT.
или перетащите их сюда · изображения, видео, аудио, документы и субтитры · до 2 ГБ
Рекламный блок — включите рекламу в public/ads.js · landing-top
Как конвертировать SRT в VTT
- Нажмите «Выберите файлы» и выберите файл SRT или перетащите его на страницу.
- Убедитесь, что в качестве целевого формата выбран VTT.
- Нажмите «Конвертировать» и подождите несколько секунд.
- Скачайте готовый файл 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 тоже не появится: конвертировать было нечего.