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

Это руководство предназначено для видеомонтажёра на Mac, который завершает работу над одним роликом в DaVinci Resolve. Упомянутые ниже элементы управления соответствуют документации Blackmagic Design для Resolve 21.1, включая встроенное описание Fairlight, и документации Fusion 21.1. В более ранних версиях интерфейс может отличаться; прежде чем следовать указаниям по меню, проверьте руководство для установленной версии. Справочное руководство DaVinci Resolve 21.1

Сначала проверьте, есть ли вспышка в экспортированном файле

Откройте сам экспортированный файл в QuickTime Player. Просмотрите подозрительную склейку, приостановите воспроизведение рядом с ней, затем используйте клавиши Left Arrow и Right Arrow, чтобы перемещаться на один кадр назад и вперёд. В документации Apple указано, что эти клавиши останавливают воспроизведение и перемещают на один кадр. Повторите проверку, начиная за несколько кадров до склейки. Сочетания клавиш и жесты в QuickTime Player на Mac

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

Выберите Window > Show Movie Inspector или нажмите Command-I, чтобы записать формат сжатия, разрешение и частоту кадров экспорта. Эти данные помогут сравнить последующие тесты, не меняя случайно несколько параметров сразу. Apple описывает сведения, доступные в инспекторе. Просмотр сведений о медиафайле в QuickTime Player на Mac

Затем импортируйте экспорт в Resolve и просмотрите его на отдельном таймлайне. Оставьте исходный монтажный таймлайн открытым для сравнения. Сопоставляйте по видимому содержимому вокруг склейки: короткий тестовый экспорт может начинаться с другого таймкода.

Рассматривайте результат как диагностическое ветвление:

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

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

Изучите склейку покадрово

Прежде чем менять монтаж, выделите таймлайн в Media Pool и выберите Edit > Duplicate Timeline. Работайте с копией, чтобы сравнивать каждый тест с исходной компоновкой. Blackmagic описывает дублирование таймлайна как способ создавать резервные копии и альтернативные версии монтажа. Справочное руководство DaVinci Resolve 21.1, «Дублирование таймлайнов»

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

В Resolve для перехода к промежуткам есть команда Playback > Next > Gap. Используйте её как дополнительную проверку, затем осмотрите видимые дорожки вокруг каждого найденного места. Команда перехода к промежутку не объяснит появление нежелательного изображения, созданного перекрывающимся клипом. Справочное руководство DaVinci Resolve 21.1, «Основы монтажа»

Для наглядности представим, что на склейке должен сначала появиться синий прямоугольник, а затем зелёный круг. Правильная последовательность: A, A, B, B. Если при проверке обнаружится A, A, X, B, B, выясните, откуда берётся X, прежде чем что-либо обрезать. При условной частоте 25 кадров/с один кадр длится 1 ÷ 25 секунды, то есть 40 миллисекунд — при непрерывном воспроизведении этого слишком мало, чтобы определить его содержимое.

Если неожиданный кадр может появляться из-за элемента на верхней дорожке, выделите этот элемент и выберите Enable Clip в контекстном меню, чтобы отключить его. Проверьте результат, затем включите элемент обратно, прежде чем проверять следующий. В документации Resolve этот элемент управления предназначен для отключения и повторного включения выбранных клипов. Справочное руководство DaVinci Resolve 21.1, «Основы монтажа»

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

Проверьте переходы и исходные кадры, которые они показывают

Если на склейке есть переход, временно удалите его в дублированном таймлайне и просмотрите получившуюся прямую склейку. Если вспышка исчезла, сосредоточьтесь на переходе и используемом в нём исходном материале. Это сужает область поиска, но не доказывает, что неисправен сам переход.

В документации Blackmagic сказано, что видеопереходы используют перекрывающиеся ручки клипов и имеют параметры размещения относительно точки монтажа. Проверьте исходные кадры непосредственно за пределами участков, видимых при прямой склейке, а также длительность и выравнивание перехода. Справочное руководство DaVinci Resolve 21.1, «Использование библиотеки эффектов»

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

Выполните короткий тестовый рендер без повторного использования медиа

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

На странице Deliver проверьте параметры видеорендера и отключите Use optimized media, Use proxy media и Use render cached images для этого диагностического рендера. В документации Blackmagic они описаны как отдельные параметры, позволяющие подставлять при выводе оптимизированные медиафайлы, прокси или кэшированные изображения. Для этого теста исходные медиафайлы должны быть доступны. Справочное руководство DaVinci Resolve 21.1, «Рендеринг медиа»

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

Чтобы выборочно пересоздать кэш, выделите затронутые клипы таймлайна и выберите Playback > Delete Render Cache > Selected Clips. В документации Blackmagic эта команда рассматривается отдельно от удаления всего кэшированного медиа. Не смешивайте удаление кэша с удалением исходных файлов. Справочное руководство DaVinci Resolve 21.1, «Очистка кэшированного медиа»

Если вспышка сохраняется при рендере из исходных медиафайлов, перестаньте считать кэш основной версией. Продолжайте проверять эффекты и тайминг, сохраняя тот же короткий диапазон экспорта.

Изолируйте изменение скорости и Fusion, только если они задействованы

Проверьте интерполяцию кадров на затронутом клипе

Для клипа с изменённой скоростью или частотой кадров, отличающейся от частоты кадров таймлайна, временно выберите Nearest в Inspector > Video > Retime and Scaling > Retime Process. В документации Blackmagic указано, что этот параметр можно переопределить отдельно для клипа. Nearest отбрасывает или дублирует кадры, Frame Blend смешивает кадры, а Optical Flow генерирует их на основе оценки движения. Справочное руководство DaVinci Resolve 21.1, «Использование инспектора на странице Edit» и «Настройки проекта»

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

Проверьте тайминг Fusion на границе композиции

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

В документации Fusion временные параметры различаются в зависимости от способа добавления медиа в композицию. Дополнительные элементы управления MediaIn, такие как Global In/Out, обрезка и фиксация кадра, описаны для медиа, добавленных из Media Pool; не следует предполагать, что они точно так же доступны для входного узла, созданного на основе таймлайна. У отдельного узла Fusion Loader также есть собственные описанные в документации временные параметры. Справочное руководство Fusion 21.1, «Добавление клипов в Fusion»

Если эти параметры доступны, различайте размещение и выбор исходного диапазона: Global In/Out задаёт положение медиа в композиции, а обрезка выбирает диапазон исходника. Hold First Frame и Hold Last Frame повторяют граничные кадры. Фиксация кадра уместна, только если именно такое повторённое изображение и должно показываться. Справочное руководство Fusion 21.1, «Добавление клипов в Fusion»

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

Проверьте готовый экспорт в исходной проблемной точке

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

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

Источники