MotionCoach: Constructing Multimodal Guidance for Video Professional Motion Editing
Organizations: Peking University · Alibaba Token Hub, Alibaba Group · University of Science and Technology of China · Zhejiang University
Abstract
Video editing models achieve strong performance in modifying appearance, backgrounds, styles, and motions, empowered by large-scale training data. Beyond general scenarios, professional motions are significant in performance, sports, and martial arts. This paper focuses on professional motion editing, which involves fine-grained motion technique and temporal structure. Given professional motion names but lacking detailed descriptions, existing models often fail to generate professional motions, such as incorrectly lifting the front wheel under a Stoppie instruction. To address this challenge, we introduce MotionCoach, a trained multimodal agent that uses multi-turn tools and performs self-verification, producing a grounded prompt and a reference clip as reliable and sufficient multimodal guidance to inject external professional motion knowledge into video editing models. To supply training data, we build a data pipeline to construct trajectories. We cold-start the agent on MotionCoach-SFT-10k and apply Group Relative Policy Optimization (GRPO) on MotionCoach-RL-2k with rewards on the motion guidance prompt, the motion outcome video, and the format. For evaluation, we introduce VPMEBench, comprising 314 professional motion editing tasks with fine-grained references and annotations. Extensive experiments show that MotionCoach improves the overall score from 55.1 to 65.6 on Seedance 2.0 and from 51.2 to 64.5 on MiniMax-H3. Learning to construct multimodal guidance enables precise professional motion editing without retraining video editing models.
Figures & tables
| Model | Dance | Sports | Martial Arts | All | Overall | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MP | PP | VQ | MP | PP | VQ | MP | PP | VQ | MP | PP | VQ | ||
| Open-source models | |||||||||||||
| Ditto | 0.7 | \cellcolor rankthirdblue88.2 | 59.5 | 0.9 | \cellcolor rankfirstblue 94.1 | 79.1 | 0.0 | \cellcolor ranksecondblue88.3 | 63.9 | 0.6 | \cellcolor ranksecondblue90.3 | 67.2 | 38.5 |
| Kiwi-Edit | 1.7 | 61.8 | 72.6 | 0.9 | 81.4 | \cellcolor rankthirdblue91.2 | 0.0 | 72.5 | 79.7 | 1.1 | 70.7 | 80.5 | 38.8 |
| InsV2V | 0.3 | 82.6 | 78.1 | 0.0 | 87.7 | 88.9 | 0.0 | \cellcolor rankthirdblue85.8 | 85.8 | 0.2 | 85.0 | 83.4 | 42.1 |
| Lucy-Edit-Dev | 0.0 | 85.8 | 86.3 | 0.0 | \cellcolor rankthirdblue88.2 | 87.0 | 0.0 | 85.0 | 84.2 | 0.0 | 86.5 | 86.1 | 43.1 |
| Total | Metric Performance | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Model | SC | BC | TF | MS | VTSS | OSC | PSC | IS | SF | CF | |
| MiniMax-H3 | 48.0 | 90.9 | 95.3 | 96.5 | 98.9 | 6.4 | 19.3 | 19.1 | 2.73 | 69.5 | 1.40 |
| MiniMax-H3 + Ours | 53.8 | 92.3 | 95.2 | 97.5 | 99.0 | 6.1 | 24.5 | 19.2 | 2.62 | 95.3 | 2.05 |
Appendix figures & tables6 assets
Supplementary material from the paper’s appendix.
Appendix
| Configuration | Value |
|---|---|
| Base model | Qwen3-VL-8B-Instruct |
| Training data | MotionCoach-SFT-10k |
| Update mode | Full-parameter fine-tuning |
| Hardware | 4 nodes 8 GPUs |
| Framework | LLaMA-Factory with DeepSpeed ZeRO-3 |
| Optimizer | Fused AdamW ( , , ) |
| Configuration | Value |
|---|---|
| Initialization | Final SFT checkpoint |
| Training data | MotionCoach-RL-2k |
| Algorithm | GRPO; full-parameter FSDP training |
| Framework | verl with Ray orchestration |
| Policy hardware | 2 nodes 8 GPUs |
| Video-generation hardware | 1 node 8 GPUs |
Video Editing
Video editing uses AI to alter, compose, relight, or reorganize moving footage while controlling how changes persist across frames.
See all 178 papers