Model
.ai
urmărim modelele AI deschise

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

Subiect: ComfyUI
De Captain
Publicat 9 Oct 2026

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 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

Referință

Nume
Tip
Ce este
Wan2_2-Animate-14B_fp8_e4m3fn_scaled_KJ.safetensors
models/diffusion_models
Modelul Animate, scalat fp8. Kijai/WanVideo_comfy_fp8_scaled pe Hugging Face.
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
VAE-ul Wan 2.1, folosit și de modelele Wan 2.2 14B. Comfy-Org/Wan_2.1_ComfyUI_repackaged.
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
Instalează prin ComfyUI Manager > Install Missing Custom Nodes, apoi repornește.
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

  1. Actualizează ComfyUI (Desktop: Help > Check for updates; portabil: rulează update_comfyui.bat). Aceste fluxuri au nevoie de o versiune din 2025 sau mai nouă.
  2. 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.
  3. Deschide ComfyUI Manager, alege Install Missing Custom Nodes, instalează cele trei pachete și repornește ComfyUI.
  4. 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.
  5. Î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.
  6. 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ă.
  7. 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ă.
  8. 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.
  9. 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ă
Scade lățimea, înălțimea sau numărul de cadre; alege o versiune fp8 sau GGUF a modelului de difuzie; setează weight_dtype la fp8 în Load Diffusion Model; închide alte programe GPU. Ghidurile VRAM de pe site dau cifre pe placă.

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.

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

Mai multe ghiduri