ВИДЕОМОНТАЖЁРDAVINCI RESOLVE · ВИДЕО · AI
ОбработкаFUSIONKROKODOVE

Average

усреднение кадров

Krokodove-нода Resolve 21 для temporal frame blending: берёт несколько кадров одной последовательности и усредняет их, поэтому случайная покадровая вариация сглаживается, а движение превращается в шлейф или echo.

Нода в работе
Иллюстрация нодыAverage
РезультатИзображение

Average

Обзор

Что делает Average

В DaVinci Resolve 21 Krokodove встроен непосредственно в Fusion; Blackmagic относит Average к Image Pixel Tools и описывает его как инструмент, который усредняет несколько кадров последовательности и создаёт frame-blending effect.

Главное отличие Average от обычного Blur — ось обработки. Blur смешивает соседние пиксели одного кадра, а Average смешивает значения одного положения изображения из разных временных выборок. Поэтому статичная фактура и движущийся объект ведут себя принципиально по-разному.

На почти неподвижном кадре temporal averaging может уменьшать случайный шум, зерноподобную покадровую вариацию или мелкое мерцание. Но если объект меняет положение, его разные временные состояния оказываются наложены друг на друга и формируют trail/ghosting.

Average не следует описывать как motion-compensated denoiser. В текущем Inspector нет отдельного motion-estimation/optical-flow блока, а официальный краткий Reference для Krokodove говорит именно о frame blending. Если движение должно сохраняться резким, нужен другой инструмент или предварительное выравнивание материала.

Current Resolve 21 Inspector на этой странице показывает Main Time = Real Time. В том же выпадающем меню видны Time Speed и Time Stretch. Это подтверждённые названия текущего интерфейса, но сами названия не являются достаточным доказательством точной формулы каждого режима.

Исторический Krokodove Node Reference использовал для первого пункта название Flow Time, а два остальных называл Time Speed и Time Stretch. Поэтому старые уроки и текущий Resolve 21 могут различаться именно подписью первого режима; для статьи ориентиром остаётся captured UI целевой версии.

Number of Frames определяет размер temporal sample set. Чем больше выборок участвует, тем сильнее усредняется случайная вариация и тем длиннее/плотнее может становиться след движущихся деталей; одновременно возрастает объём чтения соседних кадров.

Preceding Frames управляет тем, какая часть окна находится до основного времени. Удобнее воспринимать его не как Strength, а как геометрию temporal window: тот же Number of Frames можно распределить относительно текущего момента по-разному.

Frame Step задаёт интервал между выбранными кадрами. Step = 1 использует соседние временные позиции наиболее плотно, а большее значение разносит выборки дальше друг от друга и делает отдельные фазы движения заметнее.

Include Current Frame определяет, входит ли основной временной момент в усреднение. Это особенно важно в художественном echo: при выключении текущая фаза движения может перестать быть доминирующей и результат сильнее зависит от соседних samples.

Non-Existing Frames в captured Resolve 21 UI имеет два варианта: Black и Ignore. Исторический Krokodove Reference подтверждает ту же пару. Black подставляет чёрный вклад для недоступной временной выборки, тогда как Ignore не использует такую выборку; поэтому границы клипа нужно проверять отдельно.

Потемнение на начале/конце последовательности при Black — не обязательно ошибка цветокоррекции: часть окна может выйти за доступный диапазон. Для чистого averaging без искусственного black contribution часто полезно сравнить Ignore, особенно при большом Number of Frames или Frame Step.

Cuts, Fusion Clips, retime и image sequences требуют отдельного QC. Temporal tool не знает творческого смысла монтажного склейки: если доступный источник содержит резко отличающийся соседний кадр, он может попасть в sampling window и визуально загрязнить результат.

Effect Mask остаётся обычным spatial mask input. Он помогает применять Average только к допустимой области кадра, но не следует без live-проверки утверждать, что маска перестраивает внутренний temporal sampling или меняет состав читаемых кадров.

Generic Settings вроде Blend и Process R/G/B/A полезны для дозирования и channel gating уже рассчитанного эффекта, но это не controls temporal window. В этой статье они не смешиваются с шестью специфическими Controls ноды.

Captured состояние Real Time / 8 / 0 / 1 / Include Current Frame On / Black — это evidence интерфейса, а не универсальный preset. Для конкретного shot окно нужно выбирать по скорости движения, характеру шума, длине клипа и допустимому ghosting.

Для технического использования сначала определите цель: noise/flicker reduction или художественный temporal trail. Затем минимальным окном добейтесь нужного эффекта и только после этого увеличивайте Number of Frames/Frame Step — иначе легко получить красивый, но непредсказуемый smear.

Когда применять

  • Снижение случайной покадровой вариации на почти статичном материале.

  • Мягкий temporal trail / ghosting за движущимся объектом.

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

  • Диагностика поведения соседних кадров и временных discontinuities.

  • Сглаживание небольшого flicker там, где движение допускает frame blending.

  • Локальный temporal blend через Effect Mask.