Model
.ai
acompanhando modelos de IA abertos

Fluxo de trabalho Wan 2.2 Animate ComfyUI: substituição de personagem e transferência de pose a partir de um vídeo

Tema: ComfyUI
Por Captain
Publicado em 9 de Out de 2026

Visão geral

Wan 2.2 Animate usa um vídeo e uma imagem. No modo Move, o personagem da imagem executa o movimento do vídeo, com a expressão copiada quadro a quadro; no modo Mix, o personagem é inserido no vídeo no lugar da pessoa original, com iluminação ajustada para combinar. Este é o template mais complexo da equipe Wan: quarenta nós, incluindo estimativa de pose (DWPose), um modelo de segmentação (SAM2) com um editor de pontos para marcar a pessoa, e um grupo de extensão que continua o clipe em pedaços de 77 quadros.
Diferente dos outros fluxos de trabalho deste site, ele precisa de três pacotes de nós personalizados: comfyui_controlnet_aux (DWPose), ComfyUI-KJNodes e ComfyUI-segment-anything-2. O ComfyUI Manager instala os três com "Install Missing Custom Nodes". O modelo é o Animate 14B escalado fp8 do Kijai, o LoRA lightx2v de 4 passos mantém o tempo baixo e um LoRA de relighting ajusta a iluminação no modo Mix. O template limita o tamanho da entrada de propósito: pré-processar um vídeo grande demora muito.
Hospedado no ModelTrends.ai: o template video_wan2_2_14B_animate.json, sem alterações.

Imagens e clipes

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

Referência

Nome
Tipo
O que é
Wan2_2-Animate-14B_fp8_e4m3fn_scaled_KJ.safetensors
models/diffusion_models
O modelo Animate, escalado em fp8. Kijai/WanVideo_comfy_fp8_scaled no Hugging Face.
lightx2v_I2V_14B_480p_cfg_step_distill_rank64_bf16.safetensors
models/loras
O LoRA de destilação de 4 passos. Kijai/WanVideo_comfy, pasta Lightx2v.
WanAnimate_relight_lora_fp16.safetensors
models/loras
Reilumina o personagem inserido no modo Mix. Kijai/WanVideo_comfy, LoRAs/Wan22_relight.
umt5_xxl_fp8_e4m3fn_scaled.safetensors
models/text_encoders
O codificador de texto Wan, usado em todos os fluxos Wan 2.1 e 2.2. De Comfy-Org/Wan_2.1_ComfyUI_repackaged no Hugging Face.
wan_2.1_vae.safetensors
models/vae
O VAE Wan 2.1, também usado pelos modelos Wan 2.2 14B. Comfy-Org/Wan_2.1_ComfyUI_repackaged.
clip_vision_h.safetensors
models/clip_vision
Lê a imagem inicial para imagem para vídeo. Comfy-Org/Wan_2.1_ComfyUI_repackaged.
Custom nodes
comfyui_controlnet_aux, ComfyUI-KJNodes, ComfyUI-segment-anything-2
Instale pelo ComfyUI Manager > Install Missing Custom Nodes, depois reinicie.
Load Video / Load Image
reference video, character picture
O vídeo fornece o movimento (e a cena no modo Mix); a imagem fornece o personagem.
Points Editor
green and red points
Shift+clique adiciona pontos verdes na pessoa a substituir, pontos vermelhos marcam o que deve ficar intacto.

Onde os arquivos vão

Coloque cada download nesta pasta da sua instalação do ComfyUI. Um nó carregador só lista os arquivos que estão na pasta que ele lê, então um modelo na pasta errada aparece como faltando.
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

Passo a passo

  1. Atualize o ComfyUI (Desktop: Ajuda > Verificar atualizações; portátil: execute update_comfyui.bat). Esses fluxos precisam de uma versão 2025 ou mais recente.
  2. Baixe o arquivo do fluxo de trabalho abaixo e arraste para a tela do ComfyUI, ou use Workflow > Open. Os nós aparecem com os nomes dos arquivos já preenchidos.
  3. Abra o ComfyUI Manager, escolha Install Missing Custom Nodes, instale os três pacotes e reinicie o ComfyUI.
  4. Baixe todos os arquivos da tabela e coloque na pasta indicada. Se um widget de modelo mostrar borda vermelha, o nome não bate com um arquivo na pasta: clique nele e escolha o arquivo baixado.
  5. Carregue o vídeo de referência e a imagem do personagem. Mantenha o nó Image Scale pequeno (padrão do template) até saber o tempo de execução.
  6. Execute uma vez: o primeiro quadro aparece no Points Editor. Shift+clique pontos verdes na pessoa para rastrear; adicione pontos vermelhos nas coisas que devem ficar.
  7. O modo Mix (substituir a pessoa no vídeo) é o padrão. Para o modo Move (seu personagem executa o movimento sozinho) desconecte Background_video e Character_mask do nó WanAnimateToVideo, como a nota no fluxo indica; só desativar não basta.
  8. Pressione Run (Ctrl+Enter). A primeira execução carrega os modelos e demora mais; execuções seguintes reutilizam eles. Um pedaço de 77 quadros no tamanho padrão leva alguns minutos numa placa de 24 GB.
  9. Para um clipe mais longo, copie o grupo de extensão e conecte Batch images e video_frame_offset para a próxima cópia, como mostra a nota do template.

Exemplos

O prompt do template

The character is dancing in the room

Dicas

  • Largura e altura devem ser múltiplos de 16 para WanAnimateToVideo; o template avisa sobre isso.
  • Um vídeo de referência com uma pessoa, câmera estável e corpo inteiro no quadro dá o esqueleto mais limpo para o DWPose.
  • A imagem do personagem deve combinar com o enquadramento do vídeo (corpo inteiro para dança, busto para cabeça falando).
  • Se o SAM2 escolher a pessoa errada, adicione um ponto vermelho nela e um segundo ponto verde no seu personagem.

Solução de problemas

Nós vermelhos após carregar

Por que acontece
Falta um dos três pacotes de nós personalizados.

Como corrigir
Manager > Install Missing Custom Nodes, reinicie. Se falhar o download do DWPose, o README do comfyui_controlnet_aux lista os arquivos do modelo para colocar manualmente.

Pré-processamento nunca termina

Por que acontece
O vídeo de entrada é grande.

Como corrigir
Reduza o nó Image Scale para 640 no lado maior e corte o vídeo para alguns segundos antes.

CUDA sem memória

Por que acontece
O modelo mais o latente não cabem na placa.

Como corrigir
Reduza largura, altura ou número de quadros primeiro; escolha uma versão fp8 ou GGUF do modelo de difusão; defina weight_dtype para fp8 em Load Diffusion Model; feche outros programas que usam GPU. Os guias de VRAM deste site dão números por placa.

A máscara cobre a pessoa errada

Por que acontece
Os pontos estão no sujeito errado.

Como corrigir
Ponto vermelho na pessoa errada, pontos verdes no seu personagem, execute de novo.

Perguntas

Qual a diferença entre Mix e Move?

Mix substitui a pessoa dentro do vídeo original, mantendo o fundo e ajustando a iluminação do personagem. Move anima seu personagem sozinho com o movimento e expressão do vídeo.

Preciso dos três pacotes de nós personalizados?

Sim: DWPose vem do comfyui_controlnet_aux, SAM2 do ComfyUI-segment-anything-2 e vários auxiliares do KJNodes.

Qual o tamanho máximo do clipe?

77 quadros por pedaço; o grupo de extensão conecta os pedaços, cada um começando do final do anterior.

Modelos deste guia

Escrito por
Comanda este navio. Tem opiniões sobre tempos de decodificação VAE que ninguém pediu. Acredita que pesos querem ser livres e que qualquer modelo que você não pode baixar é uma assinatura com passos extras. Não vai responder perguntas sobre os 400 GB de checkpoints no NAS.
Todos os guias por Captain

Mais guias