ТранскрибаторТранскрибатор
Транскрибатор · Практика

Как преобразовать SRT в VTT и проверить субтитры в веб-плеере

Сервис просит VTT, а редактор выгрузил SRT. Переименование расширения не превращает один формат в другой: различаются заголовок и запись временных отметок.

Сохранить SRT
Экспортируйте SRT в WebVTT через редактор субтитров, затем проверьте заголовок WEBVTT, таймкоды, текст и показ в целевом плеере.
1Сохранить SRT2Экспортировать WebVTT3Проверить в плеере
Порядок действий для этой задачи.

Сохраните проверенный исходник

Откройте SRT и убедитесь, что реплики соответствуют окончательной версии видео. Конвертация не исправляет пропущенные слова, неверную синхронизацию или опечатки. Сначала сохраните копию с понятным именем.

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

Выполните преобразование формата

В редакторе выберите сохранение или экспорт в WebVTT. Укажите кодировку UTF-8. В начале файла должен быть заголовок WEBVTT и разделение перед блоками; миллисекунды во временных отметках WebVTT отделяются точкой.

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

Сверьте результат в плеере

Сравните число текстовых блоков и несколько реплик в начале, середине и конце. Проверьте русские буквы, переносы и интервалы показа. Отдельно посмотрите блоки с курсивом или другими стилями.

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

Учебный пример для проверки

Точка проверкиНаблюдениеДействие
ЗаголовокWEBVTT отсутствуетПроверить экспорт
ВремяМиллисекунды с запятойПроверить формат
РепликаПропала пунктуацияСверить с исходником
УЧЕБНЫЙ ПРИМЕР · КОНТРОЛЬНЫЕ ТОЧКИЗаголовокWEBVTT отсутствуетПроверить экспортВремяМиллисекунды с запятойПроверить форматРепликаПропала пунктуацияСверить с исходником
Пример показывает способ проверки; это не реальные данные пользователя.

Рабочий образец

WEBVTT

00:00:01.000 --> 00:00:03.500
Проверяем первую реплику.

00:00:04.000 --> 00:00:06.000
Сохраняем пунктуацию, включая запятые.

Что ещё проверить

Сравните структуру SRT и устройство WebVTT перед переносом сложной разметки.

Частые вопросы

Можно просто переименовать .srt в .vtt?

Этого недостаточно: содержимое должно соответствовать синтаксису WebVTT.

Номера блоков обязательно удалять?

Идентификаторы допустимы в WebVTT. Важнее корректная структура и поддерживаемый синтаксис, а не механическое удаление всех чисел.