ComfyUI-Cadence-Retime: MiniMax H3용 Twixtor 스타일 스피드 램프 노드 팩
Hud224가 Cadence Retime을 출시했습니다. After Effects 없이 불규칙한 H3 모션을 선형화하고 오디오 동기화와 함께 Twixtor 스타일 스피드 램프를 적용하는 ComfyUI 노드 팩입니다.
Hud224가 ComfyUI-Cadence-Retime(GitHub)을 출시했습니다. 이 ComfyUI 노드 팩은 불규칙한 비디오 케이던스를 분석하고 가변적인 분수 프레임 리매핑을 IMAGE 배치에 직접 적용합니다. Twixtor 스타일의 스피드 램프와 모션 선형화를 ComfyUI로 가져오며, After Effects, 외부 비디오 디코더, CSV 왕복 작업이 필요 없습니다.
이 팩은 MiniMax H3 워크플로를 위해 제작되었습니다. H3 모델에 내장된 스피드 램프는 흔한 불만 사항입니다. H3 클립은 종종 느리게 시작해 빨라졌다가 다시 안정되는 경향이 있습니다. Cadence Retime은 이러한 모션을 일정한 스크린 이동으로 정규화하거나, 사용자가 클립에 직접 속도 곡선을 그릴 수 있게 해줍니다.
Cadence Retime 노드: Cadence: 접두사 아래의 모션 분석, 맵 빌더 및 적용 노드.
주요 기능
-
불규칙한 모션 선형화: 메모리 내 광학 흐름(optical flow) 분석이 로드된 IMAGE 배치에서 스크린 변위를 측정하고, 단조 증가하는 분수 소스 프레임 맵을 생성합니다.
gentle,standard,strong모드는 점진적으로 일정한 스크린 이동에 가까워집니다. -
창의적인 리타임 생성: 3가지 맵 빌더를 제공합니다. Retime Preset(직선, ease-in/out, 중간 슬로우), 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는 전체 이동 선형화를 위해 꺼진 상태를 유지하며, 의도적인 정적 시작 또는 끝 정지 구간을 보존하려면 활성화할 수 있습니다.
배경
Banodoco Discord의 일일 요약에서 8월 21일 해당 릴리스를 소개했습니다 (공지). ×4 보간 패스를 실행하면 노드가 필요할 때마다 분수 프레임을 가져와 약 1초 만에 새로고침합니다. huddadudd가 After Effects에서 사용하던 '작게 렌더링하고 나중에 리타임' 방식이 이제 ComfyUI에서 구현됩니다.
설치
ComfyUI/custom_nodes/에 복제한 후 ComfyUI를 재시작합니다. 추가 Python 패키지는 필요하지 않습니다. 노드는 Cadence Retime 메뉴 아래 Analysis, Maps, Apply 하위 카테고리로 표시되며, 저장소에는 테스트 스위트가 포함되어 있습니다(python -m unittest discover -s tests).
댓글
GitHub로 로그인하고 토론에 참여하세요.