Este flujo de trabajo lleva FlashVSR a ComfyUI con tres rutas listas para ejecutar: un escalador ultrarrápido para entregas rápidas, un muestreador de calidad de transmisión para mayor fidelidad, y una ruta integrada con WanVideo que fusiona la condición FlashVSR con una base de texto a video. Está diseñado para editores, coloristas y creadores que necesitan super-resolución y restauración de video en tiempo real mientras preservan la consistencia temporal.
FlashVSR utiliza difusión de un paso, atención dispersa localmente restringida y un decodificador condicional pequeño para escalar y limpiar metraje de baja resolución o generado por IA con un mínimo de cómputo. El diagrama mantiene tu audio, proporciona renders de comparación lado a lado y escribe entregables separados por rama para que puedas elegir el mejor resultado para tu toma.
A simple vista: carga un clip de origen, luego elige una o más ramas para renderizar. Todas las ramas heredan la misma entrada y audio y pueden funcionar de forma independiente, produciendo sus propios archivos de salida y videos de comparación opcionales.
Parámetros Globales
VHS_LoadVideo (#123) carga tu clip de origen y pasa el audio a cada renderizador para preservar el sonido. VHS_VideoInfo (#129) expone el FPS para exportaciones consistentes. Dos nodos auxiliares, “Antes de Redimensionar” GetImageSizeAndCount (#162) y “Después de Redimensionar” GetImageSizeAndCount (#163), informan sobre las dimensiones y el conteo de fotogramas para que siempre sepas qué está procesando cada rama.LayerUtility: ImageScaleByAspectRatio V2 (#140, #154, #155) normaliza los fotogramas para cada ruta usando escalado de buzón de letras. Elige tu objetivo de lado largo por rama para controlar las compensaciones entre calidad y velocidad.FlashVSR Ultrarápido
ImageScaleByAspectRatio V2 (#154)) y se envían a dos variantes de FlashVSRNode (#152 configurado en “completo”, #143 configurado en “pequeño”) para que puedas comparar velocidad y nitidez.VHS_VideoCombine (#144 y #153) con paso de audio. Usa esto cuando necesites revisiones rápidas del cliente, escalar diarios o limpiar rápidamente metraje de IA.FlashVSR_SM_KSampler
FlashVSR_SM_Model (#158 con TCDecoder, #150 sin) alimentan dos pasadas FlashVSR_SM_KSampler (#146 y #148) para comparaciones A/B en metraje desafiante.ImageScaleByAspectRatio V2 (#155)), luego se procesan en la Pasada 1 y la Pasada 2. LayerUtility: PurgeVRAM V2 (#145, #147) libera memoria entre pasadas para estabilidad en GPUs limitadas.VHS_VideoCombine #157 “Pass_1”, #156 “Pass_2”). Dos compositores de comparación (ImageConcanate #165 y #167) generan videos lado a lado de origen vs resultado (VHS_VideoCombine #166, #168) para que puedas juzgar rápidamente qué pasada conservar.KJ Wan Flash VSR
WanVideoModelLoader (#22) carga el modelo Wan ajustado para FlashVSR, mientras LoadWanVideoT5TextEncoder (#11) y WanVideoTextEncode (#104) proporcionan incrustaciones de indicaciones si deseas orientación estilística.ImageScaleByAspectRatio V2 (#140)), luego WanVideoEmptyEmbeds (#78) establece el ancho, alto y conteo de fotogramas correctos. WanVideoAddFlashVSRInput (#114) fusiona las imágenes preparadas con las incrustaciones de FlashVSR que el muestreador espera.WanVideoSampler (#27) realiza inferencia de un paso; WanVideoDecode (#121) reconstruye los fotogramas con el cargador de TCDecoder de FlashVSR (#119). Una etapa de ColorMatch (#142) restaura el aspecto original, seguida de una unión opcional lado a lado (ImageConcatMulti #117). Las salidas finales se escriben a través de VHS_VideoCombine (#135, #30).FlashVSRNode (#152, completo)
scale para trabajos de 2x/4x, habilita color_fix para estabilizar la luminancia y usa tiled_vae o tiled_dit al trabajar a mayores resoluciones. Ajusta sparse_ratio, kv_ratio y local_range solo si ves suavidad de movimiento o deriva temporal. Referencia de implementación: ComfyUI-FlashVSR_Ultra_Fast.FlashVSRNode (#143, pequeño)
FlashVSR_SM_KSampler (#146, Pasada 1)
scale primero, luego equilibra cfg y steps para detalle vs velocidad. Si VRAM es limitada a altas resoluciones, habilita full_tiled y reduce split_num. Detalles de implementación y pesos: ComfyUI_FlashVSR.FlashVSR_SM_KSampler (#148, Pasada 2)
kv_ratio y local_range consistentes entre pasadas cuando desees un A/B controlado.WanVideoAddFlashVSRInput (#114)
strength determina cuán asertivamente se aplica la restauración FlashVSR en relación con cualquier influencia de indicación. Aumenta la fuerza cuando la fuente está muy comprimida o generada por IA.WanVideoSampler (#27)
steps en uno para un verdadero comportamiento FlashVSR en esta ruta.ColorMatch (#142)
Este flujo de trabajo implementa y se basa en los siguientes trabajos y recursos. Agradecemos a smthemex por el nodo FlashVSR de ComfyUI (Fuente FlashVSR) y a lihaoyun6 por el nodo FlashVSR Ultra Rápido de ComfyUI (FlashVSR Ultra Rápido) por sus contribuciones y mantenimiento. Para detalles autoritativos, consulta la documentación original y los repositorios enlazados a continuación.
Nota: El uso de los modelos, conjuntos de datos y código referenciados está sujeto a las respectivas licencias y términos proporcionados por sus autores y mantenedores.
RunComfy es la principal ComfyUI plataforma, ofreciendo ComfyUI en línea entorno y servicios, junto con flujos de trabajo de ComfyUI con impresionantes imágenes. RunComfy también ofrece AI Playground, permitiendo a los artistas aprovechar las últimas herramientas de AI para crear arte increíble.