
Este flujo de trabajo convierte un video de referencia en un nuevo video con tu personaje elegido, preservando el movimiento, encuadre y tiempo del original. Utiliza el modelo Wan2.7 a través del nodo Wan2ReferenceVideoApi para rastrear el movimiento y la composición del video de referencia, y luego condiciona la generación con una sola imagen de personaje que cargas con el nodo LoadImage. El resultado es una secuencia de cuadros que mantienen los rasgos faciales y la apariencia del personaje objetivo a lo largo del tiempo, que el nodo SaveVideo codifica en un archivo de video final.
Técnicamente, Wan2ReferenceVideoApi ingiere el video de referencia y extrae señales de movimiento y layout por cuadro. Luego condiciona Wan2.7 con la información de identidad de tu imagen de personaje para que el modelo sintetice cada cuadro con rasgos faciales y estilo consistentes, siguiendo el movimiento de cámara y cuerpo del original. El nodo genera los cuadros para que SaveVideo los ensamble a la velocidad de cuadros y nombre de archivo que elijas. Este enfoque es útil cuando buscas consistencia de personaje sin keying manual ni rotoscopía pesada, y funciona bien para clips cortos, contenido social y previz.
API
Usa este flujo de trabajo desde código
Cada flujo de trabajo de Comfy es un grafo JSON. El siguiente payload es este flujo de trabajo, exactamente como lo ejecuta ComfyUI: descárgalo desde la URL, guárdalo en control de versiones o cárgalo en ComfyUI y ejecútalo nodo por nodo.
Ejecuta desde TypeScript o Python con el Comfy SDK. El mismo código funciona en Comfy Cloud o en un ComfyUI propio: solo cambia la URL base.
// Install (beta)
npm i @comfyorg/sdk
// Run "Wan2.7: Referencia a vídeo" (TypeScript)
import { Comfy } from "@comfyorg/sdk";
const client = new Comfy({ apiKey: "comfyui-..." });
// This workflow, exported in API format (see note below)
const wf = await client.workflows.fromFile("api_wan2_7_r2v_api.json");
const asset = client.assets.fromFile("input.png");
wf.setInput("4", "image", asset); // LoadImage
const job = await client.run(wf);
await job.getOutputs("7")[0].toFile("output.png"); // SaveVideoEl SDK utiliza un flujo de trabajo en formato API: abre este flujo de trabajo en ComfyUI y usa Archivo → Exportar flujo de trabajo (API).
El acceso a la API de Comfy Cloud requiere un plan con clave API.
Preguntas frecuentes













