Ce workflow ComfyUI transforme une image de référence unique en keyframe VFX en calques, puis utilise cette keyframe pour piloter une vidéo cinéma Seedance 2.0. Dans le groupe Generated VFX Passes, les couches d’effets sont construites en passes séparées — aberration chromatique, glow/bloom, flare d’objectif et finition film — puis compositées avec des nœuds ImageBlend. Le glow est créé avec ImageBlur puis mélangé en Screen ; le flare est un overlay sur fond noir mélangé en Screen ; l’aberration chromatique est appliquée comme une passe plein cadre mélangée en Normal. Les intensités de mélange sont exposées via des nœuds PrimitiveFloat, et vous pouvez prévisualiser n’importe quelle étape avec PreviewAny ou enregistrer des images fixes avec SaveImage.
Une fois la keyframe compositée correcte, elle est envoyée à ByteDance2ReferenceNode dans le groupe Seedance 2.0 Output pour générer un clip en mouvement qui hérite du look de votre keyframe. GeminiImage2Node et GeminiNode sont utilisés dans le graphe pour construire et affiner les passes basées sur l’image, tandis que ImageBlend contrôle l’empilement de chaque passe. Enfin, SaveVideo écrit la sortie Seedance 2.0 sur disque. Cette configuration est utile car vous pouvez ajuster un look cinéma de manière non destructive sur une image fixe, tester chaque passe isolément, puis obtenir un rendu cohérent et mixable porté en vidéo — le tout à partir d’une seule image de référence.
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 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");Le 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















