Le workflow « Wan2.2 Animate : Remplacement Automatique de Personnage » est conçu pour remplacer de façon fluide un personnage dans une vidéo par un nouveau personnage issu d’une image téléchargée. Ceci est réalisé grâce au modèle Wan2.2 Animate, spécialisé dans l’animation et le remplacement de personnages. Le workflow commence par le chargement de votre vidéo et de l’image du personnage. Il traite ensuite ces entrées via une série de nœuds, dont ComfyUI-WanAnimatePreprocess pour la préparation initiale et ComfyUI-segment-anything-2 pour une segmentation précise. Cela garantit un remplacement de personnage précis et cohérent visuellement.
Techniquement, le workflow s’appuie sur une combinaison de nœuds vidéo comme VHS_LoadVideo et VHS_VideoInfo pour extraire et gérer les données vidéo. Le nœud b396d3e6-70cc-4a91-81db-6e0399a4edb6 est crucial pour les transformations complexes nécessaires à l’animation du personnage. En utilisant ces nœuds avec le modèle Wan2.2 Animate, vous obtenez des remplacements de personnages de haute qualité, stables et réalistes, surtout si l’image de référence montre clairement un sujet humain.
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.2 Animate : Remplacement Automatique de Personnages" (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("template_purz_wan22_animate_auto_character_replace_api.json");
const asset = client.assets.fromFile("input.png");
wf.setInput("10", "image", asset); // LoadImage
const job = await client.run(wf);
await job.getOutputs("19")[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















