Viggle Remake는 짧은 클립에는 잘 작동하지만, 일반적인 ComfyUI 워크플로우는 실질적인 한계에 부딪힙니다. 바로 렌더링당 최대 345프레임입니다. 이는 24fps 기준으로 약 14초를 조금 넘는 시간입니다. 더 긴 비디오로 작업하기 위해 저는 이 워크플로우를 수정하여 오버래핑되는 창(overlapping windows)을 렌더링한 다음, 이를 하나의 출력으로 결합하도록 했습니다. 그 결과 ComfyUI용 커스텀 장편 비디오 노드가 탄생했습니다. 저는 여러 클립을 24fps로 변환하여 이 워크플로우를 테스트해 보았습니다. 완성된 렌더링은 시각적 검토에서 보기 좋았지만, 연속성(continuity)은 여전히 모든 결합 지점에서 확인해야 합니다. 자동화된 메트릭으로 품질을 측정하지 않았으며, 평가는 전적으로 시각적이었습니다.
창 연결 방식 (How the windows connect)
이 노드는 전체 비디오를 가져와 모델의 한계 내에 머무는 창들로 분할합니다. 기본 창 크기는 294프레임, 즉 24fps 기준으로 12.25초입니다. GPU 메모리가 충분하다면 이 값을 345프레임까지 높일 수 있습니다. 각 후속 패스(later pass)는 이전 패스에서 생성된 최종 17프레임으로 시작합니다. 노드는 이 세그먼트를 latents로 인코딩하여 다음 생성 과정 동안 고정시킵니다. 그런 다음 결과를 결합할 때 오버래핑되는 프레임을 제거합니다. 따라서 프레임 제한은 전체 비디오 길이가 아니라 각 렌더링에 적용됩니다. 기본 창 크기를 사용할 경우, 첫 번째 패스는 최대 12.25초를 생성할 수 있으며, 각 후속 패스는 약 11.54초에 해당하는 최대 277개의 새로운 프레임을 추가할 수 있습니다. 따라서 여러 개의 연결된 패스를 통해 345프레임이 넘는 비디오를 제작할 수 있습니다. 오디오도 동일한 간격으로 분할되어 출력에서 결합됩니다. 오디오가 연결되지 않으면 출력은 무음입니다.
테스트 결과 (What the tests showed)
저는 다양한 움직임과 다른 해상도를 가진 댄스 클립들을 사용하여 이 노드를 테스트했으며, 모두 24fps로 준비했습니다. 다중 패스 렌더링이 성공적으로 완료되었고, 제가 검토한 결과는 보기 좋았습니다. 이는 워크플로우가 생성 전에 비디오를 자르지 않고도 단일 창을 넘어갈 수 있음을 보여주었습니다. 시각적 검사는 여전히 과정의 일부입니다. 한 패스가 다음 패스와 만나는 지점을 확인하고, 캐릭터의 정체성, 의상, 움직임 또는 프레이밍에 변화가 있는지 살펴보아야 합니다.
오버랩(overlap)은 모델이 액션을 계속 이어가도록 돕지만, 모든 디테일이 안정적으로 유지된다는 것을 보장하지는 않습니다.
노드가 아직 처리하지 못하는 부분: 이 노드는 하나의 연속된 샷(continuous shot)을 위해 설계되었습니다. 카메라가 샷을 변경할 때의 커트 감지, 생성 재시작, 또는 각 창에 대한 타임스탬프 지정 프롬프트 재작성을 수행하지 않습니다. 이러한 이유로, 저는 절대적인 타임스탬프 없이 액션을 설명하는 프롬프트를 사용하며 갑작스러운 커트가 있는 클립은 피합니다. 소스 비디오는 24 fps여야 합니다. 기본 294프레임 창(window)은 시작점일 뿐이며, 더 큰 창은 더 많은 VRAM을 요구할 수 있습니다. 또한 렌더링이 오류 없이 완료되더라도, 연결 부분(joins)을 검토하는 것을 대체하지는 못합니다.
GitHub 패키지: 저는 이 장편 비디오 노드를 원래의 Viggle Remake 패키지에서 분리했습니다. viggle-remake-comfyui-long-take 저장소는 Viggle Remake Long Video만 등록하며 예시 워크플로우를 포함합니다. 기존 노드와 컨디셔닝 헬퍼(conditioning helpers)는 여전히 공식 ComfyUI-Viggle-Remake 패키지에서 가져오므로, 이 패키지는 별도로 설치해야 합니다.
이 저장소에는 모델 가중치(model weights), LoRA, 소스 비디오 또는 캐릭터 레퍼런스 이미지가 포함되어 있지 않습니다. 목표는 각 렌더링을 모델의 한계 내에 유지하면서 기존 워크플로우에 장편 지원 기능을 추가하는 것입니다. 제출자: /u/Hoje-Na-IA [link] [comments]