Repolode
FireRedTeam

FireRedTeam/FireRed-OpenStoryline

一款 AI 视频剪辑智能体,通过自然语言对话完成素材检索、脚本生成、配乐字幕与剪辑调整。

可替代:CapCutAdobe Premiere Pro

Star
3,536
Fork
410
未关闭 Issue
32
最近提交
3个月前

这是什么?

FireRed-OpenStoryline 让用户用自然语言描述想要的视频效果,由基于大模型的智能体规划剪辑流程,再调用具体工具完成素材搜索与下载、片段切分与内容理解、按指定风格撰写解说词,并匹配符合氛围的配乐、配音和字体。

初剪完成后,用户同样可以通过对话继续调整,例如替换或重排片段、修改文案,或调整颜色、字体、描边和位置。整套剪辑流程可保存为可复用的 Style Skill,换一批素材即可套用同样风格,适合批量制作。针对口播视频,还提供基于 ASR 的粗剪技能,可借助时间戳自动去除语气词、口吃和重复句子。

项目以 MCP 服务形式运行,并提供命令行与基于 FastAPI 的 Web 界面,也可通过随仓库提供的 Skills 被 Claude Code、OpenClaw 等智能体调用。项目基于 Python 3.11 及以上版本,渲染依赖 MoviePy 和 FFmpeg,同时提供 Docker 镜像。

核心功能

  • 01根据主题在线搜索并下载匹配的图片与视频片段,并按内容切分。
  • 02生成故事线与解说词,支持通过参考文本进行少样本风格迁移。
  • 03根据情绪描述推荐配乐、配音和字体,并支持节拍对齐。
  • 04通过自然语言指令调整片段顺序、文案、颜色、字体与位置。
  • 05将完整剪辑流程保存为可复用的 Style Skill,便于批量制作。
  • 06提供基于 ASR 的口播粗剪,自动去除语气词和重复句。

适用场景

  • 无需手动编辑时间线,把一批旅行或产品素材快速做成带解说的短视频。
  • 用保存的 Style Skill 把同一种风格套用到大量新素材上。
  • 对口播录像进行粗剪,去除语气词与重复句子。
  • 让 Claude Code 或 OpenClaw 等智能体根据现有素材完成整套剪辑。

快速上手

  1. 1

    克隆仓库

    git clone https://github.com/FireRedTeam/FireRed-OpenStoryline.git
  2. 2

    下载模型和资源(Linux/macOS)

    ./download.sh
  3. 3

    安装 Python 依赖

    pip install -r requirements.txt
  4. 4

    启动 MCP 服务(需先在 config.toml 中配置 API Key)

    PYTHONPATH=src python -m open_storyline.mcp.server

使用前须知

  • 运行前必须在 config.toml 中配置 API Key。
  • AI 转场功能依赖第三方 AIGC 视频生成服务,成本较高。
  • Windows 下需要手动下载并解压模型和资源包。

标签

常见问题

FireRed-OpenStoryline 是什么?
一款 AI 视频剪辑智能体,通过自然语言对话完成素材检索、脚本生成、配乐字幕与剪辑调整。 FireRed-OpenStoryline 让用户用自然语言描述想要的视频效果,由基于大模型的智能体规划剪辑流程,再调用具体工具完成素材搜索与下载、片段切分与内容理解、按指定风格撰写解说词,并匹配符合氛围的配乐、配音和字体。
FireRed-OpenStoryline 可以免费使用吗?用的什么许可证?
FireRed-OpenStoryline 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
FireRed-OpenStoryline 还在维护吗?
半年内有更新。FireRed-OpenStoryline 最近一次提交是在 2026年7月31日。
FireRed-OpenStoryline 适合用来做什么?
无需手动编辑时间线,把一批旅行或产品素材快速做成带解说的短视频。 用保存的 Style Skill 把同一种风格套用到大量新素材上。 对口播录像进行粗剪,去除语气词与重复句子。 让 Claude Code 或 OpenClaw 等智能体根据现有素材完成整套剪辑。
FireRed-OpenStoryline 怎么安装和运行?
克隆仓库: git clone https://github.com/FireRedTeam/FireRed-OpenStoryline.git 下载模型和资源(Linux/macOS): ./download.sh 安装 Python 依赖: pip install -r requirements.txt 启动 MCP 服务(需先在 config.toml 中配置 API Key): PYTHONPATH=src python -m open_storyline.mcp.server
在哪里获取 FireRed-OpenStoryline?
源代码和安装说明在 GitHub 上:https://github.com/FireRedTeam/FireRed-OpenStoryline

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目