Скорость чтения субтитров: как рассчитать CPS и убрать слишком быстрые реплики
Короткая строка тоже может исчезать слишком быстро. Чтобы оценить нагрузку на зрителя, сравнивайте объём текста со временем показа. Для этого используют CPS — количество символов в секунду.
Что измеряет CPS
CPS означает characters per second — символы в секунду. Показатель связывает длину экранного текста с тем, сколько времени зритель его видит. Чем больше букв на коротком интервале, тем выше нагрузка.
Для рабочего расчёта заранее определите правила подсчёта. В этой статье в примерах учитываются видимые символы, пробелы и знаки препинания; служебная разметка оформления не включается. Конкретный валидатор может применять свои правила.
Формула: количество символов / (время конца − время начала). Длительность должна быть положительной. Блок с нулевым или обратным интервалом сначала исправляют как ошибку времени.
Не путайте CPS со скоростью речи. Пауза, перевод и сокращение фразы могут менять соотношение между звучащими словами и экранным текстом.
Рассчитайте простой пример
Условный блок содержит 60 символов и показывается с 10-й до 13-й секунды. Длительность равна 3 секундам, поэтому 60 / 3 = 20 CPS.
Если сохранить те же 60 символов на 4 секунды, получится 15 CPS. Если оставить 3 секунды, но сократить текст до 45 символов, результат также составит 15 CPS. Это два разных способа снизить нагрузку.
Продлевать показ можно не всегда: рядом уже начинается следующая реплика или меняется сцена. Сокращение тоже ограничено смыслом. Нельзя выбрасывать условие, отрицание или число ради красивого значения.
В таблице ниже приведены учебные числа, а не универсальная рекомендация для всех роликов. Она показывает зависимость показателя от объёма и времени.
Выберите подходящий ориентир
Требования зависят от площадки, языка, аудитории и типа дорожки. Например, руководство Netflix для русских обычных субтитров указывает до 17 CPS для взрослых программ и до 13 для детских; для SDH в том же документе приведены отдельные значения.
Эти числа относятся к конкретному стандарту доставки. Не превращайте их в универсальный закон для любого короткого ролика, учебной записи или внутреннего видео.
Для своего материала учитывайте сложность текста. Термин, незнакомая фамилия и формула читаются иначе, чем привычная бытовая фраза той же длины.
Если у заказчика есть технические требования, используйте их как основной ориентир и уточните метод подсчёта. Так вы не будете спорить о показателе, рассчитанном двумя разными способами.
Почему перенос на две строки не всегда помогает
Перенос улучшает размещение текста, но сам по себе не меняет количество символов и длительность блока. Поэтому две строки вместо одной обычно не снижают CPS.
Разделение на два последовательных блока тоже не гарантирует улучшения. Если вы разделили 60 символов на две равные части и каждому дали по 1,5 секунды, скорость останется 20 CPS.
Однако смысловое разбиение может облегчить восприятие: зритель получает законченную часть мысли вместо перегруженной конструкции. Проверяйте оба параметра — числовую нагрузку и ясность фразы.
Не разрывайте имя, число с единицей измерения или короткое связанное выражение. Формально подходящий блок может оставаться неудобным для чтения.
Исправляйте сначала самые трудные места
Отсортируйте проблемные реплики по высокой скорости и просмотрите их с соседними блоками. Исправление одной строки может создать пересечение или слишком короткий следующий интервал.
Если есть свободная пауза, осторожно продлите показ, сохранив связь с голосом и кадром. Если времени нет, уберите только действительно лишние элементы: повтор, ненужное вводное слово или громоздкую конструкцию с тем же смыслом.
Учебный пример: «на данном этапе мы выполняем проверку файла» можно передать как «сейчас проверяем файл», если контекст и стиль допускают пересказ. Но «проверяем только после сохранения» нельзя сокращать до «проверяем».
После массовых правок заново проверьте таймкоды. Если объединяете дорожки, используйте проверку объединённых субтитров, чтобы не получить накладывающиеся интервалы.
Проверьте чтение в реальном просмотре
Просмотрите результат без звука на устройстве, близком к тому, которым пользуется аудитория. Если приходится останавливать видео, одного соответствия числовому порогу недостаточно.
Учитывайте изображение: зритель одновременно читает и следит за действием. В инструкции с мелкими кнопками даже умеренная текстовая нагрузка может мешать выполнению шага.
Проверьте сохранённую дорожку вместе с видео, например в VLC. Не оценивайте результат только по таблице редактора.
Для исходника без текста начните с расшифровки видео. Полный текст полезен как основа, но экранные блоки потребуют отдельной работы с длительностью и разбиением.
Как меняется CPS
Во всех строках — условные числа для демонстрации расчёта.
| Символов | Длительность | CPS |
|---|---|---|
| 60 | 3 секунды | 20 |
| 60 | 4 секунды | 15 |
| 45 | 3 секунды | 15 |
| 30 | 1,5 секунды | 20 |
| 30 | 2 секунды | 15 |
Чек-лист готовых субтитров
[ ] Определены правила подсчёта [ ] Интервалы положительные [ ] Выбран стандарт площадки [ ] Найдены перегруженные блоки [ ] Условия и отрицания сохранены [ ] Нет пересечений после правок [ ] Видео просмотрено без звука
Частые вопросы
Как посчитать CPS?
Разделите число отображаемых символов на длительность блока в секундах. Уточните правила подсчёта используемого валидатора.
Две строки снижают скорость чтения?
Не сами по себе. Если объём и длительность прежние, CPS остаётся тем же.
17 CPS подходит для любого видео?
Нет. Это, например, ориентир конкретного руководства Netflix для русских взрослых обычных субтитров. У других задач могут быть иные требования.
Можно просто продлить все подписи?
Нет. Проверьте следующую реплику, склейки и связь с голосом, иначе появятся пересечения и неверные соответствия.