Wan Dancer in ComfyUI | Music-to-Dance Video Workflow - v1.0 Showcase
Turns image and music into perfectly synced dance videos fast.
Who it's for: creators who want this pipeline in ComfyUI without assembling nodes from scratch. Not for: one-click results with zero tuning - you still choose inputs, prompts, and settings.
Open preloaded workflow on RunComfy
Open preloaded workflow on RunComfy (browser)
Why RunComfy first
- Fewer missing-node surprises - run the graph in a managed environment before you mirror it locally.
- Quick GPU tryout - useful if your local VRAM or install time is the bottleneck.
- Matches the published JSON - the zip follows the same runnable workflow you can open on RunComfy.
When downloading for local ComfyUI makes sense - you want full control over models on disk, batch scripting, or offline runs.
How to use (local ComfyUI)
1. Load inputs (images/video/audio) in the marked loader nodes.
2. Set prompts, resolution, and seeds; start with a short test run.
3. Export from the Save / Write nodes shown in the graph.
Expectations - First run may pull large weights; cloud runs may require a free RunComfy account.
Overview
This music-driven animation workflow helps you transform any still image into a dance performance perfectly synced with your soundtrack. You can fine-tune motion amplitude, body coordination, and dance style for creative flexibility. Built on Wan-Dancer-14B models, it balances global structure with detailed local movement. Ideal for creators making social media clips, dance demos, or conceptual animation tests. Precision rhythm alignment ensures natural, expressive motion in every frame.
Important nodes:
Key nodes in Comfyui Wan Dancer workflow
Custom Combo (Dance Style) (#695)
Selects the dance category that gets inserted into both the global and local text prompts. Choose a style that matches your track’s genre for best results, or add your own entries to the list. If the motion looks mismatched to the beat, try a style with clearer rhythmic accents before adjusting other controls.
Custom Combo (Motion Amplitude) (#694)
Controls how energetic the choreography should be. Lower values keep motion contained for gentle music; higher values increase travel and limb velocity for energetic tracks. If you notice identity drift or artifacts in extreme poses, reduce amplitude one step and re‑preview.
WanDancerEncodeAudio (#651)
Encodes the trimmed music into rhythm and intensity features for the global pass. This drives beat alignment inside WanDancerVideo (#647). For very soft intros or long fades, consider trimming to the section with a clear beat to help the encoder lock on quickly.
WanDancerVideo (#647)
Synthesizes the global choreography from text, image, and audio features at the chosen resolution and sequence length. Treat this as a motion planner: verify timing, style, and general pose dynamics here before moving on. If the preview is too chroma‑noisy, keep going; color fidelity is solidified in the local pass.
WanDancerPadKeyframesList (#670)
Builds a timeline of keyframes from the global output and aligns them to the chosen duration. This ensures the local pass sees both visual anchors and the correct audio segment. If you extend duration, this node fills gaps smoothly so the local model can interpolate cleanly.
WanDancerEncodeAudio (#669)
Re‑encodes audio for the local frame budget after keyframe padding. This keeps the refined motion phase‑locked to the music. When changing clip length, always run this node so the local model hears the correct segment.
…
Notes
Wan Dancer in ComfyUI | Music-to-Dance Video Workflow - see RunComfy page for the latest node requirements.
