ТранскрибаторТранскрибатор
Форматы субтитров

VTT из расшифровки: структура файла и проверка субтитров

Как собрать WebVTT из расшифровки: заголовок WEBVTT, временные метки, блоки реплик, проверка последовательности и тест в плеере. Пример и чек-лист.

Команда Транскрибатора5 минут чтения
ИСТОЧНИКСУБТИТРЫ WEBVTTWEBVTT и пустая строкаНачало → конец cueТекст короткой репликиПросмотр в целевом плеереОТ СЛОВ К РЕЗУЛЬТАТУ
Работа с реальной записьюНаглядный учебный примерШаблон для копирования
Форматы субтитров

VTT — не копия расшифровки с таймкодами

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

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

Порядок работы

Соберите файл от таймкодов к просмотру

  1. Подготовьте проверенный текст

    Исправьте имена, числа и термины по записи. Удаляйте слова только по принятой редакторской политике: субтитры могут быть дословными или сокращёнными, но смысл и авторство нельзя менять незаметно.

  2. Разбейте текст на короткие реплики

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

  3. Запишите структуру WebVTT

    Первая строка — WEBVTT, после неё пустая строка. В каждом cue укажите время с точкой перед миллисекундами и стрелкой из двух дефисов и знака больше. Под временной строкой разместите текст, затем оставьте пустую строку.

  4. Проверьте в целевом плеере

    Откройте видео с готовым файлом и просмотрите начало, середину, конец и места быстрых диалогов. Проверьте задержку, раннее исчезновение, наложение на важные элементы и переносы строк. Ошибки фиксируйте по таймкоду, а не фразой «где-то во второй половине».

Разбор на примере

Три блока для учебного фрагмента

Ниже — вымышленный учебный пример. Имена, условия и результаты приведены только для объяснения метода.

Фрагмент учебной записи · 12:40
Сначала откройте запись. Затем найдите реплику по таймкоду и сравните текст со звуком.

Учебный VTT можно разделить на два cue: действие с записью и проверку по таймкоду. Между блоками оставляют пустую строку; часы можно опустить для короткого ролика, но минуты, секунды и миллисекунды должны быть оформлены последовательно.

Пример блока: 00:00:02.000 --> 00:00:04.600, затем строка «Сначала откройте запись». Это вымышленная разметка: реальные границы определяют только после просмотра исходного видео.

WEBVTT и пустаястрокаЗаголовокНачало → конец cueСинхронизацияТекст короткойрепликиЧтениеПросмотр в целевомплеереПроверка
Рабочий VTT соединяет корректную структуру, синхронизацию и проверку в реальном видео.
ПроверкаПризнак нормыЕсли не так
ЗаголовокWEBVTT в первой строкеИсправить начало файла
ТаймкодыИдут вперёд и соответствуют речиПереслушать участок
РепликаПонятна за время показаРазделить или сократить
ПлеерДорожка загружается и читаетсяПроверить требования площадки
Готовая заготовка

Карточка проверки VTT

Пройдите карточку перед передачей файла. Она отделяет синтаксис от качества просмотра.

Шаблон для вашей работыВыделите и скопируйте
Файл и версия:
Видео и длительность:
Площадка / плеер:
Кодировка:
WEBVTT в первой строке: да / нет
Первый cue:
Последний cue:
Пересечения времени:
Слишком длинные реплики:
Имена и числа проверены:
Места повторного просмотра:
Результат загрузки:
Проверка результата

Проверьте не только расширение файла

  • Файл начинается с WEBVTT и сохранён как текст.
  • Все временные интервалы проверены по видео.
  • Реплики не теряют условие или отрицание.
  • Готовая дорожка просмотрена в месте публикации.
РасшифровкаПроверенный исходный текстCueНачало и конец показаWebVTTСтруктура и репликиПлеерРеальный просмотр
Проверка заканчивается не сохранением файла, а просмотром субтитров вместе с видео.
Частые вопросы

Разберём детали

Чем VTT отличается от SRT?

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

Нужны ли номера блоков?

В базовом WebVTT идентификатор cue необязателен. Если система требует свой вариант, следуйте её документации.

Продолжить работу с записью