Что такое DCP и как с ним бороться


DCP
– Digital Cinema Package это формат который требует сейчас практически каждый цифровой кинотеатр.
Разработан был консорциумом DCI (англ. Digital Cinema Initiatives) как раз для использования в цифровых кинотеатрах. Главный смысл этого формата в том, что в отличие от некомпрессированного видео имеющего просто неприличные размеры когда полнометражный фильм весит пару терабайт как минимум, данный формат сжимает каждый кадр изображения по стандарту JPEG2000 в цветовое пространство CIE XYZ с глубиной цвета 12 бит на канал и дает вполне приемлемый для массового использования размер итогового файла в 200-250 Гб. Более того, некомпрессированный звук Broadcast Wave (WAV) с квантованием 24 бит на отсчет и частотой дискретизации 48 или 96 кГц  имеет возможность записи как стерео так и 5.1 или 7.1 что имеет немалое значение для проката. Возможно добавлять звуковые дорожки на разных языках. Возможно добавлять отключаемые субтитры на разных языках. Так же для проката имеет значение, что сжатый в пакет DCP контент помещается в  контейнеры MXF с ограничением максимального потока в 250 мегабит в секунду и может быть подвергнут всяческому шифрованию. Как говорят производители "по желанию", хотя на самом деле это проблема. Ряд цифровых кинотеатров не принимают пакеты с не имеющие шифрования или такие в которых шифрование отличается от эталонного принятого для данной сети кинотеатров. Так же интересным фактором является что частота.ю кадров проекции может изменяться. И если обычно фильмы пишутся с частотой 24кадра в секунду традиционно используемой в кино, то для нашумевшего "Хоббита" в ряде версий преспокойно пользовали 48 кадров в секунду. Но большого распространения пока такие эксперименты не находят ибо требуют замены или реконструкции  проекционного оборудования, а на такие траты ради пары-тройки фильмов прокатчики пока идти не готовы.
Это то что касается общей информации. Если кому-то мало, то море этой общей информации можно найти ЗДЕСЬ
Теперь о практической информации.
Главная головная боль при конвертации в этот формат с цифрового мастера в формате DI это сохранение исходной цветовой гаммы в  12 битном цветовом пространстве CIE XYZ
 Детальную техническую информацию, можно бесплатно найти на сайтах:

XYZ — линейная 3-компонентная цветовая модель, основанная на
результатах измерения характеристик человеческого глаза. Построена на
основе зрительных возможностей «стандартного наблюдателя», то есть
гипотетического зрителя, возможности которого были тщательно изучены и
зафиксированы в ходе длительных исследований человеческого зрения,
проведённых комитетом CIE (фр. Commission Internationale
de l’Eclairage).

Как известно, цветовое зрение человека обусловлено наличием трёх
видов светово-восприимчивых рецепторов на сетчатке глаза, максимумы
спектральной чувствительности которых локализованы в области 420, 534 и
564 нм, что соответствует синему, зелёному и жёлтому (хотя в литературе
обычно пишут “красному”) цветам. Они являются базовыми, все остальные
тона воспринимаются как их смешение в определённой пропорции. Например,
чтобы получить жёлтый цвет, совсем необязательно воспроиз-водить его
истинную длину волны 570—590 нм, достаточно создать такой спектр
из-лучения, который возбуждает рецепторы глаза сходным образом. Это
явление называется метамерией. Комитет CIE провёл множество
экспериментов с огромным количеством людей, предлагая им сравнивать
различные цвета, а затем с помощью совокупных данных этих экспериментов
построил так называемые функции соответствия цветов
(color-matching functions) и универсальное цветовое пространство
(universal color space), в котором был представлен диапазон видимых
цветов, характерный для среднестатистического человека. Функции
соответствия цветов — это значения каждой первичной составляющей света —
красной, зелёной и синей, которые должны присутствовать, чтобы человек
со средним зрением мог воспринимать все цвета видимого спектра. Этим
трём первичным составляющим были поставлены в соответствие координаты X,
Y и Z. Основное свойство, присущее этой системе — положительная
определённость — любой физически ощутимый цвет представляется в системе
XYZ только положительны-ми величинами. С другой стороны, не всем точкам в
пространстве XYZ соответствуют реальные цвета в силу неортогональности
функций соответствия цветов. Говоря об «эталонных» оттенках, часто
говорят только о паре x, y, считая z = 1-x-y.  Говоря о «яркости» цвета
(например,  для перевода изображения в чёрно-белое), часто имеют в виду
величину Y.

Технические требования к материалу для DCP:

Видео материал:

Разрешение:

  • 2k Scope (2,39) 2048×858 24Fps
  • 2k Flat (1,85) 1998×1080 24Fps
  • Последовательность файлов некомпрессированный tiff 16 bit per channel, CIE XYZ
  • Последовательность файлов некомпрессированный tiff 8 bit per channel, RGB ITU 709

Audio:

  • Bit Depth:  The bit depth shall be 24 bits per sample.
  • Sample Rate: Irrespective of the associated image frame rate, the
    audio sample rate shall be either fortyeight or ninety-six thousand
    samples per second per channel, commonly expressed as
  • 48.000 or 96.000 kHz. At 24 FPS playback, there are exactly 2,000
    audio samples per frame for 48.000 kHz and exactly 4,000 audio samples
    per frame for 96.000 kHz.
  • Channel Mapping:
  • Stereo / 5+1 / 7+1

источник

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

easyDCP 2,380 евро - одна из лучших платных програм для кодирования DCP, делает все что нужно. версия за 2 тысячи делает DCP БЕЗ
KDM ключей, те незащищенную копию (не все кинотетры принимают без
защиты, есть нюансы, узнайте у техников там где будете показывать).
Версия с KDM стоит 4,165 евро.



Бесплатные варианты (должны по идее нормально работать, но ни один из них не подписывает ключами DCP пакет):



DCP Builder



OpenDCP

При необходимости выполнить обратную конвертацию
Бесплатно - библиотека asdcp-test http://www.cinecert.com/asdcplib/asdcp-test.tt2 - работает только с незашифрованными DCP

Платно (3K euro) - Easy DCP Player + (работает с зашифрованными DCP пакетами, использует эту же библиотеку)
 Ну и наконец краткая инструкция о том, как сделать конвертацию самостоятельно и обзор бесплатных пакетов
http://cgtalk.livejournal.com/215614.html