SRT в VTT

Конвертируйте файлы субтитров прямо в браузере. Ничего не загружается на сервер и не сохраняется.

Об этом конвертере

SRT и WebVTT выглядят похоже, но не взаимозаменяемы: в VTT перед миллисекундами стоит точка, требуется заголовок WEBVTT, и именно его ожидает видео HTML5. Этот конвертер переписывает SRT в VTT, соответствующий спецификации.

SRT и VTT несут одно и то же — когда каждая строка появляется и исчезает на экране, — но это не взаимозаменяемые файлы. VTT ожидают браузеры и плееры HTML5, а SRT принимают большинство настольных редакторов и старые программы. Здесь один формат переводится в другой, чтобы вам не приходилось думать, какой файл вам достался.

Вставьте SRT или перетащите файл — и получите VTT с сохранёнными таймингами. Это смена формата, а не пересчёт времени, поэтому реплики остаются ровно там же, где были в оригинале. Ничего не загружается на сервер: работа идёт в вашем браузере, а результат не покидает вашу машину.

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

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

Чем отличаются SRT и VTT?
Оба формата — обычные текстовые файлы субтитров с нумерованными репликами и таймкодами. В VTT добавляется заголовок WEBVTT и поддержка оформления и позиционирования реплик; именно этот формат ожидают элементы видео HTML5. В SRT заголовка нет, зато его принимает больше старого софта.
Меняются ли тайминги при конвертации?
Нет. Каждая реплика сохраняет время начала и конца из исходного файла. Меняется только формат: запятая в таймкодах SRT становится точкой в VTT — это и есть главное текстовое отличие.
Мой файл загружается на сервер?
Нет. Конвертация полностью выполняется в браузере средствами JavaScript. Ваш файл субтитров никуда не передаётся, поэтому после загрузки страницы всё работает даже без интернета.
Можно ли конвертировать VTT обратно в SRT?
Да. Для файла SRT используйте страницу SRT в VTT, для файла VTT — обратный конвертер. В обе стороны текст реплик и тайминги сохраняются.
Почему плеер не открывает конвертированный файл?
Обычно дело в кодировке, а не в формате. Файлы субтитров должны быть в UTF-8; файл в устаревшей кодировке может содержать символы, которые плеер не читает. Сохраните его заново в UTF-8 и конвертируйте снова.