ScreenWriter: Automatic Screenplay Generation and Movie Summarisation
Not on the map. Why?
Abstract (arXiv)
The proliferation of creative video content has driven demand for textual descriptions or summaries that allow users to recall key plot points or get an overview without watching. The volume of movie content and speed of turnover motivates automatic summarisation, which is nevertheless challenging, requiring identifying character intentions and very long-range temporal dependencies. The few existing methods attempting this task rely heavily on textual screenplays as input, greatly limiting their applicability. In this work, we propose the task of automatic screenplay generation, and a method, ScreenWriter, that operates only on video and produces output which includes dialogue, speaker names, scene breaks, and visual descriptions. ScreenWriter introduces a novel algorithm to segment the video into scenes based on the sequence of visual vectors, and a novel method for the challenging problem of determining character names, based on a database of actors' faces. We further demonstrate how these automatic screenplays can be used to generate plot synopses with a hierarchical summarisation method based on scene breaks. We test the quality of the final summaries on the recent MovieSum dataset, which we augment with videos, and show that they are superior to a number of comparison models which assume access to goldstandard screenplays.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). Builds on 33 of its 44 references that are in the map. First posted on arXiv 17 Oct 2024.
Builds on
33 of 44 references.
References · 33
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,744
- 2019BART: Denoising Sequence-to-Sequence Pre-training for Natural Language Generation, Translation, and Comprehensioncited by 5,893
- 2023Kosmos-2: Grounding Multimodal Large Language Models to the Worldcited by 1,089
- 2023EgoSchema: A Diagnostic Benchmark for Very Long-form Video Language Understandingcited by 680
- 2023Otter: A Multi-Modal Model with In-Context Instruction Tuningcited by 550
- 2023MovieChat: From Dense Token to Sparse Memory for Long Video Understandingcited by 542
- 2018TVQA: Localized, Compositional Video Question Answeringcited by 467
- 2021SummaC: Re-Visiting NLI-based Models for Inconsistency Detection in Summarizationcited by 407
- 2023WhisperX: Time-Accurate Speech Transcription of Long-Form Audiocited by 326
- 2015MovieQA: Understanding Stories in Movies through Question-Answeringcited by 304
- 2023AlignScore: Evaluating Factual Consistency with a Unified Alignment Functioncited by 288
- 2020MovieNet: A Holistic Dataset for Movie Understandingcited by 206
21 more
- 2020TransNet V2: An effective deep network architecture for fast shot transition detectioncited by 171
- 2021SwinBERT: End-to-End Transformers with Sparse Attention for Video Captioningcited by 162
- 2021Towards Long-Form Video Understandingcited by 146
- 2023BooookScore: A systematic exploration of book-length summarization in the era of LLMscited by 137
- 2023Walking Down the Memory Maze: Beyond Context Limit through Interactive Readingcited by 133
- 2020Spatio-Temporal Graph for Video Captioning with Knowledge Distillationcited by 109
- 2023LongEval: Guidelines for Human Evaluation of Faithfulness in Long-form Summarizationcited by 96
- 2020MART: Memory-Augmented Recurrent Transformer for Coherent Video Paragraph Captioningcited by 79
- 2021Open-book Video Captioning with Retrieve-Copy-Generate Networkcited by 43
- 2022Long Document Summarization with Top-down and Bottom-up Inferencecited by 42
- 2024AutoAD III: The Prequel -- Back to the Pixelscited by 35
- 2019Movie Plot Analysis via Turning Point Identificationcited by 34
- 2021Hierarchical Modular Network for Video Captioningcited by 32
- 2020Movie Summarization via Sparse Graph Constructioncited by 22
- 2024A Modular Approach for Multimodal Summarization of TV Showscited by 13
- 2021Finding the Right Moment: Human-Assisted Trailer Creation via Task Compositioncited by 12
- 2022Hierarchical3D Adapters for Long Video-to-text Summarizationcited by 12
- 2022Movies2Scenes: Using Movie Metadata to Learn Scene Representationcited by 11
- 2024MovieSum: An Abstractive Summarization Dataset for Movie Screenplayscited by 8
- 2023Hard Regularization to Prevent Deep Online Clustering Collapse without Data Augmentationcited by 7
- 2022CREATIVESUMM: Shared Task on Automatic Summarization for Creative Writingcited by 5
Built on by
Citing papers per year: 2025: 3; 2026: 2.
5 papers.
- 2025Generative AI for Film Creation: A Survey of Recent Advancescited by 17
- 2025CML-Bench: A Framework for Evaluating and Enhancing LLM-Powered Movie Scripts Generationcited by 7
- 2026Soap2Soap: Long Cinematic Video Remaking via Multi-Agent Collaborationcited by 5
- 2025REGen: Multimodal Retrieval-Embedded Generation for Long-to-Short Video Editingcited by 1
- 2026S^2tory: Story Spine Distillation for Movie Script Summarizationcited by 0
- 2026Soap2Soap: Long Cinematic Video Remaking via Multi-Agent Collaboration17 May 2026
- 2026S^2tory: Story Spine Distillation for Movie Script Summarization5 May 2026
- 2025CML-Bench: A Framework for Evaluating and Enhancing LLM-Powered Movie Scripts Generation1 Oct 2025
- 2025REGen: Multimodal Retrieval-Embedded Generation for Long-to-Short Video Editing24 May 2025
- 2025Generative AI for Film Creation: A Survey of Recent Advances11 Apr 2025