инструмент для создателей / 01

Конвертер SRT в VTT

Конвертируйте субтитры SubRip в WebVTT для HTML5 прямо в браузере.

Конвертер SRT в VTT: TOEA считывает время и текст каждой реплики, а затем записывает их обратно с заголовком WEBVTT и точкой-разделителем, которую требует этот формат, вместо запятой SubRip. Работает на 100% локально в вашем браузере, файлы на сервер не загружаются.

Запуски
В вашем браузере
Стоимость
Бесплатно · без регистрации
Доступность
Готово к использованию
SRT → WebVTTЛокальная обработка

Полностью работает в браузере

↥
Выберите файл субтитров

SRT или VTT · до 5 MB либо вставьте данные ниже

Использование VTT на веб-странице

Добавьте файл внутрь элемента <video>: <track kind="subtitles" src="talk.vtt" srclang="en" label="English">, а чтобы показывать его без переключения зрителем, добавьте default. Сервер должен отправлять файл как text/vtt. Если VTT находится на другом домене, сервер должен разрешать междоменные запросы, а элемент <video> должен иметь атрибут crossorigin, иначе браузер проигнорирует дорожку.

Теги, которые не переносятся

WebVTT поддерживает <i>, <b> и <u>, но не теги <font color> из SubRip и коды позиционирования в фигурных скобках, например {\an8}. Они переносятся в VTT как есть, и браузер может показать их как обычный текст. Если в SRT они есть, сначала удалите их с помощью очистителя субтитров, который удаляет всю разметку. Номера последовательности удаляются, поскольку субтитрам WebVTT не нужен идентификатор, и любой браузер принимает файл без них.

Как пользоваться

  1. Выберите файл .srt или вставьте его текст.
  2. Проверьте количество реплик и длительность.
  3. Скопируйте или скачайте файл .vtt.

Конфиденциальность и ограничения

Файл считывается и переписывается в браузере и никогда не загружается на сервер. Порядковые номера удаляются, поскольку WebVTT в них не нуждается.

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

Часто задаваемые вопросы

Зачем видео HTML5 нужен VTT?

Элемент <track> принимает только WebVTT. Файлы SubRip отклоняются, хотя эти два формата почти идентичны.

Что именно изменяется?

Добавляется заголовок WEBVTT, запятая перед миллисекундами заменяется точкой, а порядковые номера удаляются. Время и текст остаются без изменений.

Сохранится ли форматирование?

Теги курсива и полужирного начертания сохраняются, поскольку оба формата их поддерживают. Коды позиционирования SubRip в фигурных скобках не имеют эквивалента в WebVTT.

Мой файл оказался пустым.

Проверьте счётчик над результатом. Блоки с нечитаемыми временными метками пропускаются и учитываются в счётчике. Обычно это означает, что стрелка или временная метка составлены неправильно.

Бесплатный инструмент · запусков: в вашем браузере · аккаунт не нужен