ВИДЕОМОНТАЖЁРDAVINCI RESOLVE · ВИДЕО · AI

FUSION · СПРАВОЧНИК НОД

FrameAverage

FrameAverage / Усреднение кадров

Временное усреднение соседних кадров для шумоподавления на статичных планах и контролируемых шлейфов движения.

ЭффектыСредний

FrameAverage

Обзор

Что делает FrameAverage

FrameAverage [Avg] — штатная временная нода Fusion: она усредняет соседние кадры одного 2D-потока. Её задача — имитация длинной экспозиции, временное сглаживание случайного шума и намеренные шлейфы. Это не фильтр пространственного размытия по координатам X/Y.

У FrameAverage ровно один задокументированный вход Input (оранжевый по руководству) и один выход 2D Image. Ранее в исходной статье ошибочно был объявлен собственный Effect Mask. В руководстве Resolve 21 он не указан; учебные графы используют маску на Merge.

На Controls исходный скриншот показывает только Sample Direction, Missing Frames и Frames. Выпадающий выбор Sample Direction содержит Backward, Both и Forward. Не добавляйте вымышленные Strength, Blend, Motion Vectors или Mask в Inspector.

Backward берёт прошлые кадры, Forward — будущие, Both — с обеих сторон. Направление влияет на то, где появятся фантомные положения движущихся объектов. Оно не меняет FPS или длительность клипа и не выполняет изменение скорости воспроизведения.

Количество Frames задаёт объём временной выборки. На архивном PNG стоит 0. Это состояние снимка интерфейса; оно не доказывает, сколько именно входных кадров участвует в расчёте при значении 1 и входит ли текущий кадр в каждую выборку.

Чем больше временное окно, тем заметнее размываются быстрые руки, проезжающие машины и контуры текста; шум в неподвижных областях может уменьшаться. В отличие от motion-compensated denoise алгоритм не выравнивает движущиеся объекты по векторам движения.

На первом и последнем кадре клипа FrameAverage может запросить отсутствующие соседи. Duplicate Original использует исходный кадр как замену; Blank Frame оставляет пропуск пустым. Проверьте оба режима на константном тестовом клипе и на быстрых движениях.

FrameAverage не создаёт новые кадры на таймлайне: выход остаётся изображением на текущий момент композиции, в которое подмешаны другие временные моменты. Для интерполяции кадров и настоящего retime существуют другие инструменты.

Локальный вариант создаётся с двумя ветками: исходный MediaIn идет в Merge.Background и FrameAverage.Input; обработанный FrameAverage.Output идёт в Merge.Foreground; Rectangle.Mask подключён к Merge.EffectMask. Это внешняя маска композиции.

Для точной оценки шума сравните 100% Viewer, одну и ту же экспозицию, одинаковый кадр до/после и участки без движения. Для оценки шлейфа запустите 24–48 последовательных кадров и смотрите края объекта, а не один красивый стоп-кадр.

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

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

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

  • Шумоподавление на неподвижном ночном фоне с коротким временным окном.

  • Имитация длинной выдержки с осознанным ghosting.

  • Временное сглаживание слабого мерцания статичного материала.

  • Предэхо движения в клиповой графике на Forward.

  • Локальное усреднение через Merge+Rectangle — без выдуманного FrameAverage.Mask.

  • Проверка пограничного поведения временных фильтров.