Wan2.2 Dancer: Minute-Scale Music-to-Dance Video Generation by Tongyi Lab
Wan2.2 Dancer (Wan-Dancer-14B) is a music-to-dance video generation model by Tongyi Lab (Alibaba), built on Wan2.2 MoE architecture. Generates 720p/30fps dance videos from music and reference images.
Wan2.2 Dancer
VideoMusic-to-DanceImage-to-VideoOpen SourceMinute-scale music-to-dance video generation model by Tongyi Lab (Alibaba Group). Built on Wan2.2 MoE architecture, it generates 720p/30fps dance videos synchronized to music from a reference image, supporting Chinese Classical, K-Pop, Street, Tap, and Latin dance genres.
| Developer | Tongyi Lab (Alibaba Group) |
| Release Date | 2026-07-13 |
| Architecture | Hierarchical framework built on Wan2.2 MoE (Global keyframe planner + Local temporal refiner) |
| License | Apache-2.0 |
| Parameters | 14B (total: global + local branches) |
| Capabilities | Music-to-dance, Image-to-video, 5 dance genres, minute-long output |
| Output Resolution | 720p at 30fps, up to 60+ seconds |
| Tested Hardware | 8 x NVIDIA A800 80GB |
Overview
Wan-Dancer-14B is an open-source model from Tongyi Lab (Alibaba Group's AI research institute behind Qwen, Wan, and Tongyi Fun) that generates high-quality, rhythmically synchronized dance videos from music and reference images. The model overcomes the conventional duration barrier of diffusion-based video generation, producing stable 720p video at 30fps for over one minute — a feat that existing models typically struggle with beyond 20 seconds.
The model accepts a reference image (showing the dancer's appearance and pose) and an audio file (music track), along with a text prompt describing the desired dance style. It then generates a full dance video matching the music's rhythm and structure.
Architecture
Wan-Dancer employs a hierarchical framework that decouples the generation process into two stages:
Stage 1: Global Keyframe Planning
The first stage generates 5-second keyframe segments that capture the full-track musical structure, ensuring global coherence across the entire duration. It processes the complete music track as context for long-range planning.
Stage 2: Local Temporal Refinement
The second stage refines each segment into high-resolution 720p frames, adding fine details while maintaining temporal smoothness between segments.
Key Technical Innovations
- Time-Mapped RoPE Embeddings: Dynamic frame rate adaptation that precisely aligns motion timing with musical beats and structure, enabling accurate synchronization between audio and video.
- Optical-Flow-Based Loss Function: Enhances motion continuity by penalizing jitter and abrupt transitions between adjacent frames, resulting in smoother dance movements.
- Motion-Speed Control: Preserves high-fidelity details during rapid movements and sharp transitions, preventing motion blur and artifacts common in long-form video generation.
- Full-Track Musical Context: Unlike models that process short audio windows, the global stage uses the entire music track for coherent long-range planning across the full dance duration.
The framework builds upon the Wan2.1 work, DiffSynth-Studio, and the Wan2.2 MoE architecture.
Dance Genres
Wan-Dancer supports five dance genres with full musical synchronization:
| Genre | Description |
|---|---|
| Chinese Classical Dance | Elegant, flowing movements with traditional Chinese aesthetic |
| K-Pop Dance | Modern, energetic choreography synchronized to pop music |
| Street Dance | Urban, freestyle movements with hip-hop influence |
| Tap Dance | Rhythmic footwork synchronized to percussive music |
| Latin Dance | Passionate, dynamic partner dance styles |
ComfyUI Integration
Wan-Dancer-14B is natively supported in ComfyUI 0.22.0+. Get started with the official Wan-Dancer workflow. Make sure you have updated ComfyUI to the latest version.
Required Model Files
Place the following files in your ComfyUI/models/ directory:
+--- diffusion_models/
| +--- wan2.2_dancer_14b_global_fp8_scaled.safetensors
| +--- wan2.2_dancer_14b_local_fp8_scaled.safetensors
+--- loras/
| +--- lightx2v_I2V_14B_480p_cfg_step_distill_rank64_bf16.safetensors
+--- text_encoders/
| +--- umt5_xxl_fp16.safetensors
+--- clip_vision/
| +--- clip_vision_h.safetensors
+--- vae/
| +--- Wan2_1_VAE_bf16.safetensorsModel files are hosted on the Comfy-Org/Wan-Dancer and Comfy-Org/Wan_2.1_ComfyUI_repackaged repositories.
Resources
| Resource | Link |
|---|---|
| Paper | arXiv:2607.09581 |
| Project Page | humanaigc.github.io/wan-dancer-project/ |
| GitHub Repository | github.com/Wan-Video/Wan-Dancer |
| HuggingFace (Original) | Wan-AI/Wan-Dancer-14B |
| HuggingFace (Comfy-Org) | Comfy-Org/Wan-Dancer |
| ComfyUI Workflow | video_wan_dancer.json |
| ModelScope | modelscope.cn/models/Wan-AI/Wan-Dancer-14B |
| ModelScope Demo | modelscope.ai/studios/Wan-AI/Wan-Dancer |
Guides and workflows related to this model series.