Multi-Grid Post-Training for Long-Form Multi-Shot Video Generation
Organizations: UC Santa Cruz · Google · University of Florida · Vanderbilt University
Abstract
Generating long-form multi-shot videos requires coherent within-shot motion and visually consistent narratives across shots. Existing video generators favor continuous motion and struggle to present complete shot sets when an entire narrative is packed along one temporal axis. We propose MovieGrid, a Multi-Grid Post-Training paradigm that decomposes a long video into shorter, temporally ordered chunks and arranges them on a spatial grid for joint modeling. This design reduces the number of shots handled by each temporal axis while enabling global information exchange across chunks. We construct the Multi-Grid Long Video (MGLV) dataset from 1,000 long-form videos using source video collection, hierarchical segmentation, grid video construction, and character-aware story annotation, producing 54K grid videos paired with story prompts. Our Noise-Free Random-Grid Training retains a random subset of chunks as clean visual context for denoising the remaining chunks. Grid Embedding encodes grid structure, character-aware Story Prompts link recurring entities, and Grid Boundary Loss stabilizes layouts. Under the same token budget, MovieGrid generates 6.05 times more shots than Temporal Packing in a 1,616-frame video. On a benchmark spanning five real-world categories, it achieves state-of-the-art intra-shot consistency (0.9131 versus 0.8086 for HoloCine) and inter-shot consistency (0.5914 versus 0.5384 for StoryMem). MovieGrid can further scale video length with minimal compromise through single or multiple generations.
Figures & tables
| Method | Backbone | Intra-Shot Consistency | Inter-Shot Consistency | Aesthetic Quality ↑ | Dynamic Degree ↑ | Semantic Align. ↑ | ||
|---|---|---|---|---|---|---|---|---|
| Subject ↑ | Background ↑ | Subject ↑ | Background ↑ | |||||
| Wan2.2+StoryDiffusion [ 59 ] | Wan2.2 5B | 0.3376 | 0.3658 | 0.2707 | 0.2684 | 0.2572 | 0.3396 | 0.1014 |
| Wan2.2+STAGE [ 54 ] | Wan2.2 5B | 0.5982 | 0.6501 | 0.3717 | 0.3538 | 0.4032 | 0.5701 | 0.1771 |
| Mask 2 DiT [ 33 ] | CogVideoX 5B | 0.5701 | 0.5772 | 0.2649 | 0.3344 | 0.3431 | 0.0787 | 0.1266 |
| ShotStream [ 28 ] | Wan2.1 1.3B | 0.6110 | 0.6281 | 0.4142 | 0.3691 | 0.3887 | 0.1366 | 0.1454 |
| StoryMem [ 53 ] | Wan2.2 14B | 0.7295 | 0.7688 | 0.5543 | 0.5224 | 0.4899 | 0.7573 | 0.2060 |
| Method | Intra-shot. ↑ | Inter-shot. ↑ | Aesthetic Quality ↑ | Semantic. ↑ |
|---|---|---|---|---|
| w/o noise-free random-grid | 0.4720 | 0.4155 | 0.3173 | 0.1186 |
| w/o character tags | 0.8583 | 0.5719 | 0.4881 | 0.1709 |
| w/o grid embedding | 0.7250 | 0.3988 | 0.4163 | 0.1385 |
| w/o grid boundary loss | 0.8412 | 0.4479 | 0.4140 | 0.1370 |
| MovieGrid | 0.9131 | 0.5914 | 0.5087 | 0.1959 |
Appendix figures & tables3 assets
Supplementary material from the paper’s appendix.
Appendix
Long Video Generation
Long video generation creates extended, coherent video sequences while managing memory, motion, identity, and narrative continuity.
See all 66 papers