SRT-файл субтитров для видеоурока: структура, кодировка и синхронизация
Отдельная дорожка субтитров должна соответствовать конкретной версии видео. Разберём устройство SRT, проверку таймкодов и три ситуации, в которых текст начинает появляться не вовремя.
В этом материале
Представим урок с демонстрацией программы. Расшифровку уже вычитали, но после удаления вступления субтитры отстают от речи. Исправлять слова заново не требуется: сначала нужно установить, как изменилось время. SRT хранит текст и интервалы его показа, поэтому удобен для такой проверки. Содержание реплик и значимые звуки отдельно сверяйте по инструкции о субтитрах учебного видео. Здесь сосредоточимся на файле и его связи с записью.
Разберите один блок файла
SRT представляет собой обычный текст с последовательными блоками: номер, время начала и окончания, реплика, затем пустая строка. Самого видео или звука внутри нет. Структура описана в справочнике форматов Библиотеки Конгресса. Текстовый редактор должен сохранять простой текст, а не документ с оформлением под расширением .srt.
Для короткой учебной реплики блок можно представить построчно:
Первая строка: 1
Вторая строка: 00:00:02,000 --> 00:00:05,000
Третья строка: Откройте лист «Заказы».
Четвёртая строка: пустая.
Это описание строк примера, а не список, который нужно копировать с маркерами. Временной код содержит часы, минуты, секунды и миллисекунды после запятой. Между началом и окончанием стоят два дефиса и знак больше. В этом блоке реплика показывается со второй до пятой секунды записи.
Проверьте порядок и интервалы
Просмотрите несколько соседних блоков. Начало реплики должно предшествовать её окончанию, а последовательность — соответствовать речи. Проверьте случайные повторы номера, пропущенные пустые строки и интервалы за пределами длительности ролика. Для простого урока с одним говорящим отдельно разберите непреднамеренные наложения соседних реплик.
В нашем примере после команды открыть лист появляется пояснение к столбцам. Если обе реплики занимают один и тот же интервал, плеер может показать их неожиданным способом. Исправление должно опираться на прослушивание видео: недостаточно механически раздвинуть все блоки на одинаковое расстояние. У речи есть паузы и разная длительность фраз. Оставляйте время на прочтение, сохраняя связь текста с демонстрируемым действием.
Установите причину сдвига
Проверьте совпадение в начале, середине и конце урока. Если все реплики запаздывают одинаково, возможен общий сдвиг дорожки. Если до определённого места всё совпадает, а затем начинается постоянное отставание, проверьте монтажную склейку: после удаления фрагмента дальнейшие интервалы могли остаться прежними. Если расхождение постепенно растёт, одного постоянного сдвига обычно недостаточно.
Допустим, из середины записи удалили четыре секунды ожидания. Реплики до этой точки сохраняют свои времена, последующие требуют согласования с новой версией. Не сдвигайте весь файл, иначе исправление конца испортит начало. Сверьте, что перед вами нужный видеоэкспорт, а не похожий черновик. Журнал правок по монтажу учебного видео помогает установить точку изменения вместо последовательного угадывания поправки.
Проверьте кодировку и требования плеера
Расширение .srt не гарантирует одинаковую обработку во всех программах. Например, справка YouTube требует для SRT текст в UTF-8 и указывает, что оформление текста не распознаётся. Это пример требований конкретного сервиса, а не универсальная гарантия для любой площадки. Изучите правила выбранного места размещения.
Проверьте кириллицу, кавычки, тире и профессиональные обозначения после импорта. Если вместо букв появились неверные символы, вернитесь к исходной текстовой версии и настройке сохранения. Не заменяйте массово повреждённый текст догадками. Убедитесь также, что файл действительно имеет расширение .srt, а не скрытое дополнительное .txt. Для длинного курса сначала испытайте короткий отрывок в конечном плеере, прежде чем готовить весь архив в неподходящем формате.
Испытайте дорожку в ученическом просмотре
Загрузите проверенный файл туда, где поддерживается импорт SRT, выберите нужный язык и откройте готовое видео. Убедитесь, что дорожку можно включить и что после перемотки текст появляется в нужном месте. Сверьте начало, сложный термин, монтажный переход и последнюю реплику. Отдельно посмотрите фрагмент, где субтитры могут перекрывать важную часть интерфейса.
При встраивании видео в курс проверьте именно встроенный вариант. Наличие дорожки в редакторе сервиса ещё не показывает, как её увидит участник. Umhub не следует считать универсальным импортёром SRT: описанная инструкция относится к совместимому видеоплееру или видеосервису. Поддержку выбранного способа размещения нужно проверить до выпуска урока. Если синхронизированная дорожка недоступна, текстовый конспект рядом может дополнить материал, но не является её полной заменой.
Храните согласованную пару файлов
Дайте видео и дорожке общий идентификатор урока и версию. В заметке к выпуску укажите, к какому монтажу относятся субтитры, когда их проверили и где испытали. Если меняется только одно слово, достаточно локальной правки с повторным просмотром окружения. Если меняется длительность записи, проверяйте временную шкалу после изменения.
Для следующего урока используйте этот же порядок: окончательный монтаж, содержательная вычитка, проверка файла, импорт и ученический просмотр. Сохраните исходную расшифровку отдельно, чтобы техническая ошибка экспорта не заставила восстанавливать текст с нуля. Готовый результат — не просто файл с правильным расширением, а дорожка, которая показывает нужные реплики в нужное время в реальном учебном маршруте.
Источники
Создайте свой курс в Umhub
Примените то, что узнали: соберите программу, добавьте материалы и пригласите учеников.