Перейти к содержанию
TextArray
100% локально

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

Мгновенно конвертируйте субтитры между WebVTT и SubRip в любом направлении.

Входные данные
Выходные данные

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

Интернет использует WebVTT, видеоплееры — SubRip. Экспорт субтитров YouTube, файл <track> браузера или служба транскрипции предоставляют вам файл .vtt; вашему телевизору, плейлисту VLC или пакету редактирования требуется .srt — или наоборот. Вставьте файл сюда, и он будет преобразован; направление определяется по содержимому автоматически, с возможностью ручной корректировки, когда вам нужно принудительно указать его.

При переходе VTT → SRT инструмент делает все, что требует более строгий формат: заголовок WEBVTT и блоки ПРИМЕЧАНИЕ/STYLE/REGION исчезают, сигналы перенумеровываются последовательно, разделители миллисекунд становятся запятыми, часы становятся явными, настройки сигналов, такие как align:start, удаляются, а разметка только для VTT — <v Динамик>, <c.class>, временные метки караоке — удаляется, а <i>, <b> и <u> выживают, поскольку игроки SRT их визуализируют. При переходе SRT → VTT добавляется заголовок WEBVTT, запятые становятся точками, номера вызовов сохраняются как действительные идентификаторы вызовов, а случайные блоки переопределения ASS, такие как {\\an8}, удаляются.

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

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

FAQ

Как работает автоматическое определение направления?
Файл, первая непустая строка которого начинается с WEBVTT, преобразуется в SRT; все остальное конвертируется в VTT. Примененное направление отображается в таблице, а опция направления может быть выбрана в любом направлении, если файл неоднозначен.
Что происходит с настройками сигналов VTT и голосовыми метками?
Настройки метки (выравнивание, положение, линия) и теги только для VTT, такие как <v Динамик> или <c.class>, не имеют эквивалента SRT и удаляются. Базовый стиль — <i>, <b>, <u> — сохраняется, поскольку его визуализируют обычные проигрыватели SRT.
Сохраняются ли идентификаторы сигналов?
VTT → SRT заменяет идентификаторы чистой последовательностью 1, 2, 3…, которую требует SRT. SRT → VTT сохраняет номера — они являются действительными идентификаторами сигналов VTT и безвредны для игроков.
Исправляет ли преобразователь перекрывающиеся или неправильные тайминги?
Нет — тайминги конвертируются добросовестно, не редактируются. Чтобы переместить все субтитры раньше или позже, пропустите файл через таймер SRT до или после конвертации.
Загружен ли где-нибудь мой файл субтитров?
Нет. Преобразование выполняется полностью в вашем браузере, и файл никогда не покидает ваше устройство.