设计与前端 video-editingnatural-language-editingmedia-searchscript-generationvoiceoverbeat-syncingstyle-skillsmodel-context-protocol

FireRed OpenStoryline

用自然语言编排素材、脚本、配音和剪辑,把视频制作变成可复用的导演流程。

FollowAgents 评估 · FARS-2.1
不推荐
57/ 100 五分制 2.9 / 5
1 2 3 4 5 6
1信任安全8 / 29 · 1.4/5

README 明示需要 API Key、会在线搜索和下载媒体、可调用第三方 AIGC 服务,并对核心开源依赖、演示素材权属及 Apache-2.0 许可作出归属说明。扣分原因是材料未展示最小权限设计、逐项操作确认、完整数据流、密钥存储与脱敏措施、依赖漏洞治理、外部副作用清单或撤销与恢复机制;所谓透明且有人参与的流程主要是产品宣称,未有控制细节支撑。

2可靠稳定8 / 14 · 2.9/5

安装、启动、技能名称和项目结构在 README 内部基本一致,依赖大多固定版本,并提供 Linux、macOS、Windows 和 Docker 路径以及部分安装失败的替代命令。扣分原因是资源下载、模型、FFmpeg、外部 API 和第三方生成服务构成较多可用性依赖,tomli 未固定版本,且所给材料没有运行时错误分类、可操作诊断信息或降级策略。

3适用触发14 / 18 · 3.9/5

对初学者、创作爱好者及批量风格复用等受众和场景描述充分,并给出 CLI、Web、MCP、Docker、OpenClaw、Claude Code 和实验性兼容 Agent 的使用方式。扣分原因是能力边界主要通过 TODO 和少量质量、成本提示表达;自然语言触发条件、歧义处理、技能选择冲突及各平台功能差异没有被精确规定。

4规范维护14 / 18 · 3.9/5

README 的功能、架构、安装、快速开始、结构、文档和许可组织清楚;跨平台安装说明完整,正式 LICENSE 文件与元数据一致。扣分原因是 FAQ 和教程仅被链接而未包含在证据中,命名跨 OpenStoryline、FireRed-OpenStoryline 和技能名存在轻微变化,NEWS 不是完整变更日志,Docker 标签与仓库修订关系未说明,维护者、支持承诺、报告渠道和发布责任人也不明确。

5有效结果9 / 13 · 3.5/5

自然语言规划、媒体检索、脚本、配音、音乐、精细编辑和可复用 Style Skills 形成了具有实际用途的端到端视频工作流;README 提供多类演示并说明输出分辨率和资产模式。扣分原因是这些效果主要由说明和演示主张支撑,没有静态可核验的质量基准、典型耗时、资源占用或成本比较;只对 AI 转场的高成本和不确定性作了局部提示。

6证据核验4 / 8 · 2.5/5

版本化依赖、命令、目录结构、Docker 镜像标签、日期化 NEWS、TODO 和明确警告使部分事实可以追踪,LICENSE 也佐证了许可声明。扣分原因是证据仅含 README、LICENSE 和 requirements,缺少实现代码、配置、技能定义、测试及所链接文档,无法交叉验证企业级可靠性、即时结果、精准风格复刻等主要宣称;优点是成本、质量、实验兼容性和未来功能多被明确标为限制或 TODO。

证据充分度: 评估于 2026年8月23日 审查版本 c9e945215586
源码中未见的安全控制:最小权限约束、回滚或恢复路径
使用前请注意
  • 在向该系统提供私有素材或生产密钥前,应核实 config.toml 的权限、日志脱敏、密钥生命周期以及媒体和提示词会发送到哪些第三方服务。
  • 在线媒体下载、第三方 AIGC、模型和资源压缩包会产生网络、版权、供应链与费用风险;应在隔离环境中审查下载脚本、资源校验和许可证。
  • 未展示编辑前确认、操作审计或项目级撤销机制;对源素材使用只读副本,并在验证输出前避免覆盖原文件。
  • 依赖虽大多固定版本,但没有锁文件、哈希、漏洞扫描或更新政策证据,且 tomli 未固定版本。
  • README 中的演示和可靠性宣称未经本次静态审查运行或独立测试,不应视为性能、质量或确定性保证。
评估证据 [1][2][3]
查看完整评分方法 →

这个 Agent 能做什么,适合哪些场景?

FireRed OpenStoryline 是一个可自托管的 AI 视频剪辑代理,通过对话把创作意图转化为剪辑操作。核心应用位于 src/open_storyline,其中包含 MCP 服务、视频处理节点、Skills、存储模块、提示模板及代理构建代码。它可以搜索并下载媒体、理解和切分素材、生成脚本与旁白,并对镜头顺序、字幕样式、音乐和画面细节进行自然语言驱动的调整。用户可通过 cli.py、基于 FastAPI 的网页服务或 MCP 接口运行工作流,结果是按要求制作的视频;项目也支持将完整流程保存为可复用 Skill。部署边界是用户自己的 Python 或 Docker 环境,但运行前需要在 config.toml 中配置 API Key,部分媒体获取和 AI 转场还依赖外部服务。

用户先提供主题、要求和媒体素材,系统也能在线搜索并下载符合要求的图片或视频。src/open_storyline/nodes 负责素材切分和视频处理,系统结合视觉理解与情绪识别生成故事线、上下文旁白及可模仿参考文本语气和句式的脚本。它能够推荐背景音乐、配音和字体,导入个人播放列表,执行节拍同步,并根据自然语言指令剪切、替换或重排片段,修改脚本,以及调整颜色、字体、描边和位置。open_storyline.mcp.server 暴露 MCP 服务,cli.py 提供命令行对话入口,agent_fastapi:app 提供网页接口。完成的剪辑流程可以归档为自定义 Skill,替换素材后重复应用;另有基于 ASR 的口播粗剪 Skill,可按时间戳移除填充词、口误和重复句子。AI 转场功能会依据前一片段的结束帧、后一片段的开始帧和文字描述调用第三方 AIGC 视频生成服务创建过渡镜头。

  1. 缺少专业剪辑经验的内容创作者,希望通过对话完成旅行 Vlog、开箱或年度回顾视频。
  2. 需要批量生产同一风格视频的内容团队,可先把完整剪辑流程保存为 Skill,再替换素材复用。
  3. 制作测评、种草或轻松 Vlog 的创作者,可用参考文案复刻特定语气、节奏和句式。
  4. 处理访谈、讲解或其他口播素材的剪辑人员,可用 ASR 粗剪 Skill 清除填充词、口误和重复内容。
  5. 需要统一声音与视觉调性的团队,可让系统按内容和情绪推荐 BGM、配音、字体并进行节拍同步。
  6. 希望把视频剪辑接入其他代理工作流的开发者,可运行项目的 MCP 服务,或使用 OpenClaw、Claude Code 与实验性的 Codex Skills。

这个 Agent 有哪些优点和局限?

优点
  • 覆盖从媒体搜索、素材理解、脚本和旁白生成到剪辑、音乐、配音与字体推荐的端到端流程,而非只生成剪辑建议。
  • 剪切、换片、镜头重排和字幕视觉细节均可通过自然语言反复修改,并立即查看结果。
  • 完整剪辑流程可保存为自定义 Skill,通过替换素材复用风格,适合系列内容和批量制作。
  • 同时提供 CLI、FastAPI Web 界面、MCP 服务和 Docker 镜像,并附带 Claude Code 与 OpenClaw Skills。
  • 提供按时间戳工作的 ASR 口播粗剪,以及利用相邻关键帧和描述生成过渡镜头的 AI 转场功能。
局限
  • 安装涉及 Python 环境、模型与资源下载、依赖安装和 config.toml API Key 配置;Windows 还需手动放置资源。
  • AI 转场依赖第三方 AIGC 视频生成服务,文档明确提示成本较高,且结果会随素材、提示词和模型表现而波动。
  • 开源字体和音乐受到许可限制,默认受限模式只能展示基础效果;更高质量效果需要配置自定义素材库。
  • 语音克隆、更多转场与滤镜、图像和视频生成编辑、GPU 加速渲染及精彩片段选择仍列在 TODO 中。
  • Codex 和其他兼容代理的 Skills 支持被标为实验性,不能视为与仓库内 Claude Code Skills 同等成熟。
  • 个人播放列表、在线媒体搜索和 API 驱动能力会带来网络、凭据及外部服务可用性依赖。

如何安装或部署这个 Agent?

需要 Python 3.11 或更高版本,推荐使用 Conda。执行:

git clone https://github.com/FireRedTeam/FireRed-OpenStoryline.git
cd FireRed-OpenStoryline
conda create -n storyline python=3.11
conda activate storyline

Linux 或 macOS 可自动安装:

sh build_env.sh

手动安装时,先安装 wget,再执行:

chmod +x download.sh
./download.sh
pip install -r requirements.txt

如果使用 storyline.local_asr,还需在同一环境安装 torchaudio。Windows 用户需要在项目根目录创建 resource,将 models.zip 解压到 .storyline,将 resource.zip 解压到 resource,然后执行 pip install -r requirements.txt。启动前必须按照项目的 API Key 配置要求编辑 config.toml。项目也提供 Docker 镜像 openstoryline/openstoryline:v1.0.1;容器运行时需挂载 config.toml、outputs 和 run.sh,并映射 7860 端口。

如何使用这个 Agent?

先在 config.toml 中配置所需 API Key。macOS 或 Linux 启动 MCP 服务:

PYTHONPATH=src python -m open_storyline.mcp.server

Windows 使用:

$env:PYTHONPATH="src"; python -m open_storyline.mcp.server

随后启动命令行界面:

python cli.py

或启动 Web 服务:

uvicorn agent_fastapi:app --host 127.0.0.1 --port 8005

用户通过对话提交主题、剪辑要求和素材,并继续用自然语言要求剪切、换片、重排或调整脚本和视觉样式。Claude Code 可从仓库根目录运行 /openstoryline-install 和 /openstoryline-use。Codex 的实验性安装命令为 npx skills add FireRedTeam/FireRed-OpenStoryline --skill openstoryline-install --agent codex,以及对 openstoryline-use 执行同类命令。

常见问题

运行前是否必须准备 API Key?
是。快速开始部分明确要求先在 config.toml 中配置 API Key;所需具体密钥应依照项目的 API Key 配置文档设置。
AI 转场是否会增加费用?
会。该功能依赖第三方 AIGC 视频生成服务,项目明确提示成本相对较高,并建议仅在需要时启用。
能否完全在本地运行?
应用、MCP 服务和剪辑流程可以部署在本地 Python 或 Docker 环境中,但资源下载、在线媒体搜索、已配置的 API 服务以及 AI 转场可能需要网络和外部服务。
默认素材能否直接用于商业级成片?
项目因开源素材许可限制仅提供基础字体和音乐效果,并建议配置自定义素材库以获得商业级字体、音乐和视觉特效。采用前应自行确认素材授权。
当前是否支持语音克隆和 GPU 加速渲染?
没有已完成支持的证据;语音克隆和 GPU 加速渲染仍列在 TODO 中。

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents