Как сделать субтитры SRT, которые действительно удобно читать
Файл SRT — это список пронумерованных субтитров в виде простого текста со временем начала и окончания. Раньше, чтобы его создать, приходилось набирать каждую строку и выставлять тайминг вручную. Сегодня расшифровку с таймкодами можно получить автоматически, а силы потратить на главное: чтобы субтитры были точными и их было удобно читать.
В этом руководстве рассказано, как устроен SRT, как создать файл из аудио или видео, что делает субтитры читаемыми и как перенести их в популярные видеоинструменты.
Как выглядит файл SRT
SRT (сокращение от SubRip Subtitle) — один из самых простых и широко поддерживаемых форматов субтитров. Каждый субтитр, или реплика, состоит из четырёх частей:
- Порядковый номер, начиная с 1.
- Временной интервал в виде
часы:минуты:секунды,миллисекунды --> часы:минуты:секунды,миллисекунды. Обратите внимание на запятую перед миллисекундами. - Одна или несколько строк текста субтитра.
- Пустая строка, завершающая реплику.
1
00:00:01,200 --> 00:00:04,000
С возвращением на канал.
2
00:00:04,300 --> 00:00:07,800
Сегодня разберём три способа
записывать звук дома чище.
Поскольку SRT — это простой текст, его можно открыть и исправить в любом текстовом редакторе. Сохраняйте его в кодировке UTF-8, чтобы буквы с диакритикой и нелатинские алфавиты, включая кириллицу, отображались правильно. Большинство проблем со «сломанными» файлами SRT связаны с неверной кодировкой, пропущенной пустой строкой или точкой вместо запятой в таймкоде.
Как создать файл SRT из аудио или видео
- Используйте финальный монтаж. Субтитры должны совпадать с тем, что услышат зрители. Расшифровывайте утверждённую версию видео или финальный сведённый звук, экспортированный с той же монтажной линейки, чтобы не пересчитывать тайминг реплик после правок.
- Загрузите файл. Загрузите видео или аудио в Media2Text. Для поддерживаемых видеоформатов, таких как MP4, MOV и WEBM, звуковая дорожка извлекается в браузере, а исходное видео не загружается. Аудиофайлы, такие как MP3, WAV и M4A, обрабатываются напрямую. Подробности о форматах — на страницах «Видео в SRT» и «Аудио в SRT».
- Сначала исправьте слова. Поправьте имена, бренды и числа в режиме расшифровки, где поиск с заменой и кликабельные таймкоды ускоряют работу. Править слова до экспорта гораздо проще, чем потом исправлять их в каждой реплике.
- Экспортируйте SRT. Выберите SRT в меню экспорта. Если система распознавания возвращает надёжный тайминг слов, используются пословные таймкоды; в остальных случаях реплики следуют таймингу сегментов. Решите, нужны ли в субтитрах имена говорящих; в большинстве видео они не нужны.
- Посмотрите результат. Импортируйте файл в редактор или плеер и посмотрите на обычной скорости начало, самый насыщенный диалог и концовку.
Что делает субтитры читаемыми
Точные слова — лишь половина хороших субтитров. Зрителю нужно успеть прочитать каждую реплику и при этом следить за изображением. Телевещатели и стриминговые сервисы публикуют подробные руководства по стилю; принципы ниже общие для большинства из них.
Делайте строки короткими
Используйте одну-две строки на реплику. Многие руководства рекомендуют примерно от 32 до 42 знаков в строке для языков на латинице. Длинные строки заставляют взгляд пересекать весь экран, и их труднее читать на телефоне.
Давайте каждой реплике достаточно времени
Очень короткие реплики мелькают раньше, чем их успевают прочитать, а очень длинные задерживаются на экране, когда говорящий уже перешёл к другому. Распространённый диапазон — примерно от одной секунды до шести-семи секунд на реплику. Быстрая речь даёт плотные реплики; делите их на естественных паузах, а не втискивайте целое предложение на экран.
Переносите строки в естественных местах
Переносите строку между смысловыми группами, а не посреди них. «Сегодня разберём три способа / записывать звук дома чище» читается лучше, чем «Сегодня разберём три / способа записывать звук дома чище». По возможности не заканчивайте строку предлогом или союзом.
Следуйте речи, а не сценарию
Если говорящий отошёл от сценария, субтитры должны передавать то, что было сказано на самом деле. Зрители, которые слышат звук, сразу замечают расхождения.
Помните о доступности
Субтитры для глухих и слабослышащих зрителей часто содержат важную звуковую информацию, например [музыка], [смех] или [хлопает дверь], и указывают говорящих за кадром. Распознавание речи фиксирует только произнесённые слова, поэтому такие описания добавляйте вручную там, где они важны. Полезный ориентир — рекомендации W3C по субтитрам.
SRT или VTT: что выбрать?
| SRT | WebVTT (VTT) | |
|---|---|---|
| Структура | Пронумерованные реплики, запятая перед миллисекундами. | Начинается с заголовка WEBVTT, точка перед миллисекундами, номера реплик необязательны. |
| Оформление | Минимальное; некоторые плееры понимают базовые теги. | Поддерживает позиционирование, области и оформление по веб-стандарту. |
| Лучше всего для | Видеоредакторов, форм загрузки и максимальной совместимости. | HTML5-видеоплееров и веб-платформ, которые запрашивают VTT. |
Если сомневаетесь, сначала экспортируйте SRT: его принимают почти везде. Media2Text умеет экспортировать оба формата из одной расшифровки, так что выбирать раз и навсегда не нужно. Чтобы преобразовать уже имеющийся файл, воспользуйтесь бесплатным конвертером SRT в VTT. Формат VTT полностью описан в спецификации W3C WebVTT.
Как перенести субтитры в видеоинструменты
Меню меняются от версии к версии, поэтому сверяйтесь с актуальной документацией своего инструмента. В общих чертах:
- YouTube принимает загруженные файлы субтитров, в том числе SRT и VTT, в разделе субтитров YouTube Studio. После публикации загруженные файлы заменяют автоматические субтитры для этого языка.
- Настольные редакторы, такие как Adobe Premiere Pro и DaVinci Resolve, умеют импортировать файлы SRT на дорожку субтитров, где можно настроить оформление и при необходимости вшить субтитры в изображение.
- Веб-плееры на основе HTML-элемента video загружают файлы VTT через элемент track.
- Социальные платформы различаются: одни принимают файлы субтитров, другие генерируют собственные субтитры или ожидают вшитый текст.
Отдельным файлом или вшитые? Отдельный файл SRT или VTT позволяет зрителям включать и выключать субтитры, а платформам — индексировать текст. Вшитые субтитры становятся частью изображения; так часто делают для коротких роликов в соцсетях, которые смотрят без звука. Media2Text создаёт файл субтитров; вшивать субтитры в видео нужно потом в вашем редакторе.
Имена говорящих, музыка и другие особые случаи
Нужно ли показывать в субтитрах, кто говорит?
Обычно нет, если говорящий в кадре: зрители видят, кто говорит. Указывайте говорящих, когда они за кадром, когда несколько человек быстро сменяют друг друга или когда видео — это аудиоподкаст со статичной картинкой. Достаточно короткой метки вроде «ВЕДУЩИЙ:» или тире в начале строки нового говорящего. Если вы экспортируете расшифровку с метками говорящих, решите до экспорта, включать ли их: убирать их потом в каждой реплике утомительно.
Песни и фоновая музыка
При громкой музыке распознавание речи может расшифровать слова песни или выдать обрывки. В субтитрах принято писать [музыка] или короткое описание вместо фрагментов текста песни, если только слова не важны для сюжета. Помните, что тексты песен часто защищены авторским правом.
Текст на экране
Субтитры поверх уже имеющихся титров или плашек читать трудно. Большинство редакторов позволяют сдвинуть дорожку субтитров, а VTT поддерживает позиционирование в вебе. Распознавание речи не читает текст на экране, поэтому важные титры переводите или расшифровывайте отдельно, если они нужны вашей аудитории.
Очень быстрая речь
Когда говорящий говорит быстрее, чем зрители успевают читать, есть два варианта: сохранить каждое слово и смириться с коротким временем на чтение или немного сократить текст, сохранив смысл. Рекомендации по доступности, как правило, советуют по возможности сохранять слова говорящего; в маркетинговых роликах текст часто сокращают. Выберите один подход для видео и придерживайтесь его последовательно.
Субтитры на других языках
Чтобы охватить зрителей на другом языке, сначала расшифруйте оригинал, а затем создайте переведённую дорожку расшифровки. Перевод сохраняет исходные таймкоды, поэтому можно экспортировать субтитры на новом языке, совпадающие с теми же моментами. Перевод не дублирует звук, а переведённые строки могут оказаться длиннее оригинала, поэтому в насыщенных фрагментах заново проверьте скорость чтения и переносы строк.
Типичные проблемы с SRT и как их решить
Все субтитры появляются раньше или позже на одно и то же время
С файлом обычно всё в порядке: просто видео начинается с другой точки, например после хлопушки или заставки, которых не было в расшифрованном звуке. Сдвиньте всю дорожку субтитров в редакторе, а не правьте каждый таймкод.
Со временем субтитры всё сильнее рассинхронизируются
Это говорит о том, что субтитры сделаны по другой версии монтажа или по файлу с другой частотой кадров. Расшифровывайте именно ту финальную версию, которую публикуете.
Странные символы вместо букв с диакритикой
Пересохраните файл в UTF-8. Старые инструменты иногда по умолчанию используют региональную кодировку.
Платформа не принимает файл
Проверьте, нет ли точки вместо запятой в таймкодах SRT, пропущенных пустых строк между репликами или пустого файла. Если открыть SRT в простом текстовом редакторе, проблема обычно быстро обнаруживается.
Имя везде написано неправильно
Исправьте его один раз через поиск и замену в расшифровке и экспортируйте заново, вместо того чтобы править каждую реплику вручную.
Чек-лист для субтитров SRT
- Расшифруйте финальный монтаж или финальный сведённый звук.
- Исправьте имена, термины и числа в расшифровке до экспорта.
- Экспортируйте SRT для редакторов и загрузки, VTT — для веб-плееров.
- Ограничивайте реплики одной-двумя короткими строками с достаточным временем на чтение.
- Добавьте описания звуков вручную, если они нужны вашей аудитории.
- Импортируйте файл и посмотрите начало, самый насыщенный фрагмент и конец.
Готовы сделать файл субтитров? Начните со страницы «Видео в SRT» или «Аудио в SRT». Бесплатная пробная версия включает до 2 задач расшифровки за всё время с общим лимитом 75 минут, без банковской карты.
Создать субтитры SRT →