Downloads Β· 30 days
16.6K
61% of all-time downloads
Wan-AI/Wan-Dancer-14B
Wan-Dancer-14B is a image-to-video model from Wan-AI. Use it for the image-to-video task on the model card, and read the license before you ship it in a product. It is set up for diffusers. The card lists the license as apache-2.0.
<p align="center" <img src="assets/logo.png" width="400"/ <p
Downloads Β· 30 days
16.6K
61% of all-time downloads
All-time downloads
27.4K
Public
Repo size
85.7 GB
Likes
187
Trending 1
Click a slice to open those files.
.safetensors69 GB Β· 81%
From the Hugging Face model README
Wan-Dancer: A Hierarchical Framework for Minute-scale Coherent Music-to-Dance Generation <be>
Clone the repo:
git clone https://github.com/Wan-Video/Wan-Dancer.git
cd Wan-Dancer
Install dependencies:
python -m venv venv_wan_dancer
source venv_wan_dancer/bin/activate
# Install package in editable mode
pip install -e .
# Install additional and specific versions dependencies
pip install moviepy loguru librosa
pip install https://mirrors.aliyun.com/pytorch-wheels/cu124/torch-2.6.0+cu124-cp310-cp310-linux_x86_64.whl
pip install torchvision==0.21.0
pip install diffusers==0.34.0
pip install yunchang==0.5.0
pip install flash_attn==2.6.3
pip install xfuser==0.4.0
pip install transformers==4.46.2
| Models | Download Links | Description |
|---|---|---|
| Wan-Dancer-14B | π€ Huggingface π€ ModelScope | Music-to-Dance |
Download models using huggingface-cli:
pip install "huggingface_hub[cli]"
huggingface-cli download Wan-AI/Wan-Dancer-14B --local-dir ./Wan-Dancer-14B
Download models using modelscope-cli:
pip install modelscope
modelscope download Wan-AI/Wan-Dancer-14B --local_dir ./Wan-Dancer-14B
Wan-Dancer can generate long-duration, high-quality, rhythmic dance videos from music with global structure and temporal continuity. Our method decouples the process into global keyframe planning and local temporal refinement, leveraging full-track musical context to ensure long-range coherence.
Run the global stage script:
cd Wan-Dancer
./gen_video_global.sh
| Parameter | Description |
|---|---|
seed | Random seed for reproducibility. |
image_path | Path to reference image. Example: gen_video/ref_image/1001.jpg |
prompt_path | Path to prompt file (defines dance style).<br>Available styles:<ul><li>Chinese Classic Dance: gen_video/prompt/ε€ε
Έθ_global.txt</li><li>K-Pop Dance: gen_video/prompt/kpop_global.txt</li><li>Street Dance: gen_video/prompt/θ‘θ_global.txt</li><li>Tap Dance: gen_video/prompt/θΈ’θΈθ_global.txt</li><li>Latin Dance: gen_video/prompt/ζδΈθ_global.txt</li></ul> |
music_path | Path to input music file. Example: gen_video/music/ChineseClassicDance.WAV |
output_folder | Output directory for generated video. |
timestamp | Timestamp identifier for output files. |
num_inference_steps | Number of diffusion inference steps (e.g., 48). |
Run the local refinement stage:
cd Wan-Dancer
./gen_video_local.sh
| Parameter | Description |
|---|---|
global_video_path | Path to the global video generated in Step 1. Required for local refinement. |
prompt_path | Path to prompt file (defines dance style).<br>Available styles:<ul><li>Chinese Classic Dance: gen_video/prompt/ε€ε
Έθ_local.txt</li><li>K-Pop Dance: gen_video/prompt/kpop_local.txt</li><li>Street Dance: gen_video/prompt/θ‘θ_local.txt</li><li>Tap Dance: gen_video/prompt/θΈ’θΈθ_local.txt</li><li>Latin Dance: gen_video/prompt/ζδΈθ_local.txt</li></ul> |
β All other parameters (
seed,image_path, etc.) are identical to Step 1.
<strong>Note:</strong> The num_inference_steps should be set to a larger value (e.g., 48) for longer time videos.
If you use this code or framework in your research, please cite:
@article{wan-dancer-2026,
title = {Wan-Dancer: A Hierarchical Framework for Minute-scale Coherent Music-to-Dance Generation},
author = {Huang, Mingyang and Zhang, Peng and Hu, Li and Wang, Guangyuan and Zhang, Ruoshi and Lu, Yi and Cheng, Gang and Zhang, Bang},
year = {2026},
eprint = {2607.09581},
archiveprefix = {arXiv},
primaryclass = {cs.CV},
url = {https://arxiv.org/abs/2607.09581},
note = {Project page: \url{https://humanaigc.github.io/wan-dancer-project/}}
}
This project is licensed under the Apache 2.0 License β see the LICENSE file for details.
This work builds upon and integrates components from the following open-source projects: