obvpm 타임라인: ComfyUI용 MiniMax H3 클립 편집 노드

ComfyUI Wikinews

comfyui-obvpm-timeline은 ComfyUI에 MiniMax H3용 미니 영상 편집기를 추가합니다. 잠재 데이터 수준의 연결과 한 번의 업스케일로 클립을 확장, 앞에 추가, 브리지, 반복할 수 있습니다.

comfyui-obvpm-timeline은 MiniMax H3 클립 생성을 편집 작업으로 바꿔줍니다. 테이크를 생성해 타임라인에 올린 뒤, 나중에 Extend, Prepend, Bridge, Loop로 이어갈 수 있으며, 연결부는 다시 인코딩한 픽셀이 아니라 테이크 자체의 잠재 데이터로 만들어집니다. 첫 릴리스: 2026-09-21.
Timeline 노드: 타임라인에 세 개의 클립이 있고, 첫 번째 클립은 앞에 추가되도록 설정되어 있습니다

Timeline 노드는 하나의 노드 안에 들어 있는 미니 영상 편집기입니다. 클립, 재생 헤드, 컷, 그리고 다음 생성이 이어지는 클립을 다룹니다.

다시 뽑는 대신 편집

큐 실행마다 하나의 테이크가 만들어집니다. 인접한 클립과 이어 붙인 결과를 미리보기로 확인할 수 있고, 미리보기가 그 연결이 얼마나 자연스러운지 평가해 주므로, 타임라인에 올리기 전에 유지할지, 삭제할지, 닫을지 결정할 수 있습니다.

테이크가 타임라인에 올라가면 네 가지 방향으로 다음 생성을 위한 씨앗이 될 수 있습니다.

동작생성되는 내용
Extend클립 이후에 일어나는 일
Prepend클립 이전에 일어나는 일
Bridge한 클립의 끝과 다른 클립의 시작 사이에 일어나는 일로, 중간 구간을 다시 만들 수 있습니다. 새로 생성한 결과에 브리지하는 것은 긴 체인의 품질이 흐트러졌을 때 되돌아가는 방법이기도 합니다
Loop마지막 클립을 첫 클립으로 다시 브리지하여, 끊김 없는 반복 영상을 만듭니다

클립을 먼저 잘라낸 뒤 그 컷 지점에서 확장할 수 있으며, 스냅 컷은 잠재 데이터 프레임 그리드에 맞춰 유지됩니다. 타임라인 자체는 작은 편집기처럼 동작합니다. 어디서든 클립을 끌어다 놓고, 순서를 바꾸고 다듬고, 재생 헤드에서 왼쪽이나 오른쪽을 자르고, 컷을 취소하고, 간격을 열고, 같은 확장의 이전 테이크들 사이를 전환할 수 있습니다. Load Settings, Prompts from Clips는 클립이 생성될 때 사용된 프롬프트, 시드, 설정, 참조를 복원하며, 전체 시퀀스는 다른 워크플로에 복사할 수 있는 텍스트로도 제공됩니다.

픽셀 왕복 대신 사이드카 잠재 데이터

각 테이크는 클립 쌍으로 저장됩니다. 전달된 MP4 파일과, 테이크의 원본 비디오 및 오디오 잠재 데이터와 메타데이터 헤더를 담은 .mctx.safetensors 사이드카입니다. 사이드카가 원본이므로 이어 만들기는 다시 인코딩된 픽셀이 아니라 잠재 데이터 마스크를 거쳐 진행됩니다. 덕분에 연결부에 조명 변화나 깜빡임이 생기지 않고, 며칠 또는 몇 달 뒤에도 클립을 원래 품질로 확장할 수 있습니다.

헤더에는 클립의 계보(parent_id, relation, parent_join_frame), 어떤 소스 클립의 어떤 구간이 재사용되었는지 정확히 설명하는 핀, 그리고 짝을 이루는 MP4의 SHA-256이 기록되며, 이는 불러올 때마다 검증됩니다. 테이크가 저장된 뒤 다시 인코딩되거나 편집되거나 교체된 영상은 잠재 데이터 이어 만들기에 사용할 수 없고, 픽셀 경로로만 사용할 수 있습니다. 워크플로와 API 형식 프롬프트는 ComfyUI가 PNG에 포함하는 방식과 동일하게 사이드카에 포함됩니다. 사이드카는 1280x704 기준 영상 1초당 약 2~3MB 정도입니다.

이 팩으로 생성되지 않은 클립, 예를 들어 외부 영상에는 사이드카가 없습니다. 이런 클립도 확장할 수 있으며, 이음새 개선은 자동으로 적용됩니다.

전체 시퀀스를 한 번에 업스케일

선택적 업스케일 패스는 전체 시퀀스에 대해 잠재 데이터 업스케일과 리파인을 단일 패스로 실행하므로, 클립마다 따로 리파인하는 대신 연결부 전체에서 디테일이 일관되게 유지됩니다. 샘플링은 윈도우 단위로 이루어지므로 길거나 해상도가 높은 시퀀스도 VRAM에 들어갑니다. 또한 각 클립의 조건화가 클립과 함께 저장되므로, 업스케일은 그 클립이 생성될 때 사용된 것과 동일한 참조를 사용합니다. 일반적인 방식은 낮은 해상도에서 반복 작업하고 마지막에 한 번 업스케일하는 것입니다.

요구 사항 및 설치

이 워크플로는 ComfyUI 0.35.0 이상이 필요합니다. 모델 최적화가 코어 Model Sparse Attention 노드를 사용하기 때문입니다. 또한 이 팩이 기반으로 삼는 Bundles와 Settings Presets를 위해 작성자의 동반 팩인 comfyui-obvpm 0.2.5 이상이 필요합니다. 노드 팩 자체는 추가 Python 의존성 없이 설치됩니다.

cd ComfyUI/custom_nodes
git clone https://github.com/chanon/comfyui-obvpm-timeline

예제 워크플로는 ComfyUI-KJNodes, 업스케일 패스를 위한 Comfyui_Minimax_h3_latent_Upscaler, ComfyUI-MiniMax-H3-Turbo, ComfyUI-Spectrum-MiniMax-H3, rgthree-comfy도 사용합니다. 이 팩의 모든 노드에는 (obvpm) 접미사가 붙으므로, 노드 메뉴에서 obvpm을 검색하면 전부 찾을 수 있습니다.

README에는 알아둘 만한 두 가지 충돌이 나열되어 있습니다. H3 잠재 데이터 업스케일러의 -Plus 포크는 같은 id와 이름이지만 위젯 구성이 다른 노드를 등록하기 때문에, 저장된 워크플로를 불러오면 설정이 한 칸씩 밀립니다. 별개로, kat3ri/ComfyUI-MiniMax-H3-Extend는 가져오기 시점에 코어 ComfyUI 함수 두 개(MiniMaxH3.extra_conds와 PackedLayout.<strong>init</strong>)를 대체하는데, 이로 인해 확장 프로그램이 의존하는 디노이즈 마스크가 사라지고, 해당 세션의 모든 H3 실행에서 연결부에 색상과 밝기 드리프트가 나타납니다.

커뮤니티 반응

이 팩은 2026-09-25 r/StableDiffusion에서 클립 확장용으로 추천하는 한 사용자의 스레드를 통해 소개되었습니다. 사용해 본 사람들은 구성이 잘 되어 있고 쓰기 쉽다고 평가하며, 긴 체인에는 새로 생성하는 편을 선호합니다. 약 40초를 넘는 연쇄 확장에서는 품질 저하와 색상 변화가 보고되었는데, 이는 다른 반복 노드에서도 사용자들이 겪는 것과 같은 한계입니다.

사용 가능 여부

워크플로 파일은 저장소의 workflows 폴더에 있고, 아래 튜토리얼에서 타임라인과 핀에 대해 자세히 설명하며, 이 팩은 Comfy Registry에도 게시되어 있습니다.

저장소: chanon/comfyui-obvpm-timeline
동반 팩: chanon/comfyui-obvpm
워크플로 튜토리얼: youtu.be/kqP09NfJXaQ
베이스 모델: MiniMaxAI/MiniMax-H3

YouTube에서 obvpm 타임라인 튜토리얼 보기

댓글

GitHub로 로그인하고 토론에 참여하세요.

댓글을 불러오는 중…
obvpm 타임라인: ComfyUI용 MiniMax H3 클립 편집 노드 | ComfyUI Wiki