Skip to main content

ComfyUI SeedVR2 소개

SeedVR2(arXiv:2506.05301, ByteDance Seed)는 원스텝 diffusion 기반 비디오 복원 모델입니다. 실제 데이터에 대한 적대적 학습을 수행하여 이미지와 비디오를 높은 충실도로 복원 및 업스케일링합니다. SeedVR2는 ComfyUI에서 네이티브로 지원됩니다(PR #14424). 주요 기능:
  • 보존적 업스케일링: 원본 구조와 디테일을 유지하면서 선명도 향상
  • 원스텝 추론: 이미지 및 비디오 업스케일링 모두에 단일 순방향 패스 사용
  • 다양한 모델 크기: 3B 및 7B 변형, FP16, FP8, INT8, NVFP4, MXFP8 양자화 지원
  • 이미지 및 비디오 모두 지원: 단일 이미지 업스케일링 및 비디오 해상도 향상
SeedVR2는 두 가지 크기로 제공됩니다. 3B 모델은 VRAM 요구 사항이 낮은 소형 변형으로, 하드웨어가 제한된 사용자에게 적합합니다. 7B 모델은 더 높은 품질의 결과를 제공하는 대형 변형이지만, VRAM 및 처리 시간이 증가합니다. 두 모델 모두 Apache 2.0 라이선스에 따라 제공됩니다.
ComfyUI가 최신 버전으로 업데이트되었는지 확인하세요.이 가이드의 워크플로는 워크플로 템플릿에서 확인할 수 있습니다. 템플릿에서 찾을 수 없다면, 귀하의 ComfyUI가 오래된 버전일 수 있습니다.워크플로를 로드할 때 노드가 누락되는 경우, 가능한 원인:
  1. 최신 ComfyUI 버전(최신 테스트 버전(nightly))을 사용하고 있지 않음
  2. 일부 노드가 시작 시 가져오기에 실패함

Model Installation

Download the SeedVR2 checkpoint(s) from the Comfy-Org SeedVR2 repository and save them to the corresponding ComfyUI folder: Place the files in the following directories:

예제 워크플로

SeedVR2 3B Int8: 이미지 확대

SeedVR2 3B Int8을 사용하여 이미지를 확대합니다. SeedVR2 3B Int8은 향상된 시간적 일관성으로 고품질 결과를 생성하는 단일 단계 확산 기반 비디오 복원 모델입니다. SeedVR2 3B Int8 이미지 확대 워크플로 미리보기

Comfy Cloud에서 실행

Comfy Cloud에서 열기

워크플로 다운로드

JSON 다운로드 또는 템플릿 라이브러리에서 “SeedVR2 3B Int8: 이미지 확대” 검색
입력 자료 이 파일을 해당 LoadImage 노드에 업로드하세요:

watch_macro_shot.png

LoadImage 노드 1 · watch_macro_shot.png
예제 출력
입력 이미지SeedVR2 3B Int8 확대 예제 출력

1.1 실행 단계

  1. 이미지를 ComfyUI/input/ 폴더에 넣고 이미지 불러오기 노드에서 선택합니다.
  2. SeedVR2 모델 로더에서 seedvr2_3b_int8_convrot.safetensors 체크포인트를 선택합니다.
  3. 실행 대기열을 클릭하거나 Ctrl(cmd) + Enter를 누르면 실행됩니다.

SeedVR2 7B Int8: 이미지 확대

SeedVR2 7B Int8을 사용하여 이미지를 확대합니다. 이는 적대적 학습과 적응형 창 어텐션을 통해 해상도를 향상시키는 원스텝 디퓨전 모델입니다. SeedVR2 7B Int8 확대 워크플로 미리보기

Comfy Cloud에서 실행

Comfy Cloud에서 열기

워크플로 다운로드

JSON 다운로드 또는 템플릿 라이브러리에서 “SeedVR2 7B Int8: 이미지 확대” 검색
입력 자료 이 파일을 해당 LoadImage 노드에 업로드하세요:

indoor_portrait.png

LoadImage 노드 1 · indoor_portrait.png
예제 출력
입력 이미지SeedVR2 7B Int8 확대 예제 출력

2.1 실행 단계

  1. 이미지를 ComfyUI/input/ 폴더에 넣고 이미지 불러오기 노드에서 선택합니다.
  2. SeedVR2 모델 로더에서 seedvr2_7b_int8_convrot.safetensors 체크포인트를 선택합니다.
  3. 실행 대기열을 클릭하거나 Ctrl(Cmd) + Enter를 입력하여 실행합니다.

SeedVR2 3B Int8: 비디오 업스케일

SeedVR2 3B Int8을 사용하여 비디오를 업스케일하고 복원합니다. 이 모델은 프레임 간 시간적 일관성을 유지하면서 해상도를 향상시키는 원스텝 diffusion 모델입니다. SeedVR2 3B Int8 업스케일 비디오 워크플로 미리보기

Comfy Cloud에서 실행

Comfy Cloud에서 열기

워크플로 다운로드

JSON 다운로드 또는 템플릿 라이브러리에서 “SeedVR2 3B Int8: Upscale Video” 검색
입력 자료 이 파일을 일치하는 LoadVideo 노드에 업로드하세요:

grainy_perfume_shot_crf32.mp4

LoadVideo 노드 73 · grainy_perfume_shot_crf32.mp4
예시 출력

3.1 실행 단계

  1. ComfyUI/input/ 폴더에 비디오를 넣고 Load Video 노드에서 선택합니다.
  2. SeedVR2 모델 로더에서 seedvr2_3b_int8_convrot.safetensors 체크포인트를 선택합니다.
  3. 실행 대기열을 클릭하거나 Ctrl(cmd) + Enter를 눌러 실행합니다.

Performance

더 높은 대상 해상도는 더 많은 처리 시간이 필요합니다. INT8 변형은 FP16에 비해 VRAM 사용량을 줄여 효율적인 추론을 제공합니다.

문제 해결

업스케일된 이미지가 완전히 검정색임

어텐션 백엔드는 양자화된 체크포인트에서 검정색이거나 손상된 출력을 조용히 반환할 수 있습니다. SeedVR2 INT8 워크플로가 완전히 검정색인 이미지를 생성한다면 다음을 순서대로 시도해 보세요:
  1. FlashAttention 없이 실행: --use-flash-attention 또는 커스텀 노드 팩을 통해 이를 활성화했다면, 기본 어텐션 백엔드로 ComfyUI를 시작하고 다시 실행하세요. FlashAttention을 비활성화하면 RTX 3090에서 3B 및 7B INT8 워크플로의 완전히 검정색인 출력이 해결되었습니다.
  2. 체크포인트 전환: 동일한 크기의 FP16 또는 FP8 파일을 사용하세요. 이것들이 올바르게 렌더링된다면, INT8 양자화 경로에서 문제가 발생하는 것입니다.
  3. 파일 확인: diffusion 모델과 seedvr2_ema_vae_fp16.safetensors가 모두 완전히 다운로드되어 모델 설치에 표시된 대로 배치되어야 합니다. 다운로드가 중단되면 같은 방식으로 실패합니다.
  4. 실시간 미리보기 비활성화: 어떤 경우에는 미리보기만 검정색이고 저장된 파일은 올바르므로, 실시간 미리보기를 끄면 모호함이 사라집니다.
결과가 여전히 검정색이라면, GPU, ComfyUI 버전, 설치 방법(데스크톱, 포터블 또는 수동) 및 콘솔 출력과 함께 3B 및 7B 워크플로가 동일하게 실패하는지 여부를 튜토리얼 토론에 게시하세요.

커뮤니티 리소스