Seedance 2.0: Referencia a Video convierte una sola imagen de referencia en un breve video cinematográfico combinando un fuerte bloqueo de identidad con movimiento e iluminación guiados por prompts. El nodo LoadImage proporciona un fotograma de referencia limpio y en alta resolución, mientras que ByteDance2ReferenceNode ejecuta el modelo Seedance 2.0 para sintetizar una secuencia de fotogramas que preservan la apariencia y composición del sujeto. Dirige la escena usando lenguaje natural: añade indicaciones de cámara (dolly-in, paneo lento a la izquierda), notas de iluminación (luz de contorno suave, hora dorada) y sugerencias de estilo (35mm, poca profundidad de campo) directamente en el prompt.
Técnicamente, ByteDance2ReferenceNode condiciona Seedance 2.0 tanto en la imagen de referencia como en tu prompt de texto, luego genera un video con la duración, resolución y tasa de fotogramas que especifiques. Los controles clave suelen incluir adherencia a la referencia frente a intensidad de movimiento (para equilibrar la preservación de identidad con expresividad), fuerza de guía, prompts negativos para controlar artefactos, semilla para reproducibilidad y temporización de salida (fps, segundos). El nodo SaveVideo codifica los fotogramas generados en un MP4 compacto con el fps y calidad elegidos. Este grafo minimalista—LoadImage → ByteDance2ReferenceNode → SaveVideo—hace que iterar sea rápido: ajusta un prompt o deslizador, vuelve a poner en cola y compara resultados para afinar el aspecto que necesitas.
Aunque el flujo está optimizado para lo visual, puedes sincronizar el movimiento con audio externo ajustando la duración y los beats por sección para que coincidan con tu banda sonora. SaveVideo produce un video sin sonido, así que planea añadir o reemplazar el audio en tu editor tras la exportación. El resultado es una cadena de imagen a video fiable que preserva la identidad y responde bien a prompts claros, produciendo movimiento cinematográfico sin grafos complejos.
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 "Seedance 2.0: 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_seedance2_0_r2v_api.json");
const asset = client.assets.fromFile("input.png");
wf.setInput("356", "image", asset); // LoadImage
const job = await client.run(wf);
await job.getOutputs("344")[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














