Model
.ai
theo dõi các mô hình AI mở

Wan 2.2 Animate ComfyUI workflow: thay đổi nhân vật và chuyển động từ video

Chủ đề: ComfyUI
Bởi Captain
Đăng ngày 9 Tháng 10, 2026

Tổng quan

Wan 2.2 Animate dùng một video và một hình ảnh. Ở chế độ Move, nhân vật trong hình ảnh sẽ thực hiện chuyển động của video, biểu cảm được sao chép từng khung hình; ở chế độ Mix, nhân vật được dán vào video thay cho người gốc, ánh sáng được điều chỉnh cho phù hợp. Đây là mẫu phức tạp nhất trong các mẫu Wan của nhóm: gồm bốn mươi node, bao gồm ước lượng tư thế (DWPose), mô hình phân đoạn (SAM2) với trình chỉnh sửa điểm để đánh dấu người, và nhóm mở rộng để tiếp tục clip theo từng đoạn 77 khung hình.
Khác với các workflow khác trên trang này, nó cần ba gói node tùy chỉnh: comfyui_controlnet_aux (DWPose), ComfyUI-KJNodes và ComfyUI-segment-anything-2. ComfyUI Manager cài cả ba bằng cách chọn "Install Missing Custom Nodes". Mô hình là Animate 14B fp8 scaled của Kijai, LoRA lightx2v 4 bước giúp giảm thời gian chạy và LoRA relight điều chỉnh ánh sáng ở chế độ Mix. Mẫu giới hạn kích thước đầu vào có chủ ý: xử lý trước video lớn rất tốn thời gian.
Lưu trữ trên ModelTrends.ai: mẫu video_wan2_2_14B_animate.json, không thay đổi.

Hình ảnh và clip

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

Tham khảo

Tên
Kiểu
Ý nghĩa
Wan2_2-Animate-14B_fp8_e4m3fn_scaled_KJ.safetensors
models/diffusion_models
Mô hình Animate, fp8 scaled. Kijai/WanVideo_comfy_fp8_scaled trên Hugging Face.
lightx2v_I2V_14B_480p_cfg_step_distill_rank64_bf16.safetensors
models/loras
LoRA chưng cất 4 bước. Kijai/WanVideo_comfy, thư mục Lightx2v.
WanAnimate_relight_lora_fp16.safetensors
models/loras
Điều chỉnh ánh sáng cho nhân vật chèn vào ở chế độ Mix. Kijai/WanVideo_comfy, LoRAs/Wan22_relight.
umt5_xxl_fp8_e4m3fn_scaled.safetensors
models/text_encoders
Bộ mã hóa văn bản Wan, dùng chung cho mọi workflow Wan 2.1 và 2.2. Từ Comfy-Org/Wan_2.1_ComfyUI_repackaged trên Hugging Face.
wan_2.1_vae.safetensors
models/vae
VAE Wan 2.1, cũng dùng cho các mô hình Wan 2.2 14B. Comfy-Org/Wan_2.1_ComfyUI_repackaged.
clip_vision_h.safetensors
models/clip_vision
Đọc hình ảnh bắt đầu cho chuyển ảnh thành video. Comfy-Org/Wan_2.1_ComfyUI_repackaged.
Custom nodes
comfyui_controlnet_aux, ComfyUI-KJNodes, ComfyUI-segment-anything-2
Cài qua ComfyUI Manager > Install Missing Custom Nodes, rồi khởi động lại.
Load Video / Load Image
reference video, character picture
Video cung cấp chuyển động (và cảnh nền ở chế độ Mix); hình cung cấp nhân vật.
Points Editor
green and red points
Shift+click để thêm điểm xanh trên người cần thay thế, điểm đỏ đánh dấu phần giữ nguyên.

Nơi lưu file

Đặt mỗi file tải về vào thư mục này trong cài đặt ComfyUI của bạn. Một node loader chỉ liệt kê các file nằm trong thư mục nó đọc, nên mô hình đặt sai thư mục sẽ hiện là thiếu.
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

Từng bước

  1. Cập nhật ComfyUI (Phiên bản Desktop: Help > Check for updates; bản portable: chạy update_comfyui.bat). Các workflow này cần bản 2025 hoặc mới hơn.
  2. Tải file workflow bên dưới và kéo thả lên canvas ComfyUI, hoặc dùng Workflow > Open. Các node sẽ hiện ra với tên file đã điền sẵn.
  3. Mở ComfyUI Manager, chọn Install Missing Custom Nodes, cài ba gói node rồi khởi động lại ComfyUI.
  4. Tải tất cả file trong bảng và đặt vào thư mục tương ứng. Nếu widget mô hình có viền đỏ, nghĩa là tên không khớp file trong thư mục: bấm vào và chọn file bạn đã tải.
  5. Tải video tham chiếu và hình nhân vật. Giữ node Image Scale nhỏ (mặc định mẫu) cho đến khi biết thời gian chạy.
  6. Chạy một lần: khung đầu tiên sẽ hiện trong Points Editor. Shift+click điểm xanh trên người cần theo dõi; thêm điểm đỏ trên phần cần giữ nguyên.
  7. Chế độ Mix (thay người trong video) là mặc định. Để dùng chế độ Move (nhân vật tự thực hiện chuyển động), ngắt kết nối Background_video và Character_mask khỏi node WanAnimateToVideo, như ghi chú trong workflow; chỉ bỏ qua không đủ.
  8. Nhấn Run (Ctrl+Enter). Lần chạy đầu tải mô hình và lâu nhất; các lần sau dùng lại mô hình. Một đoạn 77 khung ở kích thước mặc định mất vài phút trên card 24 GB.
  9. Để làm clip dài hơn, sao chép nhóm extend và liên kết Batch images và video_frame_offset sang bản sao tiếp theo, như ghi chú trong mẫu.

Ví dụ

Lời nhắc mẫu

The character is dancing in the room

Mẹo

  • Chiều rộng và chiều cao phải chia hết cho 16 với WanAnimateToVideo; mẫu có cảnh báo về điều này.
  • Video tham chiếu có một người, camera ổn định và toàn thân trong khung cho DWPose bộ xương sạch nhất.
  • Hình nhân vật nên khớp với khung video (toàn thân cho nhảy, nửa thân trên cho nói chuyện).
  • Nếu SAM2 chọn sai người, thêm điểm đỏ trên người đó và điểm xanh thứ hai trên nhân vật của bạn.

Khắc phục sự cố

Node đỏ sau khi tải

Vì sao xảy ra
Thiếu một trong ba gói node tùy chỉnh.

Cách sửa
Manager > Install Missing Custom Nodes, khởi động lại. Nếu tải DWPose không được, file README của comfyui_controlnet_aux liệt kê các file mô hình cần đặt thủ công.

Xử lý trước không bao giờ xong

Vì sao xảy ra
Video đầu vào quá lớn.

Cách sửa
Giảm node Image Scale xuống 640 ở chiều dài và cắt video chỉ vài giây trước.

CUDA hết bộ nhớ

Vì sao xảy ra
Mô hình và latent không vừa bộ nhớ card.

Cách sửa
Giảm chiều rộng, chiều cao hoặc số khung hình trước; chọn phiên bản fp8 hoặc GGUF của mô hình diffusion; đặt weight_dtype thành fp8 trong Load Diffusion Model; tắt các chương trình GPU khác. Các hướng dẫn VRAM trên trang này có số liệu theo từng card.

Mặt nạ che người sai

Vì sao xảy ra
Điểm đặt sai đối tượng.

Cách sửa
Điểm đỏ trên người sai, điểm xanh trên nhân vật của bạn, chạy lại.

Câu hỏi

Mix và Move khác nhau thế nào?

Mix thay người trong video gốc, giữ nền và điều chỉnh ánh sáng nhân vật. Move làm nhân vật tự động theo chuyển động và biểu cảm của video.

Tôi có cần cả ba gói node tùy chỉnh không?

Có: DWPose từ comfyui_controlnet_aux, SAM2 từ ComfyUI-segment-anything-2 và một số node hỗ trợ từ KJNodes.

Clip có thể dài bao lâu?

77 khung mỗi đoạn; nhóm extend nối các đoạn, mỗi đoạn bắt đầu từ cuối đoạn trước.

Mô hình trong hướng dẫn này

Người viết
Điều hành con tàu này. Có những ý kiến về thời gian giải mã VAE mà chẳng ai hỏi. Tin rằng trọng số muốn được tự do và bất kỳ mô hình nào bạn không thể tải xuống đều là đăng ký với thêm bước. Sẽ không trả lời câu hỏi về 400 GB checkpoint trên NAS.
Tất cả hướng dẫn của Captain

Hướng dẫn khác