Статьи из мира кино
September 4, 2023

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

by Mike Starkov

Это гостевой пост Майка Старкова, магистра прикладной математики и физики | пост-супервайзера | колориста | сертифицированного тренера BMD | посла Asana | 15 с лишним лет в кинопроизводстве | старшего профессора факультета кинематографии Института кино и телевидения.

Создание фильма — это совместный процесс, в котором могут участвовать десятки и даже сотни людей, которым необходимо взаимодействовать для достижения общей цели: сделать качественный фильм в срок и в рамках бюджета. Колорист — это один из тех членов команды на постпроизводстве, который отвечает за максимальную отдачу от изображения, чтобы поддержать сюжет, усилив творческое видение режиссёра и кинематографиста.

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


Обязанности

В зависимости от масштаба производства разные люди на разных должностях отвечают за подготовку временной шкалы с финальной версией для цветообработки от монтажёра, а также за получение и согласование (конформинг) временной шкалы со стороны колориста. В крупномасштабных проектах может быть, например, помощник видеомонтажёра или онлайн-монтажёра (отвечает за чистовую редакцию материала), который, по сути, является суперорганизованным и знающим гиком. Они способны предусмотреть все возможные проблемы на этапах согласования и доводки. В небольших проектах за обмен материалами и метаданными могут отвечать сами монтажёры и колористы.

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

Рис. 1: Пример участка постпроизводственного цикла анимационного проекта: зелёным цветом выделен монтаж, фиолетовым - цветообработка и мастеринг. Credit: Mike Starkov/CineD

В идеале в ходе предварительного производства должен быть протестирован весь технологический цикл проекта - от получения и архивирования изображений, управления данными и синхронизации, создания офлайновых прокси (если кто не знает, электронные черновые промежуточные "автономные" материалы) и редактирования до управления цветом для VFX и цветообработки, финишной обработки и мастеринга.


Переменные и параметры

Существует ряд профессиональных NLE, приложений для компоновки, 3D-моделирования, цветообработки и финишной обработки, широко используемых в индустрии, например, Avid Media Composer и Adobe Premiere Pro для монтажа, FilmLight Baselight и Blackmagic DaVinci Resolve Studio для цветокоррекции. В этот раз мы рассмотрим в основном взаимодействие редактора и колориста, работающих в Premiere Pro и DaVinci Resolve Studio соответственно.

Наиболее распространены два способа передачи проекта колористу:

  • полный рендеринг на временной шкале в ProRes/DNxHR + EDL
  • обрезанные (фиксированные) оригинальные файлы камеры (OCF) + EXR-файлы CG/VFX + XML + контрольное видео (референс).

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

Рис. 2: Согласование плохо подготовленной временной шкалы может занять до 1-2 дней, что приводит к потере времени и денег. Credit: Mike Starkov/CineD

Список

Я рекомендую сохранить приведенный ниже список и использовать его в качестве справочника при необходимости. Не стесняйтесь обновлять его в соответствии со своим производственным процессом.

Требования к передаче материалов с монтажа на цветообработку


A. ТРЕБУЕМЫЕ ДАННЫЕ:
1. Контрольный видеофайл финальной версии, звуковой дорожкой и прожжённым программным тайм-кодом, имя и путь к исходному файлу, исходный тайм-код, 1920x1080p25, ProRes Proxy, mov (пример имени файла: sdc_s01e01_cheeky_pancakes_1920x1080p25_proresproxy_20230715_locked.mov)

2. XML/ DRT / DRP готовой к передаче временной шкалы с финальной версией, блокированной от правок

3. Оригинальные файлы камеры и все видео, и растровые изображения в оригинальной длительности или обрезанные + 25 боковых добавочных кадров.

4. Примечания по цветовому пространству / цветовому охвату и тоновой кривой / гамме / передаточной функции всех объектов, за исключением RAW-файлов

5. Визуальные цветовые эталоны в виде фотографий или видеоклипов

6. Технические требования к рендерингу файлов после цветокоррекции


B. ТРЕБОВАНИЯ К ВРЕМЕННОЙ ШКАЛЕ:
1. Длительность временной шкалы соответствует длительности видеоклипа locked.mov (см. А.1.)

2. Начало временной шкалы ТС - 01:00:00:00

3. Все клипы на временной шкале связаны с оригинальными файлами (не прокси)

4. Количество видеодорожек - минимально возможное (в идеале - 1 дорожка)

5. Каждая модель камеры OCFs, CG-кадры, титры размещаются на отдельных видеодорожках

6. CG кадры предоставляются в ACES APO Linear на основе объекта или переднего, среднего и заднего планов с альфа-каналом или с приложенными файлами матовых масок (матте)

7. Одна пустая звуковая дорожка и никаких пустых видеодорожек

8. Все эффекты отключены (список воспроизводимых эффектов предоставляется с указанием начального и конечного TC)

9. Клипы с высокой частотой кадров переносятся на отдельную видеодорожку без применения перерасчёта хронометража

10. Для Adobe Premiere Pro позиционирование/масштабирование выполняется только на панели Effect Controls, Scale to Frame Size для всех клипов отключается перед началом редактирования

11. Никаких вложенных клипов!

12. Отсутствие нерелевантных маркеров!

13. LUT/ ТПП отключены

14. Все промежуточные активы предоставляются в правильном цветовом пространстве / гамме

15. Отчет об экспорте XML без ошибок

16. Проверка XML перед сдачей

17. Каждая новая версия помечается суффиксом _v02, V03, _V04 и т.д.

18. Пример имени файла: sdc_s01e01_cheeky_pancakes_20230715_locked_tocolor_v01.xml


Подробно

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

1. Контрольный видеофайл финальной версии с саундтреком и прожжённым программным таймкодом, имя и путь к исходному файлу, исходный таймкод, 1920x1080p25, ProRes Proxy, mov (пример имени файла: sdc_s01e01_cheeky_pancakes_1920x1080p25_proresproxy_20230715_locke d.mov)

Статус " Picture-locked/финальная версия" означает, что с этого момента никакие правки (а в идеале их и не должно быть) не будут производиться. Заблокировать картинку может режиссёр. Перед рендерингом прожигаются метаданные, показывающие правильный программный (записываемый) тайм-код финального монтажа, имена отдельных исходных файлов (клипов), пути к файлам и тайм-коды, которые помогут в случае необходимости ручного согласования. Разрешение 1920×1080 более чем достаточно для того, чтобы оценить кадрирование и другие атрибуты каждого кадра финального монтажа. Будучи внутрикадровым кодеком, ProRes идеально подходит для воспроизведения в реальном времени, а можете предпочесть Proxy который не занимает много места на диске. Следует также обратить внимание на соглашения об именовании в проекте.

Рис. 3: Привязка контрольного видеофайла к временной шкале при процессе согласования. Credit: Mike Starkov/CineD

2. XML / DRT / DRP готовой к передаче временной шкалы с финальной версией, блокированной от правок.

XML - один из наиболее распространенных форматов для обмена метаданными временной шкалы. В нем хранится тайм-код каждого клипа и атрибуты временной шкалы других клипов. Еще лучше, если монтажёр может прислать файл DaVinci Resolve Timeline (.drt) или DaVinci Resolve Project (.drp), чтобы ускорить процесс согласования.

3. Оригинальные файлы камеры и все видео, и растровые изображения в оригинальной длительности или обрезанные + 25 боковых добавочных кадров.

Чтобы сэкономить значительный объем памяти и время, необходимое для загрузки/выгрузки в облако, рекомендуется управление данными временной шкалы и включать в неё боковые добавочные кадры (handles) для переходов, восстановительных работ или мелких доработок при окончательном монтаже. Загружайте не только OCF, но и все визуальные активы, используемые на временной шкале, включая стоковые материалы (архивные или купленные), снимки, логотипы и т.д.

4. Примечания по цветовому пространству / цветовому охвату и тоновой кривой / гамме / передаточной функции всех объектов, за исключением RAW-файлов

Правильная настройка управления цветом значительно ускоряет цветообработку и обеспечивает математически корректную цветопередачу. Именно поэтому нам необходимо знать характеристики исходных файлов камеры, связанные с цветом. Однако это не относится к RAW-файлам, поскольку управление цветом в них происходит автоматически при дебайеризации.

5. Визуальные цветовые эталоны в виде фотоснимков или видеоклипов

Цветообработка — это одновременно технический и творческий процесс. Режиссёр, кинематографист и художник-постановщик вносят свой вклад в проект, находясь на съёмочной площадке. Для поддержки их творческого замысла очень помогают визуальные ориентиры, а также живые консультации с клиентами.

6. Технические требования к рендерингу файлов после цветообработки

При отправке покрашенных файлов обратно монтажёру или художнику по финишной обработке (finishing artist) могут потребоваться некоторые специфические требования.

Рис. 4: Хорошо подготовленная временная шкала может упростить процесс согласования. Credit: Mike Starkov/Cine

B. ТРЕБОВАНИЯ К ВРЕМЕННОЙ ШКАЛЕ:

1. Длительность временной шкалы совпадает с длительностью контрольного видеоклипа (см. A.1.).

Временная шкала, тайм-код и длительность должны совпадать с контрольным клипом для визуального контроля.

Рис. 5: Несовпадение по длительности контрольного видео (левый экран) и временной шкалы (правый экран). Credit: Mike Starkov/Cine

На рис. 5 длительность контрольного видео (левый экран) и временной шкалы (правый экран) не совпадают из-за наличия лишних клипов в конце временной шкалы.

2. Начало временной шкалы - 01:00:00:00

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

3. Все клипы на временной шкале связаны с оригинальными файлами (не прокси).

Это желательный, но необязательный шаг, который потенциально может помочь избежать возможных проблем при согласовании при повторном связывании OCF.

4. Количество видеодорожек - минимально возможное (в идеале - 1 дорожка).

Сравните временные временные шкалы на рис. 5 (при импорте) и рис. 4 (после завершения конформинга). В идеале они должны быть похожи на финальную версию с самого начала (при импорте), чтобы колористу не пришлось тратить часы на перелинковку и синхронизацию клипов с отсутствующими элементами или поврежденными тайм-кодами.

5. OCF каждой камеры, CG-кадры и титры размещаются на отдельных видеодорожках.

При работе с многокамерным монтажом или в ситуациях, связанных с обширным CG/VFX-процессом, целесообразно размещать активы с различными цветовыми характеристиками на отдельных видеодорожках.

6. CG-кадры поставляются в ACES AP0 Linear на основе объекта или на основе переднего, среднего и заднего планов с альфа-каналом или с приложенными файлами матовых масок

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

7. Одиночная пустая звуковая дорожка и отсутствие пустых видеодорожек

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

8. Все эффекты отключены (список воспроизводимых эффектов приводится с указанием начального и конечного TC).

В XML можно перенести некоторые базовые эффекты, но вероятность того, что они будут воспроизведены неверно, достаточно велика. Для экономии времени рекомендуется отключить все эффекты, например, retiming, stabilization, blur и т.д. По окончании работы их можно добавить с нуля или скопировать с временной шкалы редактора, в зависимости от рабочего процесса.

9. Клипы с высокой частотой кадров переносятся на отдельную видеодорожку без применения перерасчёта хронометража

Как и в предыдущем предложении, при отключении перерасчёта хронометража может пострадать длительность клипа. Такие клипы должны быть перенесены на дорожку выше с сохранением их исходной длительности. Перерасчёт хронометража может быть применён позже.

10. В Adobe Premiere Pro позиционирование/масштабирование выполняется только на панели Effect Controls, а масштабирование по размеру кадра (Scale to Frame Size) для всех клипов отключается перед началом монтажа.

Это необходимо, если проект должен вернуться к монтажёру, используется процесс туда и обратно. Масштабирование по размеру кадра растеризует изображение после его применения, поэтому при установке масштаба выше 100% может возникнуть интерполяция.

11. Никаких вложенных (Nested) клипов

Вложенные клипы могут обладать непредсказуемыми атрибутами, которые XML не сможет корректно передать. Поэтому лучшим подходом будет декомпозиция таких клипов или рендеринг их на месте с последующей перелинковкой новых промежуточных файлов (см. Б.14).

12. Отсутствие нерелевантных маркеров

Любые маркеры, не относящиеся к делу, могут сбить с толку, если только они не были созданы специально для колористов и не должны нести в себе важные примечания по покраске.

13. LUTs/ТПП должны быть отключены

Цветовые эталоны также могут быть заложены в контрольный видеоклип (см. А.1.), но все коррекции Lumetri и LUT должны быть отключены на временной шкале, предоставляемой колористу, поскольку в конечном итоге они будут мешать общей цветообработке, особенно если речь идет о туда и обратно.

14. Все промежуточные активы предоставляются в правильном цветовом пространстве / гамме.

Правилом является то, что выходное цветовое пространство / тональная кривая должны совпадать с входным. Например, если необходимо выполнить рендеринг на месте, выходное цветовое пространство / тональная кривая должны оставаться такими же. При работе с CG цветовое пространство может быть расширено до ACES AP0 Linear, и колористу должны быть предоставлены соответствующие примечания об этом.

15. Отчет об экспорте XML должен быть без ошибок

Adobe Premiere Pro создает отчет при каждом экспорте XML. Все ошибки в этом отчёте, если таковые имеются, должны быть исправлены монтажёром.

16. Проверка XML перед передачей

В качестве дополнительного шага можно создать пустой проект и импортировать только что созданный XML, чтобы проверить возможные ошибки перед загрузкой.

17. Каждая новая версия помечается суффиксом _v02, _v03, _v04 и т.д. 18. Пример имени файла: sdc_s01e01_cheeky_pancakes_20230715_locked_tocolor_v01.xml

Имена файлов/папок/Bin должны оставаться согласованными, даже если к проекту через пять лет обратится новый редактор. Обратитесь к общепринятым соглашениям об именовании файлов Netflix.


Заключение

Колористы, монтажёры, помощники, DIT, dailies tech (техники по ежедневникам), post supers (ХЗ это кто), продюсеры, режиссёры и кинематографисты - они должны работать в тесном контакте и, как правило, иметь хорошие отношения, поскольку их совместная работа очень важна.

В этой статье мы рассмотрели наиболее эффективные способы совместной работы редакторов и колористов, направленные на упрощение всего процесса постпроизводства и экономию сил, времени и ресурсов.

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

Связаться с Майком или узнать больше о его работе можно здесь: http://facebook.com/michaelstarkovsky, http://instagram.com/mikestarkov, http://twitter.com/mikestarkov, https://linkedin.com/in/mikestarkov.


You can reach out to Mike, or find out more about his work, here: http://facebook.com/michaelstarkovsky, http://instagram.com/mikestarkov, http://twitter.com/mikestarkov, https://linkedin.com/in/mikestarkov.