XML, EDL, AAF, OTIO: что теряется на стыке
Обмен таймлайнами между отделами и программами: какие сведения выживают при экспорте, какие исчезают молча и как это заметить вовремя.
Обмен между монтажом, звуком, цветом и графикой держится на нескольких форматах, каждому из которых больше лет, чем половине команды. Они работают — но каждый переносит своё подмножество сведений, и разница обнаруживается не при экспорте, а на другом конце.
Что переносится по-разному
Точные кадры и частота. Формат может хранить время в разных представлениях. Округление при пересчёте не заметно на одном плане и заметно на сорока.
Идентичность источника. Некоторые форматы ссылаются на файл по пути, некоторые — по имени. Оба варианта ломаются, когда материал переехал.
Эффекты и переходы. Переносятся частично или не переносятся вовсе. Хуже всего, когда переносятся частично и молча.
Мультикамы. Разворачиваются в разные конструкции в зависимости от программы-приёмника.
Маркеры и комментарии. Обычно выживают, но теряют автора и привязку к версии, превращаясь в анонимные метки.
Правило: сначала идентичность, потом путь
Практический вывод из всего этого один: связывать материал нужно по содержимому, а путь использовать как подсказку, где его искать.
Тогда переезд проекта на другой том, передача подрядчику и возврат обратно перестают быть событием. Файл узнаётся, даже если папка называется иначе, а вместо /Volumes/RAID_A теперь /Volumes/RAID_B.
Импорт обязан жаловаться
Импорт таймлайна почти всегда что-то теряет. Вопрос в том, сообщает он об этом или нет.
Правильное поведение — список предупреждений: этот эффект не перенесён, этот клип не найден, здесь частота исходника отличается от частоты таймлайна, эти два клипа ссылаются на один файл с разными именами. Пусть список будет длинным. Молчаливый импорт, после которого «вроде всё встало», дороже.
Обратный путь тоже важен
Обмен редко бывает односторонним: правки уезжают в монтаж, монтаж возвращается на ревью, звук приходит отдельной дорожкой. Каждый круг — это возможность потерять привязку к версии.
Поэтому у всего, что уезжает и возвращается, должна быть ссылка на конкретную версию проекта. Не «свежий XML от Кости», а таймлайн, про который известно, из какой сборки он вышел и куда должен вернуться.
Что проверять на пробном круге
Перед началом проекта имеет смысл прогнать один тестовый обмен по всему маршруту: монтаж — звук — цвет — сборка. На пяти минутах материала это занимает полдня и снимает большинство сюрпризов, которые иначе всплывут на сдаче первой серии.
Файл, который узнают по содержимому
Почему имя файла и путь не годятся в качестве идентичности материала и что происходит на площадке и в монтажной, когда исходник определяют по названию папки.
СинхронизацияПочему одна сошедшаяся камера ничего не доказывает
Как устроена синхронизация камер и чистового звука, где она обманывает и почему проверять нужно каждый ракурс отдельно.