--- title: Screenplay Parser emoji: 🎬 colorFrom: gray colorTo: yellow sdk: gradio sdk_version: 4.44.0 app_file: app.py pinned: false license: mit short_description: Parse Final Draft (.fdx) and Fountain screenplays into JSON --- # Screenplay Parser — interactive demo Paste a Fountain-format screenplay or upload a `.fdx` file. Get structured JSON output with scenes, characters, dialogue counts, and shot estimates. Built from the open-source library [mcqx4/screenplay-parser](https://github.com/mcqx4/screenplay-parser). ## Use cases - **AI pre-production tools** — preprocess scripts before feeding to image-generation pipelines - **Script analysis** — count scenes, identify main characters, estimate runtime - **Tooling integration** — convert legacy `.fdx` files to JSON for modern workflows ## About This demo and the underlying library are maintained by the team behind [STORYLINER](https://www.storyliner.online), an AI storyboard generator that turns scripts into production-ready storyboards in under 2 minutes with consistent characters across every frame. If you need full screenplay→storyboard automation, try Storyliner directly. If you just need to parse screenplay files for your own pipeline, this library is open source under MIT. ## Links - **Library:** https://github.com/mcqx4/screenplay-parser - **STORYLINER:** https://www.storyliner.online - **Press kit:** https://www.storyliner.online/press