←新闻详情

FireRedTeam 原创项目更新于 10月14日 12:28

FireRedTeam 开源 AI 视频剪辑智能体 FireRed-OpenStoryline

GitHub - FireRedTeam/FireRed-OpenStoryline: FireRed-OpenStoryline is an AI video editing agent that transforms manual editing into intention-driven directing through natural language interaction, LLM-powered planning, and precise tool orchestration. It facilitates transparent, human-in-the-loop creation with reusable Style Skills for consistent, professional storytelling. · GitHub

AI 导读

FireRedTeam 开源 AI 视频剪辑智能体 FireRed-OpenStoryline,通过自然语言交互、LLM 规划和工具编排把手动剪辑变成意图驱动的导演式创作,采用 Apache-2.0 许可。项目支持智能素材搜索与整理、脚本生成与 Few-shot 风格迁移、BGM 与配音字体推荐、对话式精修,并可将完整剪辑流程保存为可复用的 Style Skill 以批量套用。仓库内置 openstoryline-install 和 openstoryline-use 两个 Agent Skills,可接入 OpenClaw、Claude Code 及兼容 Agent Skills 格式的其他智能体。

推荐理由

AI 评分 56

官方仓库给出视频剪辑智能体的完整能力清单与 Agent Skills 接入方式,可据此判断它能否嵌入现有剪辑流程。

主题

标签

正文

当前显示原文,中文全文译文尚未就绪。

FireRedTeam; FireRed-OpenStoryline

Repository navigation

NotificationsYou must be signed in to change notification settings; Fork407 (407); Star3.5k (3.5k)You must be signed in to star a repository

FireRed-OpenStoryline is an AI video editing agent that transforms manual editing into intention-driven directing through natural language interaction, LLM-powered planning, and precise tool orchestration. It facilitates transparent, human-in-the-loop creation with reusable Style Skills for consistent, professional storytelling.

Repository files navigation

README; Apache-2.0 license

🇨🇳 简体中文 | 🌏 English

🤗 HuggingFace Demo • 🌐 Homepage

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.

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.

✨ Key Features

🌐 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; ✍️ 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; 🎵 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; 💬 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; ⚡Editing Skill Archiving: Save your complete editing workflow as a custom Skill. Simply swap the media and apply the corresponding Skill to instantly replicate the style, enabling efficient batch creation

🎬 2026-04-02: Added the AI Transition Generation feature, which automatically creates transition shots based on the ending frame of one clip, the opening frame of the next, and a natural-language description, making scene transitions smoother and the narrative more coherent; 🚀 2026-03-22: Introduced an ASR-based rough cut skill for speech videos, enabling automatic removal of filler words, disfluencies, and repeated sentences, with timestamp-aligned segmentation for cleaner and more efficient speech editing workflows; 🔥 2026-03-12: Integrated with OpenClaw, adding two OpenClaw Skills — openstoryline-install and openstoryline-use — covering the initial installation/first-run workflow and the actual usage workflow, respectively. Also added Skill usage instructions for Claude Code, making it easier for Claude Code to install and invoke the project in accordance with the repository guidelines; 2026-02-10: FireRed-OpenStoryline was officially open-sourced

⚠️ Note: AI transitions rely on third-party AIGC video generation services, and the cost is relatively high. Due to variations in source material quality, prompts, and model performance, the generated results are somewhat unpredictable. It is recommended to enable this feature only when needed.

🏗️ Architecture

✨ Demo

🎨 Effects Note: Due to licensing restrictions on open-source assets, the elements (fonts/music) in the first row represent only basic effects. We highly recommend following the Custom Asset Library Tutorial to unlock commercial-grade fonts, music, and VFX for significantly better video quality.

⚠️ Quality Note: To save space in the README, the demo videos are heavily compressed. The actual output retains the original resolution by default and supports custom dimensions.

In the Demo: The first row shows default open-source assets (Restricted Mode); the second row shows Xiaohongshu App "AI Clip" asset library effects. 👉 Click to view tutorial

🤖 Use Through an Agent

FireRed-OpenStoryline supports usage through Agent Skills. We provide two Skills:

openstoryline-install: for installation, configuration, and first-run verification; openstoryline-use: for starting the service and running the actual video editing workflow

OpenClaw

Just tell OpenClaw: “I want to try OpenStoryline. Help me install the required Skills,” and it will automatically trigger the installation. If the installation runs into problems, use the following commands to install them manually:

If your current OpenClaw version does not support openclaw skills install, or if installation still fails, you can use ClawHub instead:

Once installed, you only need to send your media assets to OpenClaw, and it can help you complete the entire process from installing FireRed-OpenStoryline to generating the final video.

Claude Code

This repository comes with built-in Claude Code Skills. If you start Claude Code from the root directory of this repository, you can use the project-level Skills included in the repo directly. Claude Code can then help you install and use FireRed-OpenStoryline.

If you want to install these two Skills into your own global Claude Code configuration, run:

Other Compatible Agents (Experimental)

These Skills are based on an open Agent Skills format, so in theory they can also be installed into other compatible agents. For example, you can install them into Codex via the Skills CLI:

Or use the commands below with the --global flag to install these Skills into the user-level directory so they are available across projects:

📦 Install

1. Clone repository

2. Create a virtual environment

Install Conda according to the official guide (Miniforge is recommended, it is suggested to check the option to automatically configure environment variables during installation): https://docs.conda.io/projects/conda/en/latest/user-guide/install/index.html

3. 📦 Resource Download & Installation

3.1 Automatic Installation (Linux and macOS only)

3.2 Manual Installation

A. MacOS or Linux

Step 1: Install wget (if not already installed); Step 2: Download Resources; Step 3: Install Dependencies

If you plan to use storyline.local_asr, make sure torchaudio is installed in the same environment

B. Windows

Step 1: Prepare Directory: Create a new directory named resource in the project root directory; Step 2: Download and Extract:

Download Models (models.zip) -> Extract to the .storyline directory; Download Resources (resource.zip) -> Extract to the resource directory; Step 3: Install Dependencies:

If you plan to use storyline.local_asr, make sure torchaudio is installed in the same environment

🚀 Quick Start

Note: Before starting, you need to configure the API-Key in config.toml first. For details, please refer to the documentation API-Key Configuration

2. Start the conversation interface

After starting, access the Web interface at http://0.0.0.0:7860

API Key Configuration - How to configure and manage API keys; Usage Tutorial - Common use cases and basic operations; FAQ - Frequently asked questions

TODO

Add the function of voiceover type video editing; Add support for voice cloning; Add more transition/filter/effects effects functions; Add image/video generation and editing capabilities; GPU-accelerated rendering and highlight selection

Acknowledgements

This project is built upon the following excellent open-source projects:

Core Dependencies

MoviePy - Video editing library; FFmpeg - Multimedia framework; LangChain - A framework that provides pre-built Agents

📄 License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.

⭐ Star History

FireRed-OpenStoryline is an AI video editing agent that transforms manual editing into intention-driven directing through natural language interaction, LLM-powered planning, and precise tool orchestration. It facilitates transparent, human-in-the-loop creation with reusable Style Skills for consistent, professional storytelling.

来源

FireRedTeam 原创项目