| 1 | <div align="center"> |
| 2 | <a href="#gh-light-mode-only"> |
| 3 | <img |
| 4 | src="https://image-url-2-feature-1251524319.cos.ap-shanghai.myqcloud.com/openstoryline/web/static/brand_white.png" |
| 5 | alt="openstoryline" |
| 6 | width="70%" |
| 7 | /> |
| 8 | </a> |
| 9 | |
| 10 | <a href="#gh-dark-mode-only"> |
| 11 | <img |
| 12 | src="https://image-url-2-feature-1251524319.cos.ap-shanghai.myqcloud.com/openstoryline/web/static/brand_black.png" |
| 13 | alt="openstoryline" |
| 14 | width="70%" |
| 15 | /> |
| 16 | </a> |
| 17 | |
| 18 | <p> |
| 19 | <a href="./README_zh.md">🇨🇳 简体中文</a> | |
| 20 | <a href="./README.md">🌏 English</a> |
| 21 | </p> |
| 22 | <p> |
| 23 | <a href="https://huggingface.co/FireRedTeam" target="_blank"><img alt="Hugging Face" src="https://img.shields.io/badge/%F0%9F%A4%97%20Hugging%20Face-FireRedTeam-ffc107?color=ffc107&logoColor=white" style="display: inline-block;"/></a> |
| 24 | <a href="https://www.modelscope.cn/studios/FireRedTeam/FireRed-OpenStoryline" target="_blank"> |
| 25 | <img alt="ModelScope Demo" src="https://img.shields.io/badge/ModelScope-Demo-4B6CFF?style=flat&logo=modelscope&logoColor=white" style="display: inline-block;"/></a> |
| 26 | <img src="https://img.shields.io/badge/python-≥3.11-blue" alt="Python"> |
| 27 | <img src="https://img.shields.io/badge/license-Apache%202.0-blue" alt="License"> |
| 28 | <a href="https://image-url-2-feature-1251524319.cos.ap-shanghai.myqcloud.com/openstoryline/docs/media/others/group_20260329.jpg"><img src="https://img.shields.io/badge/Xiaohongshu-Group-E9DBFC?style=flat&logo=xiaohongshu&logoColor=white" alt="xiaohongshu"></a> |
| 29 | <a href="https://hellogithub.com/repository/FireRedTeam/FireRed-OpenStoryline" target="_blank"><img src="https://api.hellogithub.com/v1/widgets/recommend.svg?rid=fb457793a87e4bdab9c4f5ca26451a7f&claim_uid=4QpcNTrHEAg3O8n&theme=small" alt="Featured|HelloGitHub" /></a> |
| 30 | </p> |
| 31 | </div> |
| 32 | |
| 33 | <div align="center"> |
| 34 | |
| 35 | [🤗 HuggingFace Demo](https://fireredteam-firered-openstoryline.hf.space/) • [🌐 Homepage](https://fireredteam.github.io/demos/firered_openstoryline/) |
| 36 | |
| 37 | </div> |
| 38 | |
| 39 | <div align="center"> |
| 40 | <video src="https://github.com/user-attachments/assets/9116767e-bcd9-417a-93d8-2db4d3d5df8e" width="70%" poster=""> </video> |
| 41 | </div> |
| 42 | |
| 43 | **FireRed-OpenStoryline** turns complex video creation into natural, intuitive conversations. Designed with both accessibility and enterprise-grade reliability in mind, FireRed-OpenStoryline makes video creation easy and friendly to beginners and creative enthusiasts alike. |
| 44 | > Deriving from the saying "A single spark can start a prairie fire", the name FireRed represents our vision: to spread our SOTA capabilities—honed in real-world scenarios—like sparks across the wilderness, igniting the imagination of developers worldwide to reshape the future of AI together. |
| 45 | |
| 46 | ## ✨ Key Features |
| 47 | - 🌐 **Smart Media Search & Organization**: Automatically searches online and downloads images and video clips that match your requirements. Performs clip segmentation and content understanding based on your thematic media. |
| 48 | - ✍️ **Intelligent Script Generation**: Combines user themes, visual understanding, and emotion recognition to automatically construct storylines and context-aware narration. Features built-in Few-shot style transfer capabilities, allowing users to define specific copy styles (e.g., product reviews, casual vlogs) via reference text, achieving precise replication of tone, rhythm, and sentence structure. |
| 49 | - 🎵 **Intelligent Music, Voiceover & Font Recommendations**: Supports personal playlist imports and auto-recommends BGM based on content and mood, featuring smart beat-syncing. Simply describe the desired tone—e.g., "Restrained," "Emotional," or "Documentary-style"—and the system matches suitable voiceovers and fonts to ensure a cohesive aesthetic. |
| 50 | - 💬 **Conversational Refinement**: Rapidly cut, swap, or resequence clips. Edit scripts and fine-tune visual details—including color, font, stroke, and position. All edits are performed exclusively via natural language prompts with immediate results. |
| 51 | - ⚡**Editing Skill Archiving**: Save your co |