Бесплатный инструмент
Конвертер SRT в VTT
Превращает файл SubRip в WebVTT для веба. Загрузите .srt — получите .vtt с заголовком, который ожидает браузер, и с той пунктуацией в таймкодах, которую требует видео HTML5.
- Работает в браузере
- Ничего не загружается
- Без регистрации
Перетащите файл сюда
или
Поддерживаются файлы .srt, .vtt, .txt
Добавить файлы SRT (2+)
Результат
Как это работает
Конвертер SRT в VTT за три шага
Загрузите файл SRT
Перетащите .srt в окно или выберите файл вручную. Файл не покидает ваше устройство.
Конвертируйте в VTT
Добавляется заголовок WEBVTT, а запятые в таймкодах меняются на точки перед миллисекундами.
Скачайте .vtt
Скопируйте результат или скачайте файл — он готов для подключения к видеодорожке HTML5.
Почему SRT не воспроизводится в браузере
SubRip и WebVTT выглядят почти одинаково, и именно поэтому ошибка так сбивает с толку: вы прикрепляете .srt к элементу <track>, видео запускается, а субтитры не появляются. Никакой ошибки при этом не возникает. Видео HTML5 вообще не умеет читать SubRip — оно читает только WebVTT, а эти два формата отличаются двумя мелочами, которые плеер не простит.
Два различия, которые имеют значение
Во-первых, файл WebVTT обязательно должен начинаться со слова WEBVTT на отдельной строке. Без этого заголовка файл отвергается целиком, независимо от содержимого. Во-вторых, в WebVTT секунды отделяются от миллисекунд точкой, а в SubRip — запятой: 00:00:01.500 против 00:00:01,500. Номера реплик, которые SubRip ставит над каждым блоком, в WebVTT необязательны, и при конвертации они убираются — они не несут смысла и только создают лишний шум.
Что конвертация меняет, а что нет
Тайминги переносятся точно как есть: ничего не округляется, не сдвигается и не пересчитывается. Разрывы строк внутри реплики сохраняются, так что двухстрочный субтитр остаётся двухстрочным. Не переносится то, чего в SubRip никогда и не было: WebVTT умеет хранить настройки положения, выравнивания и региона для реплик, но конвертер их не придумывает. На выходе вы получаете чистый, корректный файл со стандартным позиционированием — а это именно то, что нужно браузеру в подавляющем большинстве случаев.
Всё работает на вашем устройстве
Файл читается и конвертируется прямо в браузере. Ничего не загружается на сервер, ничего не сохраняется, регистрация не нужна. Принимаются файлы до 10 МБ — этого намного больше, чем нужно любому файлу субтитров: полнометражный фильм обычно занимает меньше 100 КБ.
Ответы
SRT в VTT — часто задаваемые вопросы
Почему мой файл SRT не показывает субтитры в видео HTML5?
Потому что браузеры не читают SubRip. Элемент
В чём на самом деле разница между SRT и VTT?
Разница в двух вещах. Файл VTT обязательно начинается со строки WEBVTT, и миллисекунды в нём отделяются точкой, а не запятой: 00:00:01.500 вместо 00:00:01,500. Всё остальное в реплике — время, текст, разрывы строк — остаётся одинаковым.
Пропадают ли номера реплик?
Да, и это сделано намеренно. В WebVTT они считаются необязательными идентификаторами, а не порядковыми номерами, и их никто не читает. Их удаление делает файл чище без потери какой-либо информации.
Изменятся ли тайминги?
Нет. Время начала и конца переносится точно так же, с точностью до миллисекунды. Ничего не округляется и не пересчитывается.
Сохраняются ли оформление и позиционирование?
Сохранять нечего. В SubRip нет настроек положения или региона, поэтому на выходе используются стандартные настройки WebVTT. Если вам нужны настройки реплик, добавьте их вручную после конвертации.
Загружается ли мой файл куда-то?
Нет. Конвертация выполняется в браузере с помощью JavaScript. Файл никогда не отправляется на сервер, не сохраняется, регистрация не требуется.
Какой максимальный размер файла можно конвертировать?
До 10 МБ. Файлы субтитров сами по себе небольшие — даже трёхчасовой фильм редко превышает 200 КБ, — так что этот лимит вряд ли станет для вас препятствием.
Можно ли сделать обратное — из VTT в SRT?
Да. Для этого есть конвертер VTT в SRT, а универсальный конвертер субтитров работает в обе стороны и дополнительно поддерживает форматы SBV и ASS.
Нужна полная расшифровка?
Загрузите аудио или вставьте ссылку на YouTube и получите полную AI-расшифровку с метками спикеров, таймкодами и сводками.
Бесплатно на iOS и Android. Без регистрации.