ComfyUI-Cadence-Retime: рампинги Twixtor для MiniMax H3
Hud224 выпускает Cadence Retime, узлы ComfyUI, которые линеаризуют неравномерное движение H3 и применяют рампинги скорости в стиле Twixtor с синхронизацией аудио.
Hud224 выпустил ComfyUI-Cadence-Retime (GitHub), пакет узлов ComfyUI, который анализирует неравномерный темп кадров видео и применяет переменное дробное переотображение кадров непосредственно к пакету IMAGE. Пакет переносит рампинги скорости в стиле Twixtor и линеаризацию движения в ComfyUI: без After Effects, без внешнего видеодекодера и без обмена через CSV.
Пакет создан для рабочих процессов MiniMax H3, где встроенные в модель рампинги скорости часто вызывают нарекания: клипы H3 нередко начинаются медленно, затем ускоряются и в конце замедляются. Cadence Retime нормализует такое движение до равномерного перемещения по экрану или позволяет задать собственную кривую скорости поверх кадра.
Узлы Cadence Retime: анализ движения, построители карт и узлы применения с префиксом Cadence:.
Возможности
- Линеаризация неравномерного движения. Анализ оптического потока в памяти измеряет смещение по экрану в загруженном пакете IMAGE и строит монотонную дробную карту исходных кадров. Режимы
gentle,standardиstrongпостепенно приближают движение к равномерному перемещению по экрану. - Создание креативных перетаймингов. Три построителя карт: Retime Preset (линейная, плавный разгон и торможение, замедление в середине), Source-Time Curve (прямое отображение «время выхода → время источника») и Speed Curve (редактируемый график скорости воспроизведения от 0.25× до 4× с логарифмической шкалой).
- Выборка точных кадров. Целочисленные позиции кадров всегда берутся из неизменённого исходного пакета; только дробные позиции обращаются к опциональному пакету плотной интерполяции RIFE/GMFSS, поэтому кадры без перетайминга остаются чёткими.
- Синхронизация аудио. Узел
Cadence: Apply Retime + Audioперестраивает аудиодорожку по той же карте, что и видео, используя синхронизированный вариспид (высота тона следует за скоростью), либо пропускает аудио без изменений. - Импорт классических карт кадров. Текст, содержимое JSON или CSV, локальные пути к CSV-файлам или прямое подключение
CADENCE_MAP.
Интерактивный редактор кривой скорости: выше центральной линии воспроизведение ускоряется, ниже замедляется.
Рекомендуемый рабочий процесс
Для типичного клипа H3 самый быстрый путь: компактный узел Normalize Motion.
- Загрузите неизменённое видео как пакет IMAGE и подключите его к
source_images. - При необходимости прогоните тот же источник через RIFE или GMFSS с множителем ×4 и подключите его к
motion_interpolated_images. - Отправьте
retimed_imagesв Video Combine, подключивoutput_fpsк его входу частоты кадров.
Рекомендуемые настройки первого прохода: strength: standard, analysis_resolution: 256, minimum_static_frames: 3, motion_multiplier: 0 (автоматический) или 4 с явной веткой VFI ×4. Обычное рабочее значение: интерполяция ×4; ×8 применяется только для сложного параллакса или больших коррекций. protect_static_edges остаётся выключенным для полной линеаризации движения; его можно включить, чтобы сохранить намеренный статичный старт или финальное замедление.
Контекст
В ежедневной сводке Discord-сервера Banodoco релиз был представлен 21 августа (анонс): выполните проход интерполяции ×4, затем узел выбирает дробные кадры по запросу и обновляется примерно за секунду, воспроизводя подход «рендер в малом разрешении, перетайминг позже», который huddadudd использует в After Effects, теперь внутри ComfyUI.
Установка
Клонируйте репозиторий в ComfyUI/custom_nodes/ и перезапустите ComfyUI; дополнительные Python-пакеты не требуются. Узлы появятся в меню Cadence Retime с подкатегориями Analysis, Maps и Apply. С репозиторием поставляется набор тестов (python -m unittest discover -s tests).
Комментарии
Войдите через GitHub, чтобы участвовать в обсуждении.