FlowDance: Music-Driven Dance Video Generation with Parallel Pose and RGB Streams
Organizations: School of Artificial Intelligence, Beijing University of Posts and Telecommunications · Beijing Academy of Artificial Intelligence · School of Software and Microelectronics, Peking University
Abstract
Music-driven dance video synthesis aims to animate a reference person according to a given music clip. The task is challenging because it requires a model to jointly learn music-to-motion correspondence, identity-preserving human animation, temporal coherence, and visually realistic video generation. We present FlowDance, a music-driven dance video generation framework that integrates explicit motion modeling with reference-preserving visual synthesis through parallel pose and RGB streams. We further introduce timestep-aware pose injection to adapt structural guidance across denoising steps and persistent identity injection to preserve the reference appearance over long video. To support this task, we further build a popularity-curated, high-resolution in-the-wild dance video dataset with synchronized music, RGB videos, 3D body motion, camera parameters, and projected 2D pose annotations. Extensive experiments show that FlowDance achieves strong performance in both dance motion generation and music-driven dance video synthesis.
Figures & tables
| Video quality | Motion quality | User preference (%) | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Method | FVD | IQ | AQ | SC | BC | MS | DD | FID | FID | Div | Div | BAS | VQ | ID | MN | M–A |
| GT | – | 0.700 | 0.539 | 0.926 | 0.931 | 0.983 | 0.991 | – | – | 6.357 | 7.329 | 0.2331 | – | – | – | – |
| MACE-Dance ( Yang et al. 2026 ) | 662.4355 | 0.689 | 0.522 | 0.948 | 0.952 | 0.991 | 0.347 | 51.466 | 92.749 | 6.673 | 8.267 | 0.2176 | 5.4 | 3.6 | 5.0 | 5.9 |
| MEGADance ( Yang et al. 2025 ) | 409.5303 | 0.668 | 0.524 | 0.940 | 0.941 | 0.988 | 0.906 | 9.271 | 13.243 | 6.132 | 7.444 | 0.2160 | 3.6 | 3.8 | 5.3 | 13.8 |
| EchoMimic ( Chen et al. 2024 ) | 571.0114 | 0.693 | 0.510 | 0.954 | 0.954 | 0.991 | 0.008 | 38.699 | 1087.053 | 3.757 | 27.625 | 0.2088 | 11.0 | 20.8 | 1.0 | 0.9 |
| Wan-S2V ( Gao et al. 2025b ) | 328.0243 | 0.671 | 0.537 | 0.924 | 0.936 | 0.980 | 0.979 | 16.069 | 12.8056 | 7.386 | 7.829 | 0.2411 | 15.0 | 12.3 | 24.5 | 9.9 |
| Variant | FVD | SC | MS | FID | BAS |
|---|---|---|---|---|---|
| w/o pose stream | 387.06 | 0.876 | 0.962 | 34.166 | 0.2081 |
| fixed pose injection | 278.63 | 0.946 | 0.983 | 8.943 | 0.2321 |
| ArcFace only | 249.86 | 0.937 | 0.990 | 7.616 | 0.2436 |
| w/o face reconstruction loss | 254.45 | 0.931 | 0.991 | 7.998 | 0.2402 |
| Full model (ours) | 243.37 | 0.951 | 0.993 | 7.501 | 0.2450 |
Audio-Video Generation
Audio-video generation creates or edits synchronized sound and moving images from text, media, or other multimodal inputs.
See all 157 papers