← Энциклопедия Fusion
ЭффектыСредний

FrameReplacer

FrameReplacer / Замена кадра

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

FrameReplacer1ImageEffect MaskOutputMaskForegroundBackgroundOutput

FrameReplacer

Обзор

Что делает FrameReplacer

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

Главный чекбокс Replace This Frame определяет, заменяется ли текущий кадр. Обычно его анимируют ключами: на нормальных кадрах он выключен, на дефектном кадре включён. Такой подход позволяет не портить весь клип и не создавать лишнее размытие там, где материал уже нормальный. Если включить замену на длинном участке без необходимости, изображение может начать выглядеть дёрганым, замороженным или слишком интерполированным.

Replacement Method выбирает способ восстановления. From Previous просто берёт кадр перед текущим; это безопасно для почти статичной картинки, но может дать микрофриз на движении. From Next берёт кадр после текущего и полезен, если предыдущий кадр тоже повреждён или хуже подходит по движению. Blend Prev/Next смешивает соседей и часто выглядит мягче на небольшом движении, но может дать двоение. Optical Flow пытается построить промежуточный кадр по движению между соседями; это самый продвинутый вариант, но он может ошибаться на быстрых объектах, смазе, пересечениях, прозрачностях и сложных краях.

Ноду особенно удобно применять после просмотра клипа по кадрам. Сначала нужно найти точный номер испорченного кадра, затем поставить ключ на Replace This Frame только в этом месте. После этого метод выбирается по характеру движения: статичный кадр — From Previous или From Next, плавное движение — Blend Prev/Next, заметное движение камеры или объекта — Optical Flow, если он не создаёт варпинг. Если артефакт занимает несколько кадров подряд, FrameReplacer может помочь частично, но иногда лучше комбинировать его с TimeSpeed, optical-flow retime, масками или ручной ретушью.

FrameReplacer не является универсальным спасением любого брака. Если испорчены и соседние кадры, если объект резко меняет положение, если есть быстрые руки, вода, дым, строб, motion blur или пересечение объектов, автоматическая замена может быть заметна. Лучший результат получается, когда дефект короткий, соседние кадры чистые, а движение между ними небольшое или предсказуемое.

В композитинге FrameReplacer часто применяют не ко всему кадру, а через маску. Например, если битый пиксельный блок появился только в одной зоне, можно ограничить эффект маской и заменить только повреждённую область. Это сохраняет естественное движение в остальной части кадра и снижает риск заметного фриза или optical-flow искажений.

Как это понимать

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

Где используется

Удаление одиночного битого кадра в видео или EXR-последовательности.
Исправление краткой вспышки, flash-frame, dropout или цифрового глича.
Замена одного повреждённого скан-кадра при реставрации архивного материала.
Сглаживание короткого провала между двумя нормальными кадрами.
Ремонт маленькой области через маску без замены всего кадра.
Восстановление кадра между соседями через Optical Flow при плавном движении.
Подготовка материала перед дальнейшим keying, tracking, стабилизацией или цветокоррекцией.