
Ce workflow transforme une vidéo de référence en une nouvelle vidéo mettant en scène votre personnage choisi tout en préservant le mouvement, le cadrage et le rythme de l'original. Il utilise le modèle Wan2.7 via le nœud Wan2ReferenceVideoApi pour suivre le mouvement et la composition de la vidéo de référence, puis conditionne la génération à partir d'une seule image de personnage chargée avec le nœud LoadImage. La sortie est une séquence d'images qui maintient les traits du visage et l'apparence du personnage cible au fil du temps, que le nœud SaveVideo encode en fichier vidéo final.
Techniquement, Wan2ReferenceVideoApi analyse la vidéo de référence et extrait les mouvements et la mise en scène image par image. Il conditionne ensuite Wan2.7 avec les informations d'identité de votre image de personnage pour que le modèle synthétise chaque image avec des traits cohérents, tout en suivant le mouvement et la caméra d'origine. Le nœud génère les images que SaveVideo assemble à la cadence et au nom de fichier choisis. Cette approche est utile pour garantir la cohérence d'un personnage sans rotoscopie manuelle, et fonctionne bien pour des clips courts, du contenu social ou du previz.
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 "Wan2.7: Référence 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_wan2_7_r2v_api.json");
const asset = client.assets.fromFile("input.png");
wf.setInput("4", "image", asset); // LoadImage
const job = await client.run(wf);
await job.getOutputs("7")[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













