Seedance 2.5: Video Extend es un flujo de trabajo de ComfyUI para continuar un video existente hacia adelante (añadiendo momentos tras el último fotograma) o hacia atrás (añadiendo pre-roll antes del primer fotograma). Está diseñado para preservar los personajes, el entorno y la relación de aspecto original mientras genera un nuevo segmento de 4–30 segundos (5 por defecto). El pipeline carga tu clip con LoadVideo, extrae un rango corto de contexto con Video Slice, condiciona un modelo con referencia mediante ByteDance2ReferenceNodeV2 y sintetiza los nuevos fotogramas con el nodo de generación Seedance 2.5 del flujo (d9aa59a4-3784-4796-9f1b-5b467fb41fa1). La secuencia final se codifica con SaveVideo como MP4 o MOV.
Técnicamente, el nodo Video Slice selecciona los fotogramas más informativos al inicio o al final de tu fuente (según si extiendes hacia atrás o hacia adelante). Esos fotogramas alimentan ByteDance2ReferenceNodeV2, que ancla apariencia, layout y señales de movimiento para que el generador extrapole en el tiempo manteniendo la identidad del personaje y la consistencia de la escena. Luego, el nodo de generación (d9aa59a4-3784-4796-9f1b-5b467fb41fa1) produce el nuevo segmento con la misma relación de aspecto, y SaveVideo ensambla el clip de salida. Un MarkdownNote dentro del grafo documenta límites y valores predeterminados: el video de entrada debe durar 1.9–30 segundos; la extensión solicitada puede ser 4–30 segundos (5 por defecto).
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 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














