Файлов пока нет. Перетащите сюда несколько файлов, выберите их кнопкой или введите текст ниже.
Входных данных пока нет.
SubRip в WebVTT для HTML5-видео
Этот конвертер SRT в VTT превращает субтитры SubRip .srt в файлы WebVTT .vtt для HTML5-элемента <track>. Он записывает заголовок WEBVTT и таймкоды WebVTT, экранирует спецсимволы и сохраняет курсив и положение реплик.
Обновлено:
Как это работает
Добавьте файлы SRT
Вставьте субтитры SubRip или перетащите один или несколько файлов .srt в любой распространенной кодировке.
Настройте параметры
Сохраните или уберите форматирование и положение, добавьте номера реплик как идентификаторы и сдвиньте весь тайминг, если субтитры спешат или опаздывают.
Скачайте VTT
Скачайте файл .vtt или ZIP со всеми файлами. На вкладке «Проверки» перечислены наложенные, пустые и поврежденные реплики.
Возможности
WebVTT по спецификации
Подпись WEBVTT, таймкоды вида «00:01:02.500» с точкой, пустые строки между репликами, никаких «-->» внутри текста, а & и < экранируются, как требует спецификация W3C WebVTT.
Форматирование сохраняется
<i>, <b> и <u> допустимы в WebVTT и остаются; теги <font color>, которые браузеры в VTT не поддерживают, удаляются.
Положение преобразуется
Тег SubRip {\an8} (верх кадра) становится настройкой реплики line:0, а остальные коды {\an1}–{\an9} — настройками line и align.
Сдвиг времени
Сдвиньте все реплики раньше или позже, например на -1.5 или 0:02, чтобы исправить рассинхронизацию.
Кодировка исправляется
Файлы .srt в Windows-1251, Windows-1252 и UTF-16 читаются правильно; WebVTT всегда записывается в UTF-8, как того требует формат.
Ограничения и конфиденциальность
До 200 файлов, каждый до 20 MB, всего до 100 MB. Конвертация выполняется в браузере (большие пакеты — в фоновом потоке); на сервер ничего не загружается. Подробнее — на странице о конфиденциальности.
Частые вопросы
Как конвертировать SRT в VTT?
Перетащите файл .srt или вставьте его, проверьте WebVTT справа и скачайте VTT.
Чем SRT отличается от VTT?
WebVTT начинается со строки WEBVTT, ставит точку перед миллисекундами и поддерживает стили и положение; SRT использует запятую и нумерует каждую реплику.
Почему браузер не показывает субтитры .srt?
HTML5-элемент <track> принимает только WebVTT. Конвертируйте файл в .vtt и подключите его как <track kind="subtitles" src="file.vtt">.
Сохраняются ли номера реплик?
В WebVTT они не нужны. В поле «Идентификаторы реплик» выберите «Номера (1, 2, 3 …)», чтобы сохранить их как идентификаторы, — например, для скриптов, которые ссылаются на ID реплик.
Можно ли конвертировать целую папку SRT-файлов?
Да, перетащите до 200 файлов и скачайте их одним ZIP-архивом.
Русские субтитры показываются кракозябрами — что делать?
Старые .srt часто сохранены в Windows-1251. Кодировка определяется автоматически, а если не угадалась, выберите ее в поле «Кодировка входных файлов»; результат будет в UTF-8.
Как конвертировать обратно в SRT?
Воспользуйтесь конвертером VTT в SRT. Путь SRT → VTT → SRT дает те же тайминги и текст.