Задачи с видео

Субтитры к сгенерированному видео

Почему субтитры важнее, чем кажется, и как их не сгенерировать вместе с кадром.

Олег Красин··4 мин чтения

Коротко

Большинство коротких роликов смотрят без звука. Субтитры здесь не доступность, а основной канал передачи смысла — и генерировать их в кадре нельзя.

Иллюстрация к субтитрам для видео

Почему это не про доступность

Точнее, не только про неё. Значительная часть коротких роликов смотрится без звука: в транспорте, на работе, в ленте с выключенным звуком по умолчанию.

Ролик без субтитров в такой ситуации не работает вовсе. Это делает их не дополнением, а частью основного сообщения.

Почему не генерировать в кадре

Ровно та же причина, что везде: кириллица разваливается, а в движении ещё и мерцает от кадра к кадру.

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

Как делать правильно

Отдельным слоем на монтаже. Шрифт под вашим контролем, текст правится, при необходимости отключается.

Крупно. Ролик смотрят на телефоне, и то, что читается на мониторе, там не читается.

С подложкой или обводкой. Белый текст на светлом кадре исчезает. Полупрозрачная плашка решает это надёжнее обводки.

Короткими фразами. Строка должна успеть прочитаться. Практический ориентир — не больше семи слов на экран.

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

Про автоматическое распознавание

Работает и экономит время, но требует вычитки: имена собственные, термины и цифры распознаются с ошибками чаще всего.

Ошибка в субтитрах заметнее ошибки в речи: письменный текст читается внимательнее, чем слушается устный.

Связь с генерацией кадра

Если ролик генерируется, оставляйте место под субтитры заранее — так же, как под заголовок на статичном кадре.

Просите «свободное пространство в нижней части кадра». Это дешевле, чем закрывать плашкой важную часть композиции.

Шрифт, который держит кириллицу

Самая частая поломка в титрах приходит не от модели, а от гарнитуры. Значительная часть шрифтов — особенно бесплатных и «дизайнерских» — нарисована только под латиницу. При вставке русского текста происходит одно из двух.

Квадраты вместо букв. Глифа в шрифте нет вовсе, и редактор рисует заглушку.

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

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

Проверка занимает полминуты и делается до сборки. Наберите в титре строку с буквами, которые пропускают чаще всего: Ё, Й, Щ, Ъ, Ы. Отдельно проверьте курсив и полужирное начертание — кириллица нередко нарисована только в обычном, и при выделении фразы шрифт подменится на середине предложения.

Длина строки и скорость чтения

Считать нужно не слова, а время. Строка должна висеть на экране дольше, чем её читают.

Проверяется вслух: прочитайте субтитр в своём обычном темпе. Не успели, пока он на экране, — режьте фразу, а не уменьшайте кегль.

Две строки максимум. Третья уводит взгляд вниз настолько, что зритель перестаёт смотреть кадр и начинает читать. Разрывать строку нужно по смыслу, а не по краю поля: подлежащее со сказуемым в одной строке, предлог с существительным вместе.

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

Безопасная зона на практике

Безопасная зона — не абстракция вёрстки, а конкретные полосы, которые съедает интерфейс. Снизу это подпись автора, описание и кнопки. Сверху бывает строка состояния. В вертикальном формате справа стоит панель действий, и длинная строка уходит под неё.

Ширина полос у площадок разная. Поэтому ролик, который пойдёт в два места, размечается по худшему из них.

И проверяется не в редакторе, а на самой площадке: залейте черновик закрытой публикацией и посмотрите с телефона. Половина решений, принятых на мониторе, там не работает.

Симптом, причина, решение

Что видитеПочему такЧто делать
Вместо букв квадратыВ шрифте нет кириллических глифовВзять гарнитуру с кириллицей, проверив Ё, Й, Щ, Ъ, Ы
Часть строки набрана другим шрифтомРедактор подставил системную гарнитуру для отсутствующих символовМенять шрифт целиком, а не подгонять отдельные символы
Субтитр не успевают дочитатьДлину считали в словах, а не во времени показаПрочитать вслух и резать фразу, если не уложились
Нижняя строка перекрыта интерфейсомТекст стоит в нижней трети кадраПоднять выше и проверить на самой площадке
Имена и термины распознаны неверноАвтораспознавание подставляет частотный вариантСоставить список имён и аббревиатур и вычитать по нему
Строки прыгают по вертикалиБлоки разной высоты выровнены по центруВыравнивать по верхнему краю блока, а не по центру

Вшитые или отдельным файлом

Разница не косметическая. Вшитый в картинку текст не отключается, не подхватывается машинным переводом и правится только перезаливом ролика. Отдельный файл субтитров правится после публикации.

Выбор чаще делают не вы: в вертикальном формате отдельного файла обычно нет, и текст приходится вшивать. Тогда его вычитывают до сборки, а не после.

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

Зачем субтитры, если есть звук?
Значительная часть коротких роликов смотрится без звука. Без субтитров такой ролик не работает вовсе.
Можно ли сгенерировать текст прямо в кадре?
Не стоит: кириллица у большинства моделей разваливается и мерцает в движении. Плюс такой текст нельзя поправить, перевести или отключить.
Где размещать субтитры?
Выше нижней трети: она часто перекрывается интерфейсом площадки. И крупно — ролик смотрят на телефоне.

Олег Красин псевдоним

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

Отвечает за: локальный запуск, требования к железу, методика замеров