Este flujo de trabajo de ComfyUI demuestra transferencia de movimiento de extremo a extremo usando Wan-Animate-2 (por Wan-Video/Alibaba): una sola imagen de referencia (tu personaje) se anima siguiendo el movimiento de un video guía, sin necesidad de puntos clave de pose ni extracción de esqueleto. El núcleo del grafo es el subgrafo "Motion Transfer (Wan Animate 2)" impulsado por nodos personalizados Wan-Animate-2 (UUIDs: 11706f8a-428d-4ef9-b24f-863f651c1b0b, 79280513-53b2-4417-93f8-f3e116bb6736, b798a87e-23ec-483d-ab9b-6af5b298d0ad). Estos nodos aceptan tu imagen de referencia, la señal de movimiento por fotograma del video guía y un prompt de texto que guía el aspecto del fondo y el ambiente de la cámara. Como el movimiento se aprende directamente de los fotogramas, la configuración es rápida y robusta—no requiere OpenPose ni pasos de preprocesamiento.

LoadImage proporciona la identidad del personaje, mientras que LoadVideo y GetVideoComponents extraen los fotogramas guía y el fps. BatchImagesNode replica la imagen de referencia para que cada fotograma del video tenga su propia entrada de identidad. GetImageSize y ComfyMathExpression se usan para mantener la resolución y la relación de aspecto consistentes entre entradas y salidas. PreviewAny permite inspeccionar fotogramas intermedios, y CreateVideo + SaveVideo ensamblan los fotogramas generados en un video usando el fps original. Para clips largos, debes duplicar manualmente el subgrafo Motion Transfer (el soporte de bucle nativo está pendiente) y conectarlo en secuencia para procesar todo el video guía.

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.

9394f9968da3.json
Obteniendo JSON del flujo de trabajo…

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 this workflow (TypeScript)
import { Comfy } from "@comfyorg/sdk";

const client = new Comfy({ apiKey: "comfyui-..." });
const wf = await client.workflows.fromFile("workflow_api.json");
const job = await client.run(wf);
await job.getOutputs("<output-node-id>")[0].toFile("output.png");

El 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

Preguntas Frecuentes

Ver todos los workflows
Showing 30 of 30 templates