Skip to main content

Introducción a ComfyUI SeedVR2

SeedVR2 (arXiv:2506.05301, de ByteDance Seed) es un modelo de restauración de video basado en difusión de un solo paso. Realiza entrenamiento adversario contra datos reales para restaurar y ampliar imágenes y videos con alta fidelidad. SeedVR2 es compatible de forma nativa con ComfyUI (PR #14424). Capacidades principales:
  • Ampliación conservadora: conserva la estructura y el detalle originales mientras mejora la claridad
  • Inferencia en un solo paso: una sola pasada hacia adelante tanto para la ampliación de imágenes como de video
  • Múltiples tamaños de modelo: variantes de 3B y 7B con cuantizaciones FP16, FP8, INT8, NVFP4 y MXFP8
  • Imágenes y video: admite la ampliación de una sola imagen y la mejora de la resolución de video
SeedVR2 viene en dos tamaños. El modelo 3B es una variante más pequeña con menores requisitos de VRAM, adecuada para usuarios con hardware limitado. El modelo 7B es una variante más grande que ofrece resultados de mayor calidad a costa de un mayor uso de VRAM y más tiempo de procesamiento. Ambos están disponibles bajo la licencia Apache 2.0.
Asegúrate de que tu ComfyUI esté actualizado.Los flujos de trabajo de esta guía se encuentran en las Plantillas de flujos de trabajo. Si no los encuentras en las plantillas, es posible que tu ComfyUI esté desactualizado.Si faltan nodos al cargar un flujo de trabajo, estas son las posibles razones:
  1. No estás usando la última versión de ComfyUI (versión nocturna)
  2. Algunos nodos fallaron al importarse durante el inicio

Instalación del modelo

Descarga los checkpoints de SeedVR2 del repositorio SeedVR2 de Comfy-Org y guárdalos en la carpeta correspondiente de ComfyUI: Coloca los archivos en los siguientes directorios:

Flujos de trabajo de ejemplo

SeedVR2 3B Int8: Ampliar imagen

Amplía imágenes con SeedVR2 3B Int8, un modelo de restauración de video basado en difusión de un solo paso que produce resultados de alta calidad con una mejor consistencia temporal. Vista previa del flujo de trabajo para ampliar imágenes con SeedVR2 3B Int8

Ejecutar en Comfy Cloud

Abrir en Comfy Cloud

Descargar flujo de trabajo

Descarga el JSON o busca “SeedVR2 3B Int8: Upscale Image” en la Biblioteca de plantillas
Materiales de entrada Sube este archivo al nodo LoadImage correspondiente:

watch_macro_shot.png

nodo LoadImage 1 · watch_macro_shot.png
Salida de ejemplo
Imagen de entradaSalida de ejemplo de ampliación con SeedVR2 3B Int8

1.1 Pasos para ejecutar

  1. Coloca tu imagen en la carpeta ComfyUI/input/ y selecciónala en el nodo Load Image
  2. Selecciona el checkpoint seedvr2_3b_int8_convrot.safetensors en el cargador de modelos de SeedVR2
  3. Haz clic en Queue o usa Ctrl(cmd) + Enter para ejecutar

SeedVR2 7B Int8: Ampliar imagen

Amplía imágenes con SeedVR2 7B Int8, un modelo de difusión de un solo paso que mejora la resolución mediante entrenamiento adversarial y atención de ventana adaptativa. Vista previa del flujo de trabajo para ampliar imagen con SeedVR2 7B Int8

Ejecutar en Comfy Cloud

Abrir en Comfy Cloud

Descargar flujo de trabajo

Descarga el JSON o busca “SeedVR2 7B Int8: Upscale Image” en la biblioteca de plantillas
Materiales de entrada Sube este archivo al nodo LoadImage correspondiente:

indoor_portrait.png

Nodo LoadImage 1 · indoor_portrait.png
Salida de ejemplo
Imagen de entradaSalida de ejemplo de la ampliación con SeedVR2 7B Int8

2.1 Pasos para ejecutar

  1. Coloca tu imagen en la carpeta ComfyUI/input/ y selecciónala en el nodo Load Image
  2. Selecciona el checkpoint seedvr2_7b_int8_convrot.safetensors en el cargador de modelos de SeedVR2
  3. Haz clic en Queue o usa Ctrl(cmd) + Enter para ejecutar

SeedVR2 3B Int8: Escalar video

Escala y restaura metraje de video con SeedVR2 3B Int8, un modelo de difusión de un solo paso que mejora la resolución y mantiene la consistencia temporal entre fotogramas. Vista previa del flujo de trabajo para escalar video con SeedVR2 3B Int8

Ejecutar en Comfy Cloud

Abrir en Comfy Cloud

Descargar flujo de trabajo

Descarga el JSON o busca “SeedVR2 3B Int8: Upscale Video” en la Biblioteca de plantillas
Materiales de entrada Sube este archivo al nodo LoadVideo correspondiente:

grainy_perfume_shot_crf32.mp4

Nodo LoadVideo 73 · grainy_perfume_shot_crf32.mp4
Salida de ejemplo

3.1 Pasos para ejecutar

  1. Coloca tu video en la carpeta ComfyUI/input/ y selecciónalo en el nodo Load Video
  2. Selecciona el checkpoint seedvr2_3b_int8_convrot.safetensors en el cargador de modelos de SeedVR2
  3. Haz clic en Queue o usa Ctrl(cmd) + Enter para ejecutar

Rendimiento

Las resoluciones objetivo más altas requieren más tiempo de procesamiento. La variante INT8 ofrece una inferencia eficiente con un uso reducido de VRAM en comparación con FP16.

Solución de problemas

La imagen ampliada sale completamente negra

Los backends de atención pueden devolver de forma silenciosa resultados negros o corruptos con checkpoints cuantizados. Si los flujos de trabajo SeedVR2 INT8 producen una imagen totalmente negra, prueba lo siguiente en este orden:
  1. Ejecutar sin FlashAttention: si la habilitaste con --use-flash-attention o con un paquete de nodos personalizado, inicia ComfyUI con el backend de atención predeterminado y vuelve a ejecutar. Desactivar FlashAttention ha resuelto la salida totalmente negra en los flujos de trabajo INT8 de 3B y 7B en una RTX 3090.
  2. Cambiar el checkpoint: usa el archivo FP16 o FP8 del mismo tamaño. Si esos se generan correctamente, el punto donde falla es la ruta de cuantización INT8.
  3. Verificar los archivos: tanto el modelo de difusión como seedvr2_ema_vae_fp16.safetensors deben estar descargados por completo y colocados como se indica en Instalación del modelo. Una descarga truncada falla del mismo modo.
  4. Desactivar la vista previa en vivo: en algunos casos solo la vista previa aparece negra mientras que el archivo guardado es correcto, así que desactivar la vista previa en vivo elimina la ambigüedad.
Si el resultado sigue siendo negro, publica en la discusión del tutorial con tu GPU, la versión de ComfyUI, el método de instalación (Desktop, portable o manual) y la salida de la consola, además de indicar si los flujos de trabajo de 3B y 7B fallan de forma idéntica.

Recursos de la comunidad