SeedVR2 V2.5는 세부사항을 복원하고 텍스처를 선명하게 하며 움직임을 부드럽게 유지하면서 시간적 일관성을 향상시키는 고품질 비디오 및 이미지 업스케일러입니다. 이 ComfyUI 워크플로는 SeedVR2 diffusion transformer와 그 VAE를 감싸서 AI 생성 클립, 아카이브 영상, 또는 렌더링을 후처리하여 더 깨끗하고 영화 같은 결과로 업스케일할 수 있게 합니다.
아티스트와 편집자를 위해 설계된 SeedVR2 V2.5 워크플로는 단일 이미지와 전체 비디오, RGBA 콘텐츠를 처리하며 업스케일된 비디오를 재조립할 때 원본 오디오와 프레임 속도를 보존합니다. 컴파일 시간 가속 및 품질, VRAM, 속도를 균형 있게 조절할 수 있는 모델 선택을 포함합니다.
SeedVR2 Diffusion Transformer 3B 및 7B. 해상도와 지각 품질을 향상시키면서 시간적 일관성을 유지하는 핵심 일단계 복원 모델. 낮은 VRAM 또는 빠른 처리 시간을 원할 때는 3B를 사용하고, 최고 품질을 원할 때는 7B를 사용하세요. 공식 모델 카드와 논문을 참조하세요: ByteDance-Seed/SeedVR2-3B, ByteDance-Seed/SeedVR2-7B, 그리고 일단계 비디오 복원에 대한 SeedVR2 논문 arXiv:2506.05301.
SeedVR2 VAE (ema_vae_fp16). 프레임을 잠재 공간에 인코딩하고 복원된 결과를 RGB로 디코딩하는 데 사용되며, 큰 해상도를 위해 타일링 지원을 제공합니다. ComfyUI 통합과 함께 배포됩니다: numz/SeedVR2_comfyUI.
선택적 양자화 변형. 커뮤니티 통합은 품질 또는 속도 절충으로 메모리를 줄이기 위해 FP8 및 GGUF 옵션을 노출합니다. 현재 옵션은 ComfyUI SeedVR2 노드 저장소를 참조하세요: ComfyUI-SeedVR2_VideoUpscaler.
이 그래프는 동일한 모델 로더와 업스케일러 로직을 공유하는 두 개의 독립적인 그룹을 가지고 있습니다. 단일 스틸 이미지에는 Image 그룹을 사용하세요. Video 그룹을 사용하여 비디오를 프레임과 오디오로 분할하고, SeedVR2 V2.5로 프레임을 업스케일한 후 원본 오디오 및 fps와 함께 클립을 재조립합니다.
LoadImage (#27)로 스틸 이미지를 로드하세요. 이미지에 투명성이 있으면 JoinImageWithAlpha (#31)를 통해 업스케일링 동안 알파 채널이 보존되도록 라우팅하세요. SeedVR2LoadDiTModel (#28)로 DiT 체크포인트를 선택하고 로드하며, SeedVR2LoadVAEModel (#29)로 VAE를 로드하세요; 모델은 처음 사용 시 자동으로 다운로드됩니다. SeedVR2VideoUpscaler (#30)에 이미지를 피드하여 업스케일 및 복원을 수행하세요; 이 노드는 세부 사항 복구와 SeedVR2 V2.5의 외관에 맞는 제어된 선명도에 중점을 둡니다. SaveImage (#32)로 결과를 저장하세요. 배치 실행을 위해 SeedVR2TorchCompileSettings (#25)를 활성화하여 그래프를 한 번 컴파일하고 이후 배치를 가속할 수 있습니다.
LoadVideo (#21)로 클립을 가져온 후 GetVideoComponents (#22)가 프레임, 오디오 및 fps를 추출합니다. 프레임에 알파가 포함되어 있으면 업스케일링 전에 JoinImageWithAlpha (#17)로 병합하세요. SeedVR2LoadDiTModel (#14) 및 SeedVR2LoadVAEModel (#13)로 선택한 DiT 및 VAE를 로드한 후 SeedVR2VideoUpscaler (#10)로 프레임 스트림을 업스케일하세요. CreateVideo (#24)를 사용하여 원본 오디오 및 fps를 통해 비디오를 재구성하고 SaveVideo (#23)로 파일을 기록하세요. 긴 클립의 경우 SeedVR2TorchCompileSettings (#19)가 초기 컴파일 단계 후 반복 시간을 줄입니다.
SeedVR2VideoUpscaler (#10 및 #30)
SeedVR2에 의해 구동되는 중앙 복원 및 업스케일링 노드. 스케일 또는 목표 치수를 통해 목표 업스케일 목표를 설정하고, GPU에 맞는 배치 크기를 선택하세요. 시간적 일관성은 여러 인접 프레임을 함께 처리하여 구동되며, 공식 가이드는 최소 5개의 프레임 배치가 비디오에 대한 시간적 일관성을 활성화하며, VRAM이 허용하는 경우 더 큰 배치가 안정성을 향상시킨다고 지적합니다 ComfyUI-SeedVR2_VideoUpscaler. RGBA의 경우, 알파 경로가 상류에 연결되어 있는지 확인하세요. 높은 해상도에서 메모리 압박이 발생하면 목표 해상도를 낮추거나 가벼운 모델 변형으로 전환하세요.
SeedVR2LoadDiTModel (#14 및 #28)
SeedVR2 transformer 체크포인트를 로드하고 추론 장치를 구성합니다. 품질 및 VRAM 예산에 따라 3B와 7B 중에서 선택하세요; FP16은 최고의 품질을 제공하며, FP8 또는 GGUF는 커뮤니티 통합에 의해 노출된 제한된 GPU에서 도움이 될 수 있습니다 numz/SeedVR2_comfyUI 및 공식 ComfyUI 노드 저장소 ComfyUI-SeedVR2_VideoUpscaler. 메모리를 위해 명시적으로 오프로드하지 않는 한 DiT를 가장 빠른 GPU에 유지하세요.
SeedVR2LoadVAEModel (#13 및 #29)
인코딩 및 디코딩에 사용되는 EMA VAE를 로드합니다. 큰 출력을 대상으로 할 때, 타일링 인코딩 또는 디코딩을 활성화하여 속도의 작은 비용으로 피크 VRAM을 줄이세요; OOM 또는 가장자리 아티팩트를 만날 경우 타일 크기 및 중첩을 조정하세요. VAE를 CPU 또는 다른 GPU에 오프로드하면 DiT를 위한 공간을 확보할 수 있습니다 numz/SeedVR2_comfyUI.
SeedVR2TorchCompileSettings (#19 및 #25)
SeedVR2 경로의 일부를 융합 커널 계획으로 컴파일하는 선택적 속도 향상. 첫 번째 실행은 컴파일 비용을 지불하고, 이후 배치는 더 빠르며, 이는 더 긴 비디오 또는 반복에 이상적입니다 ComfyUI-SeedVR2_VideoUpscaler.
GetVideoComponents (#22)에서 CreateVideo (#24)로 audio 및 fps 출력을 연결하여 오디오 및 타이밍을 보존하세요.JoinImageWithAlpha를 통해 알파가 병합되도록 하여 합성에서 가장자리를 선명하게 유지하세요.이 워크플로는 다음 작업과 리소스를 구현하고 구축합니다. ComfyUI-SeedVR2_VideoUpscaler (SeedVR2 v2.5 노드/워크플로)에 대한 numz와 공식 SeedVR2 v2.5 비디오 튜토리얼에 대한 AInVFX의 기여와 유지 관리에 대해 감사드립니다. 권위 있는 세부 사항은 아래에 연결된 원본 문서 및 저장소를 참조하세요.
노트: 참조된 모델, 데이터셋 및 코드는 해당 저자 및 유지 관리자가 제공하는 라이선스 및 조건에 따릅니다.
RunComfy는 최고의 ComfyUI 플랫폼으로서 ComfyUI 온라인 환경과 서비스를 제공하며 ComfyUI 워크플로우 멋진 비주얼을 제공합니다. RunComfy는 또한 제공합니다 AI Playground, 예술가들이 최신 AI 도구를 활용하여 놀라운 예술을 창조할 수 있도록 지원합니다.