
Seedance 2.0 propose une approche conditionnée par les extrémités pour la génération vidéo : fournissez la première et la dernière image, et le modèle synthétise le mouvement intermédiaire avec une stabilité temporelle remarquable. Au lieu de deviner une trajectoire à partir d'une seule image ou de s'appuyer sur des invites textuelles, le pipeline se base sur les deux extrémités pour inférer un chemin cohérent pour les objets, la lumière et le mouvement de caméra. Dans ComfyUI, cela est encapsulé par le nœud ByteDance2FirstLastFrameNode, qui prend deux images et produit une séquence complète qui atterrit fidèlement sur votre dernière image.
Cette méthode FLF2V (first-last-frame to video) réduit la dérive d'identité, le scintillement et les changements de composition fréquents avec les méthodes à une seule image ou texte-vers-vidéo. Contrairement à l'interpolation d'images de base—qui ne fait que déformer ce qui existe déjà—Seedance 2.0 synthétise du contenu inédit entre vos images clés tout en préservant la structure et l'intention. Le résultat : une planification du mouvement plus propre, une meilleure cohérence du sujet et des résultats plus prévisibles pour la production.
API
Utiliser ce workflow depuis le code
Chaque workflow Comfy est un graphe JSON. Le contenu ci-dessous est ce workflow, exactement comme ComfyUI l’exécute — récupérez-le depuis l’URL, gardez-le dans le contrôle de version, ou chargez-le dans ComfyUI et exécutez-le nœud par nœud.
Exécutez-le depuis TypeScript ou Python avec le Comfy SDK. Le même code cible Comfy Cloud ou un ComfyUI auto-hébergé — seule l’URL de base change.
// Install (beta)
npm i @comfyorg/sdk
// Run "Seedance2.0 : première/dernière frame vers vidéo" (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_flf2v_api.json");
const asset = client.assets.fromFile("input.png");
wf.setInput("3", "image", asset); // LoadImage
const job = await client.run(wf);
await job.getOutputs("2")[0].toFile("output.png"); // SaveVideoLe SDK prend un workflow au format API : ouvrez ce workflow dans ComfyUI et utilisez Fichier → Exporter le workflow (API).
L’accès à l’API Comfy Cloud nécessite un forfait avec clé API.
FAQ













