Что такое субтитры в DCP
Субтитры в DCP — это либо часть изображения, либо отдельный трек, который сервер кинотеатра накладывает при показе. В пакете цифрового кинопоказа субтитры бывают открытые и закрытые. Открытые видны всем зрителям на экране, закрытые (closed captions) выводятся на персональные устройства зрителей. В одной композиции может быть до шести треков closed captions, а открытых основных субтитров (MainSubtitle) — не больше одного.
Открытые субтитры можно либо впечатать в изображение на этапе кодирования, либо положить отдельным треком. Закрытые субтитры всегда лежат отдельным треком и включаются зрителем по необходимости. Для кинотеатра и фестиваля чаще нужен отдельный файл. Вшивать имеет смысл, когда нужен один язык и площадка не просит отдельный трек.
Субтитры в DCP могут быть на разных языках, каждый язык — отдельная дорожка. В одной композиции не может быть больше одного трека основных субтитров, поэтому несколько языков добавляют через Supplemental-пакеты.
Вшитые (открытые) субтитры
Вшитые (burn-in) субтитры впечатываются в изображение на этапе кодирования. Их нельзя отключить, на копию приходится один язык. Такой вариант подходит, когда нужен один язык и нет риска, что сервер кинотеатра не воспроизведёт отдельный трек субтитров.
Минус вшитых субтитров — для другого языка потребуется новая копия. Если фильм планируется показывать на нескольких языках или на фестивале, где нужна гибкость, лучше использовать отдельный файл. На фестивалях и в кинотеатрах чаще требуют отдельный трек, чтобы иметь возможность отключить субтитры или добавить другой язык.
Вшитые субтитры мы делаем при конвертации видео в DCP. Для этого нужен исходный видеофайл и файл субтитров. Готовый DCP содержит субтитры в каждом кадре.
Субтитры отдельным файлом: Interop и SMPTE
Отдельный трек субтитров сервер накладывает на изображение при показе. Субтитры могут быть текстом (сервер рисует их шрифтом) или PNG-картинками с прозрачностью. Для кинотеатров и фестивалей чаще нужен именно отдельный файл, а не вшитая дорожка.
Существует два стандарта хранения субтитров в DCP. Подробнее о выборе стандарта — в статье Interop или SMPTE.
В стандарте Interop субтитры — это XML-файл формата CineCanvas, разработанного Texas Instruments, а шрифт лежит в пакете отдельным файлом. В стандарте SMPTE — XML по SMPTE ST 428-7, упакованный вместе со шрифтом и картинками в MXF-файл. Такой трек можно зашифровать вместе с фильмом.
Текстовые субтитры сервер рисует шрифтом, который лежит в пакете. PNG-картинки сохраняют оформление один в один, но весят больше текста.
| Параметр | Interop | SMPTE |
|---|---|---|
| Формат субтитров | XML CineCanvas | XML по SMPTE ST 428-7 |
| Шрифт | Отдельный файл в пакете | Упакован в MXF вместе с треком |
| Шифрование | Нет | Возможно вместе с фильмом |
Практически все залы показывают оба стандарта. DCPCINEMA по умолчанию собирает SMPTE 25 fps, а Interop 24 fps — если площадка просит. При заказе мы уточняем требования конкретного кинотеатра или фестиваля. Если площадка не указывает стандарт, мы соберём SMPTE.
Несколько языков и готовый DCP: Supplemental-пакет
Если копия уже готова и нужно добавить другой язык субтитров, используют Supplemental-пакет (version file, VF). VF ссылается на основную версию (OV) и добавляет, например, другой язык звука или субтитров без перекодирования изображения. Без основного пакета на сервере Supplemental не работает.
Например, к русской основной версии можно добавить VF с английскими субтитрами. В названии пакета язык отражается кодом: основная версия с русским звуком без субтитров будет RU_XX, а VF с английскими субтитрами — RU_EN.
Для создания Supplemental-пакета с субтитрами требуется готовый основной пакет и файл субтитров.
Из какого файла делать субтитры для DCP
Обычно исходный файл — SRT. Этот формат текстовый, его легко проверить и отредактировать. Если субтитров ещё нет, мы изготовим их по фильму, а с диалоговыми листами — быстрее. Если вы собираете DCP самостоятельно, бесплатная программа DCP-o-matic умеет подключать субтитры из SRT. Мы проверяем каждый пакет в плеере.
Перед отправкой проверьте следующие параметры:
- Тайм-коды — должны соответствовать финальному монтажу и частоте кадров копии.
- Количество строк и длина — не больше двух строк, не более 38 знаков в строке. Длинные реплики нужно разбивать.
- Длительность показа — субтитр должен быть на экране от 2 до 8 секунд и появляться в начале фразы. Слишком короткий субтитр не прочитают, слишком длинный — отвлекает.
- Темп — для взрослого зрителя не быстрее 235 слов в минуту.
- Написание имён — сверьте с титрами или монтажным листом, чтобы избежать расхождений.
Для зрителей с нарушением слуха мы делаем субтитры по ГОСТ Р 57767-2017.
Как добавить субтитры в DCP: по шагам
- Получите файл субтитров. Обычно это SRT, но можно взять и другие форматы. Сверьте с финальной версией фильма: тайм-коды и реплики должны совпадать.
- Решите, вшивать или класть отдельно. Если нужен один язык и нет требований площадки к отдельному треку, можно вшить. Для фестивалей и проката обычно нужен отдельный файл.
- Соберите DCP-пакет. Для отдельного трека выберите формат Interop или SMPTE. Если делаете у нас, мы соберём пакет под требования площадки.
- Укажите язык субтитров в названии пакета. После типа и формата идёт код языков: RU_XX — звук русский, субтитров нет; RU_EN — звук русский, субтитры английские. Пример имени: GOD_KULTURY_ADV_2D_F_RU_XX_16_51_2K_20190207_DCPCINEMA_IOP.
- Проверьте пакет в программе-плеере для DCP на всей длине. Обратите внимание на тайминги, отображение шрифта и отсутствие наездов на надписи в кадре.
- При возможности проведите тестовый показ в зале. Это финальная проверка на реальном сервере кинотеатра.
Частые ошибки
- Субтитры от другой версии монтажа. Например, черновой монтаж без финальных правок. Тайм-коды не совпадают, реплики появляются невпопад. Всегда сверяйте с финальной версией.
- Сдвиг из-за частоты кадров. Убедитесь, что тайм-коды соответствуют частоте кадров копии. Указывайте частоту при заказе.
- Выход за безопасную зону или наезд на надписи в кадре. Субтитры не должны перекрывать титры или важные элементы. Проверяйте на копии.
- Слишком длинные строки. Больше 38 знаков или больше двух строк — зритель не успевает читать. Разбивайте длинные реплики.
- Забыли указать язык. Без кода языка в названии пакета кинотеатр может не понять, какие субтитры включены. Всегда указывайте RU_XX или RU_EN.
- Шрифт не тот. В Interop шрифт лежит отдельным файлом, его нужно включить в пакет.
Перечисленные ошибки чаще всего возникают при самостоятельной подготовке. Мы проверяем каждый пакет в программе-плеере и при необходимости вносим правки до отправки заказчику.
Сколько стоит и сколько времени
Вложение готовых субтитров в DCP-копию — от 100 ₽ за минуту. Подробнее на странице конвертации в DCP.
Изготовление субтитров с нуля — от 100 ₽ за минуту, полный метр занимает 3 дня. При срочной работе за 24 часа тариф увеличивается вдвое. Есть субтитры для зрителей с нарушением слуха по ГОСТ Р 57767-2017. Заказ на странице изготовления субтитров.
Перевод субтитров RU↔EN — 300 ₽ за минуту, срок 7 дней на полный метр. Заказ на странице перевода субтитров.
Если копии ещё нет, соберём DCP вместе с субтитрами: ролик до минуты — 700 ₽, от 25 минут — 100 ₽ за минуту, полный метр — 2 рабочих дня.
DCPCINEMA работает с 2013 года и выполняет заказы по всей России дистанционно. Материалы передаются через облако, файлообменник или носитель почтой. Отвечаем на заявку в течение часа, ежедневно с 8:00 до 23:00. Работаем по договору со счётом и актом, срок фиксируется до начала работы. Если ошибка на нашей стороне — исправляем бесплатно и вне очереди, пока площадка или архив не примут материал.
