ShotStream: Streaming Multi-Shot Video Generation for Interactive Storytelling
Not on the map. Why?
Abstract (arXiv)
Multi-shot video generation is crucial for long narrative storytelling, yet current bidirectional architectures suffer from limited interactivity and high latency. We propose ShotStream, a novel causal multi-shot architecture that enables interactive storytelling and efficient on-the-fly frame generation. By reformulating the task as next-shot generation conditioned on historical context, ShotStream allows users to dynamically instruct ongoing narratives via streaming prompts. We achieve this by first fine-tuning a text-to-video model into a bidirectional next-shot generator, which is then distilled into a causal student via Distribution Matching Distillation. To overcome the challenges of inter-shot consistency and error accumulation inherent in autoregressive generation, we introduce two key innovations. First, a dual-cache memory mechanism preserves visual coherence: a global context cache retains conditional frames for inter-shot consistency, while a local context cache holds generated frames within the current shot for intra-shot consistency. And a RoPE discontinuity indicator is employed to explicitly distinguish the two caches to eliminate ambiguity. Second, to mitigate error accumulation, we propose a two-stage distillation strategy. This begins with intra-shot self-forcing conditioned on ground-truth historical shots and progressively extends to inter-shot self-forcing using self-generated histories, effectively bridging the train-test gap. Extensive experiments demonstrate that ShotStream generates coherent multi-shot videos with sub-second latency, achieving 16 FPS on a single GPU. It matches or exceeds the quality of slower bidirectional models, paving the way for real-time interactive storytelling. Training and inference code, as well as the models, are available on our
Key facts. Cited by 22 papers in the map (data through 7 Oct 2026). Builds on 43 of its 47 references that are in the map. First posted on arXiv 26 Mar 2026.
Builds on
43 of 47 references.
References · 43
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,456
- 2023Segment Anythingcited by 8,158
- 2023DINOv2: Learning Robust Visual Features without Supervisioncited by 7,764
- 2021Emerging Properties in Self-Supervised Vision Transformerscited by 6,893
- 2025Gemini 2.5: Pushing the Frontier with Advanced Reasoning, Multimodality, Long Context, and Next Generation Agentic Capabilitiescited by 3,655
- 2022Flow Straight and Fast: Learning to Generate and Transfer Data with Rectified Flowcited by 3,550
- 2025Wan: Open and Advanced Large-Scale Video Generative Modelscited by 2,536
- 2023VBench: Comprehensive Benchmark Suite for Video Generative Modelscited by 1,755
- 2023One-step Diffusion with Distribution Matching Distillationcited by 978
- 2024Genie: Generative Interactive Environmentscited by 706
- 2024Improved Distribution Matching Distillation for Fast Image Synthesiscited by 648
- 2025Self Forcing: Bridging the Train-Test Gap in Autoregressive Video Diffusioncited by 569
31 more
- 2023InternVid: A Large-scale Video-Text Dataset for Multimodal Understanding and Generationcited by 488
- 2024YOLOv11: An Overview of the Key Architectural Enhancementscited by 414
- 2025MAGI-1: Autoregressive Video Generation at Scalecited by 262
- 2024StoryDiffusion: Consistent Self-Attention for Long-Range Image and Video Generationcited by 240
- 2025LongLive: Real-time Interactive Long Video Generationcited by 237
- 2025Rolling Forcing: Autoregressive Long Video Diffusion in Real Timecited by 209
- 2019Scaling Autoregressive Video Modelscited by 189
- 2025Self-Forcing++: Towards Minute-Scale High-Quality Video Generationcited by 176
- 2020TransNet V2: An effective deep network architecture for fast shot transition detectioncited by 166
- 2023UniMax: Fairer and more Effective Language Sampling for Large-Scale Multilingual Pretrainingcited by 147
- 2019Generalization in Generation: A closer look at Exposure Biascited by 123
- 2025Long Context Tuning for Video Generationcited by 110
- 2024Loong: Generating Minute-level Long Videos with Autoregressive Language Modelscited by 99
- 2023Elucidating the Exposure Bias in Diffusion Modelscited by 98
- 2025Mixture of Contexts for Long Video Generationcited by 90
- 2025Infinity-RoPE: Action-Controllable Infinite Video Generation Emerges From Autoregressive Self-Rolloutcited by 78
- 2025Reward Forcing: Efficient Streaming Video Generation with Rewarded Distribution Matching Distillationcited by 75
- 2025CineMaster: A 3D-Aware and Controllable Framework for Cinematic Text-to-Video Generationcited by 73
- 2025Deep Forcing: Training-Free Long Video Generation with Deep Sink and Participative Compressioncited by 72
- 2025MotionStream: Real-Time Video Generation with Interactive Motion Controlscited by 71
- 2025UNIC: Unified In-Context Video Editingcited by 53
- 2025HoloCine: Holistic Generation of Cinematic Multi-Shot Long Video Narrativescited by 51
- 2025FullDiT: Multi-Task Video Generative Foundation Model with Full Attentioncited by 45
- 2025CamCloneMaster: Enabling Reference-based Camera Control for Video Generationcited by 44
- 2025FlashVSR: Towards Real-Time Diffusion-Based Streaming Video Super-Resolutioncited by 40
- 2025VideoGen-of-Thought: Step-by-step generating multi-shot video with minimal manual interventioncited by 33
- 2025MultiShotMaster: A Controllable Multi-Shot Video Generation Frameworkcited by 33
- 2025EchoShot: Multi-Shot Portrait Video Generationcited by 28
- 2025CineTrans: Learning to Generate Videos with Cinematic Transitions via Masked Diffusion Modelscited by 26
- 2025Mask2DiT: Dual Mask-based Diffusion Transformer for Multi-Scene Long Video Generationcited by 24
- 2025Cut2Next: Generating Next Shot via In-Context Tuningcited by 15
Built on by
Citing papers per year: 2026: 22.
22 papers.
Sort:
By area:
- 2026LongLive-2.0: An NVFP4 Parallel Infrastructure for Long Video Generationcited by 25
- 2026Self Gradient Forcing: Native Long Video Extrapolationcited by 16
- 2026CausalCine: Real-Time Autoregressive Generation for Multi-Shot Video Narrativescited by 8
- 2026MSAVBench: Towards Comprehensive and Reliable Evaluation of Multi-Shot Audio-Video Generationcited by 8
- 2026EntityBench: Towards Entity-Consistent Long-Range Multi-Shot Video Generationcited by 6
- 2026OmniDirector: General Multi-Shot Camera Cloning without Cross-Paired Datacited by 6
- 2026CineDance: Towards Next-Generation Multi-Shot Long-Form Cinematic Audio-Video Generationcited by 5
- 2026GroundShot: Visually Consistent Multi-Shot Long Video Generation via Entity-Grounded Shot Schedulingcited by 4
- 2026UnityShots: Memory-Driven Multi-Shot Audio-Video Generation with Boundary-Aware Gatingcited by 4
- 2026Long-Horizon Audio-Visual Generation for Persistent Stories and Interactive Worldscited by 3
- 2026RECAP-Forcing: Retaining Content Appearances for Long Video Generationcited by 2
- 2026Delta Forcing: Trust Region Steering for Interactive Autoregressive Video Generationcited by 1
10 more
- 2026LogiShot: Logically Coherent Cross-Shot Video Generationcited by 1
- 2026CineOrchestra: Unified Entity-Centric Conditioning for Cinematic Video Generationcited by 0
- 2026Prompt-Adapter Context Routing for Parameter-Efficient Multi-Shot Long Video Extrapolationcited by 0
- 2026TARS: Timestep-Aware Data Scaling for 3D-Free Video Re-Shootingcited by 0
- 2026ContextMaster: Interactive Multi-Shot Video Creation via Fixed-Budget Sparse Context Routingcited by 0
- 2026PersonaShot: Benchmarking Person-Centric Narrative Continuity in Multi-Shot Video Generationcited by 0
- 2026Multi-Grid Post-Training for Long-Form Multi-Shot Video Generationcited by 0
- 2026ViRDM: Taming Representation Distribution Matching for Few-Step Causal Video Generationcited by 0
- 2026Complementary Retrieval-Augmented Prompting for Consistent Long-Form Video Generationcited by 0
- 2026FrameMorrow: Future-guided Frame Selection with Prospective Tokens for Long-Horizon Video Generationcited by 0
- 2026FrameMorrow: Future-guided Frame Selection with Prospective Tokens for Long-Horizon Video Generation30 Sep 2026
- 2026Complementary Retrieval-Augmented Prompting for Consistent Long-Form Video Generation29 Sep 2026
- 2026ViRDM: Taming Representation Distribution Matching for Few-Step Causal Video Generation24 Sep 2026
- 2026Multi-Grid Post-Training for Long-Form Multi-Shot Video Generation6 Sep 2026
- 2026RECAP-Forcing: Retaining Content Appearances for Long Video Generation27 Aug 2026
- 2026Long-Horizon Audio-Visual Generation for Persistent Stories and Interactive Worlds24 Aug 2026
- 2026PersonaShot: Benchmarking Person-Centric Narrative Continuity in Multi-Shot Video Generation17 Aug 2026
- 2026LogiShot: Logically Coherent Cross-Shot Video Generation9 Aug 2026
- 2026ContextMaster: Interactive Multi-Shot Video Creation via Fixed-Budget Sparse Context Routing5 Aug 2026
- 2026TARS: Timestep-Aware Data Scaling for 3D-Free Video Re-Shooting30 Jul 2026
- 2026Self Gradient Forcing: Native Long Video Extrapolation22 Jul 2026
- 2026Prompt-Adapter Context Routing for Parameter-Efficient Multi-Shot Long Video Extrapolation7 Jul 2026
10 more
- 2026UnityShots: Memory-Driven Multi-Shot Audio-Video Generation with Boundary-Aware Gating19 Jun 2026
- 2026GroundShot: Visually Consistent Multi-Shot Long Video Generation via Entity-Grounded Shot Scheduling18 Jun 2026
- 2026CineOrchestra: Unified Entity-Centric Conditioning for Cinematic Video Generation11 Jun 2026
- 2026OmniDirector: General Multi-Shot Camera Cloning without Cross-Paired Data11 Jun 2026
- 2026CineDance: Towards Next-Generation Multi-Shot Long-Form Cinematic Audio-Video Generation8 Jun 2026
- 2026MSAVBench: Towards Comprehensive and Reliable Evaluation of Multi-Shot Audio-Video Generation19 May 2026
- 2026LongLive-2.0: An NVFP4 Parallel Infrastructure for Long Video Generation18 May 2026
- 2026EntityBench: Towards Entity-Consistent Long-Range Multi-Shot Video Generation14 May 2026
- 2026Delta Forcing: Trust Region Steering for Interactive Autoregressive Video Generation14 May 2026
- 2026CausalCine: Real-Time Autoregressive Generation for Multi-Shot Video Narratives12 May 2026
- 2026CausalCine: Real-Time Autoregressive Generation for Multi-Shot Video Narrativescited by 8
- 2026MSAVBench: Towards Comprehensive and Reliable Evaluation of Multi-Shot Audio-Video Generationcited by 8
- 2026EntityBench: Towards Entity-Consistent Long-Range Multi-Shot Video Generationcited by 6
- 2026OmniDirector: General Multi-Shot Camera Cloning without Cross-Paired Datacited by 6
- 2026CineDance: Towards Next-Generation Multi-Shot Long-Form Cinematic Audio-Video Generationcited by 5
- 2026GroundShot: Visually Consistent Multi-Shot Long Video Generation via Entity-Grounded Shot Schedulingcited by 4
- 2026UnityShots: Memory-Driven Multi-Shot Audio-Video Generation with Boundary-Aware Gatingcited by 4
- 2026RECAP-Forcing: Retaining Content Appearances for Long Video Generationcited by 2
- 2026LogiShot: Logically Coherent Cross-Shot Video Generationcited by 1
- 2026CineOrchestra: Unified Entity-Centric Conditioning for Cinematic Video Generationcited by 0
- 2026Prompt-Adapter Context Routing for Parameter-Efficient Multi-Shot Long Video Extrapolationcited by 0
- 2026TARS: Timestep-Aware Data Scaling for 3D-Free Video Re-Shootingcited by 0
12 most cited of 16 All 16 (JSON)
- 2026FrameMorrow: Future-guided Frame Selection with Prospective Tokens for Long-Horizon Video Generation30 Sep 2026
- 2026Multi-Grid Post-Training for Long-Form Multi-Shot Video Generation6 Sep 2026
- 2026RECAP-Forcing: Retaining Content Appearances for Long Video Generation27 Aug 2026
- 2026PersonaShot: Benchmarking Person-Centric Narrative Continuity in Multi-Shot Video Generation17 Aug 2026
- 2026LogiShot: Logically Coherent Cross-Shot Video Generation9 Aug 2026
- 2026ContextMaster: Interactive Multi-Shot Video Creation via Fixed-Budget Sparse Context Routing5 Aug 2026
- 2026TARS: Timestep-Aware Data Scaling for 3D-Free Video Re-Shooting30 Jul 2026
- 2026Prompt-Adapter Context Routing for Parameter-Efficient Multi-Shot Long Video Extrapolation7 Jul 2026
- 2026UnityShots: Memory-Driven Multi-Shot Audio-Video Generation with Boundary-Aware Gating19 Jun 2026
- 2026GroundShot: Visually Consistent Multi-Shot Long Video Generation via Entity-Grounded Shot Scheduling18 Jun 2026
- 2026CineOrchestra: Unified Entity-Centric Conditioning for Cinematic Video Generation11 Jun 2026
- 2026OmniDirector: General Multi-Shot Camera Cloning without Cross-Paired Data11 Jun 2026
12 newest of 16 All 16 (JSON)