Model
.ai
open AI-modellen volgen

Wan 2.2 Animate ComfyUI workflow: karaktervervanging en pose-overdracht vanuit een video

Onderwerp: ComfyUI
Door Captain
Gepubliceerd op 9 okt 2026

Overzicht

Wan 2.2 Animate neemt een video en een afbeelding. In Move-modus voert het karakter van de afbeelding de beweging van de video uit, met de expressie frame voor frame gekopieerd; in Mix-modus wordt het karakter in de video geplakt in plaats van de originele persoon, met aangepaste belichting. Dit is de meest complexe van de Wan templates van het team: veertig nodes, inclusief pose schatting (DWPose), een segmentatiemodel (SAM2) met een punteditor om de persoon te markeren, en een extend groep die de clip voortzet in stukken van 77 frames.
In tegenstelling tot de andere workflows op deze site heeft deze drie custom node packs nodig: comfyui_controlnet_aux (DWPose), ComfyUI-KJNodes en ComfyUI-segment-anything-2. ComfyUI Manager installeert ze alle drie met "Install Missing Custom Nodes". Het model is Kijai's fp8 geschaalde Animate 14B, de lightx2v 4-staps LoRA houdt de tijd laag en een relight LoRA past de belichting aan in Mix-modus. De template beperkt de inputgrootte bewust: het voorbewerken van een grote video duurt erg lang.
Gehost op ModelTrends.ai: de video_wan2_2_14B_animate.json template, ongewijzigd.

Afbeeldingen en clips

The ComfyUI team's launch clip for this model
Wan 2.2 Animate ComfyUI workflow: the workflow as it opens in ComfyUI
Wan 2.2 Animate ComfyUI workflow: the workflow as it opens in ComfyUI
Wan 2.2 Animate ComfyUI workflow: the template's input picture
Wan 2.2 Animate ComfyUI workflow: the template's input picture
Wan 2.2 Animate ComfyUI workflow: the nodes to check, step by step
Wan 2.2 Animate ComfyUI workflow: the nodes to check, step by step
Wan 2.2 Animate ComfyUI workflow: inside the subgraph
Wan 2.2 Animate ComfyUI workflow: inside the subgraph

Naslag

Naam
Type
Wat het is
Wan2_2-Animate-14B_fp8_e4m3fn_scaled_KJ.safetensors
models/diffusion_models
Het Animate model, fp8 geschaald. Kijai/WanVideo_comfy_fp8_scaled op Hugging Face.
lightx2v_I2V_14B_480p_cfg_step_distill_rank64_bf16.safetensors
models/loras
De 4-staps distillatie LoRA. Kijai/WanVideo_comfy, Lightx2v map.
WanAnimate_relight_lora_fp16.safetensors
models/loras
Verlicht het ingevoegde karakter opnieuw in Mix-modus. Kijai/WanVideo_comfy, LoRAs/Wan22_relight.
umt5_xxl_fp8_e4m3fn_scaled.safetensors
models/text_encoders
De Wan tekstencoder, gedeeld door elke Wan 2.1 en 2.2 workflow. Van Comfy-Org/Wan_2.1_ComfyUI_repackaged op Hugging Face.
wan_2.1_vae.safetensors
models/vae
De Wan 2.1 VAE, ook gebruikt door de Wan 2.2 14B modellen. Comfy-Org/Wan_2.1_ComfyUI_repackaged.
clip_vision_h.safetensors
models/clip_vision
Leest de startafbeelding voor image-to-video. Comfy-Org/Wan_2.1_ComfyUI_repackaged.
Custom nodes
comfyui_controlnet_aux, ComfyUI-KJNodes, ComfyUI-segment-anything-2
Installeer via ComfyUI Manager > Install Missing Custom Nodes, herstart daarna.
Load Video / Load Image
reference video, character picture
De video geeft de beweging (en de scène in Mix-modus); de afbeelding geeft het karakter.
Points Editor
green and red points
Shift+klik voegt groene punten toe op de persoon die je wilt vervangen; rode punten markeren wat je wilt laten staan.

Waar de bestanden heen gaan

Zet elke download in deze map van je ComfyUI-installatie. Een loader node toont alleen de bestanden die in de map staan die hij leest, dus een model in de verkeerde map wordt als ontbrekend getoond.
ComfyUI/
├───📂 models/
│ ├───📂 diffusion_models/
│ │ ├─── Wan2_2-Animate-14B_fp8_e4m3fn_scaled_KJ.safetensors
│ │ └─── wan2.2_animate_14B_bf16.safetensors
│ ├───📂 loras/
│ │ └─── lightx2v_I2V_14B_480p_cfg_step_distill_rank64_bf16.safetensors
│ ├───📂 text_encoders/
│ │ └─── umt5_xxl_fp8_e4m3fn_scaled.safetensors
│ ├───📂 clip_visions/
│ │ └─── clip_vision_h.safetensors
│ └───📂 vae/
│ └── wan_2.1_vae.safetensors

Stap voor stap

  1. Update ComfyUI (Desktop: Help > Check for updates; portable: run update_comfyui.bat). Deze workflows hebben een 2025 of nieuwere build nodig.
  2. Download het workflowbestand hieronder en sleep het op het ComfyUI canvas, of gebruik Workflow > Open. De nodes verschijnen met de bestandsnamen al ingevuld.
  3. Open ComfyUI Manager, kies Install Missing Custom Nodes, installeer de drie packs en herstart ComfyUI.
  4. Download elk bestand uit de tabel en zet het in de genoemde map. Als een modelwidget een rode rand toont, komt de naam niet overeen met een bestand in die map: klik erop en kies het gedownloade bestand.
  5. Laad de referentievideo en de karakterafbeelding. Houd de Image Scale node klein (de template-standaard) totdat je de looptijd kent.
  6. Voer een keer uit: het eerste frame verschijnt in de Points Editor. Shift+klik groene punten op de persoon die je wilt volgen; voeg rode punten toe op dingen die moeten blijven.
  7. Mix-modus (de persoon in de video vervangen) is standaard. Voor Move-modus (je karakter voert zelf de beweging uit) koppel Background_video en Character_mask los van de WanAnimateToVideo node, zoals de notitie in de workflow zegt; alleen omzeilen is niet genoeg.
  8. Druk op Run (Ctrl+Enter). De eerste run laadt de modellen en duurt het langst; volgende runs gebruiken ze opnieuw. Eén stuk van 77 frames op de standaardgrootte duurt een paar minuten op een 24 GB kaart.
  9. Voor een langere clip kopieer je de extend groep en verbind je Batch images en video_frame_offset met de volgende kopie, zoals de notitie in de template laat zien.

Voorbeelden

De template prompt

The character is dancing in the room

Tips

  • Breedte en hoogte moeten veelvouden van 16 zijn voor WanAnimateToVideo; de template waarschuwt hiervoor.
  • Een referentievideo met één persoon, een stabiele camera en het hele lichaam in beeld geeft DWPose het schoonste skelet.
  • De karakterafbeelding moet passen bij de framing van de video (hele lichaam voor een dans, buste voor een pratend hoofd).
  • Als SAM2 de verkeerde persoon kiest, voeg dan een rood punt toe op die persoon en een tweede groen punt op die van jou.

Probleemoplossing

Rode nodes na laden

Waarom het gebeurt
Een van de drie custom node packs ontbreekt.

Zo los je het op
Manager > Install Missing Custom Nodes, herstart. Als DWPose downloads mislukken, staat in de comfyui_controlnet_aux README welke modelbestanden je handmatig moet plaatsen.

Voorbewerking stopt nooit

Waarom het gebeurt
De inputvideo is te groot.

Zo los je het op
Verlaag de Image Scale node naar 640 aan de lange kant en knip de video eerst tot een paar seconden.

CUDA out of memory

Waarom het gebeurt
Het model plus de latent past niet op de kaart.

Zo los je het op
Verlaag eerst breedte, hoogte of frameaantal; kies een fp8 of GGUF versie van het diffusie model; zet weight_dtype op fp8 in Load Diffusion Model; sluit andere GPU programma's. De VRAM gidsen op deze site geven cijfers per kaart.

De mask bedekt de verkeerde persoon

Waarom het gebeurt
Punten staan op het verkeerde onderwerp.

Zo los je het op
Rode punt op de verkeerde persoon, groene punten op die van jou, opnieuw uitvoeren.

Vragen

Wat is het verschil tussen Mix en Move?

Mix vervangt de persoon in de originele video, houdt de achtergrond en past de belichting van het karakter aan. Move animeert je karakter zelf met de beweging en expressie van de video.

Heb ik alle drie de custom node packs nodig?

Ja: DWPose komt uit comfyui_controlnet_aux, SAM2 uit ComfyUI-segment-anything-2 en verschillende helpers uit KJNodes.

Hoe lang kan de clip zijn?

77 frames per stuk; de extend groep koppelt stukken aan elkaar, elk startend vanaf het einde van het vorige.

Modellen in deze gids

Geschreven door
Stuurt dit schip. Heeft meningen over VAE decodeertijden waar niemand om vroeg. Gelooft dat gewichten vrij willen zijn en dat elk model dat je niet kunt downloaden een abonnement met extra stappen is. Zal geen vragen beantwoorden over de 400 GB aan checkpoints op de NAS.
Alle gidsen door Captain

Meer gidsen