Wan2.7: Référence vers vidéo

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.

api_wan2_7_r2v.json
Récupération du JSON du workflow…

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"); // SaveVideo

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

Questions Fréquentes

Voir tous les workflows
Showing 30 of 30 templates