Fluxul de lucru Wan 2.2 Animate ComfyUI: înlocuirea personajului și transferul de poziție dintr-un video

Prezentare generală
Wan 2.2 Animate ia un video și o poză. În modul Move, personajul din poză face mișcarea din video, cu expresia copiată cadru cu cadru; în modul Mix, personajul este inserat în video în locul persoanei originale, cu iluminarea ajustată. Acesta este cel mai complex dintre template-urile Wan ale echipei: patruzeci de noduri, inclusiv estimarea poziției (DWPose), un model de segmentare (SAM2) cu un editor de puncte pentru a marca persoana, și un grup de extindere care continuă clipul în bucăți de 77 de cadre.
Spre deosebire de celelalte fluxuri de lucru de pe acest site, are nevoie de trei pachete de noduri personalizate: comfyui_controlnet_aux (DWPose), ComfyUI-KJNodes și ComfyUI-segment-anything-2. ComfyUI Manager le instalează pe toate trei cu „Install Missing Custom Nodes”. Modelul este Animate 14B scalat fp8 de la Kijai, LoRA-ul lightx2v în 4 pași reduce timpul și un LoRA pentru iluminare se potrivește cu lumina în modul Mix. Template-ul limitează intenționat dimensiunea de intrare: preprocesarea unui video mare durează foarte mult.
Găzduit pe ModelTrends.ai: template-ul video_wan2_2_14B_animate.json, neschimbat.
Poze și clipuri
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 template's input picture

Wan 2.2 Animate ComfyUI workflow: the nodes to check, step by step

Wan 2.2 Animate ComfyUI workflow: inside the subgraph
Referință
Nume | Tip | Ce este |
|---|---|---|
Wan2_2-Animate-14B_fp8_e4m3fn_scaled_KJ.safetensors | models/diffusion_models | |
lightx2v_I2V_14B_480p_cfg_step_distill_rank64_bf16.safetensors | models/loras | LoRA-ul de distilare în 4 pași. Kijai/WanVideo_comfy, folderul Lightx2v. |
WanAnimate_relight_lora_fp16.safetensors | models/loras | Reiluminează personajul inserat în modul Mix. Kijai/WanVideo_comfy, LoRAs/Wan22_relight. |
umt5_xxl_fp8_e4m3fn_scaled.safetensors | models/text_encoders | Encoderul de text Wan, folosit de toate fluxurile Wan 2.1 și 2.2. Din Comfy-Org/Wan_2.1_ComfyUI_repackaged pe Hugging Face. |
wan_2.1_vae.safetensors | models/vae | |
clip_vision_h.safetensors | models/clip_vision | Citește poza de start pentru imagine spre video. Comfy-Org/Wan_2.1_ComfyUI_repackaged. |
Custom nodes | comfyui_controlnet_aux, ComfyUI-KJNodes, ComfyUI-segment-anything-2 | |
Load Video / Load Image | reference video, character picture | Video-ul dă mișcarea (și scena în modul Mix); poza dă personajul. |
Points Editor | green and red points | Shift+click adaugă puncte verzi pe persoana de înlocuit, punctele roșii marchează ce să rămână neatins. |
Unde se pun fișierele
Pune fiecare descărcare în acest folder din instalarea ta ComfyUI. Un nod loader listează doar fișierele din folderul pe care îl citește, așa că un model în folderul greșit apare ca lipsă.
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
Pas cu pas
- Actualizează ComfyUI (Desktop: Help > Check for updates; portabil: rulează update_comfyui.bat). Aceste fluxuri au nevoie de o versiune din 2025 sau mai nouă.
- Descarcă fișierul fluxului de lucru de mai jos și trage-l pe canvas-ul ComfyUI, sau folosește Workflow > Open. Nodurile apar cu numele fișierelor deja completate.
- Deschide ComfyUI Manager, alege Install Missing Custom Nodes, instalează cele trei pachete și repornește ComfyUI.
- Descarcă fiecare fișier din tabel și pune-l în folderul indicat. Dacă un widget de model are margine roșie, înseamnă că numele nu corespunde unui fișier din acel folder: dă click pe el și alege fișierul descărcat.
- Încarcă video-ul de referință și poza cu personajul. Ține nodul Image Scale mic (default-ul template-ului) până știi cât durează rularea.
- Rulează o dată: primul cadru apare în Points Editor. Shift+click pe puncte verzi pe persoana de urmărit; adaugă puncte roșii pe ce trebuie să rămână.
- Modul Mix (înlocuiește persoana din video) este implicit. Pentru modul Move (personajul tău face mișcarea singur) deconectează Background_video și Character_mask de la nodul WanAnimateToVideo, cum spune nota din flux; doar ocolirea nu e suficientă.
- Apasă Run (Ctrl+Enter). Prima rulare încarcă modelele și durează cel mai mult; rulările următoare le refolosesc. O bucată de 77 de cadre la dimensiunea default durează câteva minute pe un GPU de 24 GB.
- Pentru un clip mai lung, copiază grupul de extindere și leagă Batch images și video_frame_offset la copia următoare, cum arată nota din template.
Exemple
Promptul template-ului
The character is dancing in the room
Sfaturi
- Lățimea și înălțimea trebuie să fie multipli de 16 pentru WanAnimateToVideo; template-ul avertizează despre asta.
- Un video de referință cu o singură persoană, cameră stabilă și corpul întreg în cadru oferă DWPose cel mai curat schelet.
- Poza cu personajul ar trebui să se potrivească cu încadrarea video-ului (corp întreg pentru dans, bust pentru cap vorbind).
- Dacă SAM2 alege persoana greșită, adaugă un punct roșu pe ea și un al doilea punct verde pe personajul tău.
Depanare
Noduri roșii după încărcare
De ce se întâmplă
Lipsește unul dintre cele trei pachete de noduri personalizate.
Cum se repară
Manager > Install Missing Custom Nodes, repornește. Dacă descărcarea DWPose eșuează, README-ul comfyui_controlnet_aux listează fișierele model de pus manual.
Preprocesarea nu se termină niciodată
De ce se întâmplă
Video-ul de intrare este mare.
Cum se repară
Scade nodul Image Scale la 640 pe latura lungă și taie video-ul la câteva secunde înainte.
Memorie CUDA insuficientă
De ce se întâmplă
Modelul plus latentul nu încap pe placa video.
Cum se repară
Masca acoperă persoana greșită
De ce se întâmplă
Punctele sunt pe subiectul greșit.
Cum se repară
Punct roșu pe persoana greșită, puncte verzi pe a ta, rulează din nou.
Întrebări
Care e diferența între Mix și Move?
Mix înlocuiește persoana din video păstrând fundalul și ajustând iluminarea personajului. Move animă personajul tău singur cu mișcarea și expresia din video.
Am nevoie de toate cele trei pachete de noduri personalizate?
Da: DWPose vine din comfyui_controlnet_aux, SAM2 din ComfyUI-segment-anything-2 și câțiva ajutoare din KJNodes.
Cât de lung poate fi clipul?
77 de cadre pe bucată; grupul de extindere le leagă, fiecare pornind de la finalul celei precedente.
Linkuri și surse
- The ComfyUI blog post
- ComfyUI Wan 2.2 Animate tutorial
- Kijai WanVideo models
- Wan models on ModelTrends.ai
Modele din acest ghid
Scris de
Conduce această navă. Are opinii despre timpii de decodare VAE pe care nimeni nu le-a cerut. Crede că greutățile vor să fie libere și că orice model pe care nu îl poți descărca este un abonament cu pași suplimentari. Nu va răspunde la întrebări despre cele 400 GB de checkpoint-uri de pe NAS.
Toate ghidurile de Captain
Ghiduri conexe

Flux de lucru Wan 2.2 14B de la imagine la video în ComfyUI: cel mai bun grafic foto-to-clip open source
9 Oct 2026

Flux de lucru Wan 2.2 14B text la video ComfyUI: două modele, un LoRA în 4 pași, mișcare de calitate cinematografică
9 Oct 2026
Erori ComfyUI și cum să le rezolvi: noduri roșii, modele lipsă, memorie CUDA insuficientă
12 Mai 2026
Mai multe ghiduri

Flux de lucru Wan 2.2 5B ComfyUI: text sau imagine 720p către video pe un singur card mid-range
9 Oct 2026

Wan 2.1 imagine în video (480p, 14B) flux de lucru ComfyUI: animează o fotografie
9 Oct 2026

Wan 2.1 text to video (1.3B) flux de lucru ComfyUI: primul tău video local pe un card de 8 GB
9 Oct 2026
Wan 2.2 video: configurare text-la-video și imagine-la-video, setări și LoRA-uri
24 Mai 2026

Flux de lucru ComfyUI LTX-2 imagine către video: animează o imagine fixă cu sunet sincronizat
9 Oct 2026
