Файлы SRT

Перетащите один или несколько файлов субтитров — несколько файлов упаковываются в ZIP.

Файлов пока нет. Перетащите сюда несколько файлов, выберите их кнопкой или введите текст ниже.

Параметры

Входных данных пока нет.

WebVTT

Файлы не покидают браузерКак именно?

SubRip в WebVTT для HTML5-видео

Этот конвертер SRT в VTT превращает субтитры SubRip .srt в файлы WebVTT .vtt для HTML5-элемента <track>. Он записывает заголовок WEBVTT и таймкоды WebVTT, экранирует спецсимволы и сохраняет курсив и положение реплик.

Обновлено:

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

  1. Добавьте файлы SRT

    Вставьте субтитры SubRip или перетащите один или несколько файлов .srt в любой распространенной кодировке.

  2. Настройте параметры

    Сохраните или уберите форматирование и положение, добавьте номера реплик как идентификаторы и сдвиньте весь тайминг, если субтитры спешат или опаздывают.

  3. Скачайте 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 дает те же тайминги и текст.

Похожие инструменты