RepairFrame
RepairFrame / Восстановление кадра
RepairFrame восстанавливает повреждённый или отсутствующий кадр, используя соседние кадры, направление деформации и optical flow для аккуратной реконструкции движения.
RepairFrame
Обзор
Что делает RepairFrame
RepairFrame полезна тогда, когда один кадр или несколько редких кадров выбиваются из видеоряда: в них есть вспышка, drop frame, грязь, цифровой глитч, дефект плёнки, резкий шумовой артефакт или иной сбой. Вместо ручной замены кадра стоп-кадром нода пытается собрать более естественный результат из соседних кадров.
Основная логика ноды строится вокруг соседних источников: можно использовать предыдущий кадр, следующий кадр или оба направления. Если движение простое, часто достаточно одного направления. Если объект движется быстро, а фон сложный, использование Prev и Next помогает получить более сбалансированное восстановление.
Depth Ordering управляет тем, какой вариант движения получает приоритет при перекрытиях и пересечениях объектов. Fastest On Top чаще подходит для сцен, где быстрый объект должен оставаться поверх более медленного фона. Slowest On Top может быть полезен в обратных ситуациях, когда стабильный крупный объект должен доминировать над быстрыми мелкими смещениями.
Clamp Edges ограничивает проблемные края после деформации. Когда соседний кадр варпится в позицию ремонтируемого, по границам могут появляться растянутые пиксели, пустоты или нежелательные повторы. Clamp Edges помогает удержать край в более безопасном состоянии, но не заменяет грамотную маску и проверку результата.
Source Frame and Warp Direction задаёт, откуда брать информацию и в какую сторону строить деформацию. Forward Prev/Next и Backward Prev/Next позволяют выбрать, какие соседние кадры участвуют в восстановлении и каким направлением optical flow они переносятся в текущий кадр.
Optical Flow Options определяет качество и характер расчёта движения. Classic обычно проще и предсказуемее, Advanced даёт более гибкий и точный расчёт на сложном движении, но может требовать большего контроля. Раздел Advanced нужен для тонкой настройки flow, когда базовый результат даёт разрывы, двоение или ошибочное движение.
RepairFrame лучше всего работает на коротких дефектах. Если нужно восстановить длинный участок, полностью отсутствующие кадры или сложный motion blur, результат может потребовать масок, ручного clean plate, PlanarTracker, Paint/Clone или комбинации нескольких подходов. Главный принцип — использовать ноду точечно и всегда проверять восстановленный кадр в движении, а не только на стоп-кадре.
Представляй RepairFrame как умный ремонтный мост между соседними кадрами: Prev и Next дают материал, optical flow переносит его в нужное положение, Depth Ordering решает спорные перекрытия, а Clamp Edges защищает края от мусора.