开发与工程 video-generationvideo-editingmcp-serverffmpegwhisper-cpptext-to-videosubtitlescli

OrkasVideoStudio

把你的编码 Agent 变成视频工作室:用自然语言描述视频需求,Agent 编写时间线并产出成片文件。

FollowAgents 评估 · FARS-2.1
不推荐
56/ 100 五分制 2.8 / 5
1 2 3 4 5 6
1信任安全13 / 29 · 2.2/5

证据显示零密钥主干、BYO密钥、本地优先设计,测试中可见音频路径校验(COMPOSITION_MANIFEST_AUDIO_PATH_INVALID)等防越界逻辑,最低权限得分尚可;但未见明确的用户确认流程代码(Gate C仅存在于README叙述),密钥处理仅有一句'不打印凭据',无密钥存储/轮转/掩码的实现证据;外部效果(写文件、付费生成调用)有账单计数校验但无用户侧确认;回滚仅靠'可编辑plan逐段重渲'的声明,无实际恢复/撤销机制文件;依赖安全仅见pin到hyperframes 0.7.60,无审计或lockfile审查证据。

2可靠稳定9 / 14 · 3.2/5

README与测试文件自洽:验证错误码(E_SPEC_*、E_PROMISE_*)在edl.test.ts中可交叉印证;doctor命令与Node≥22/ffmpeg前置条件明确;测试表明路径错误与缺失运行时会给出可操作错误信息。扣分点:错误消息质量仅有测试与README断言,无CLI实际输出样例文件。

3适用触发10 / 18 · 2.8/5

使用场景表覆盖说明、剪辑、生成、端到端多类受众,环境要求明确(Node 22、ffmpeg/ffprobe);能力边界处理突出:MuAPI模型slug白名单、比例/时长校验、不支持操作显式拒绝并有测试。扣分点:video-router的触发/路由精度只有README流程描述,路由技能文件本身未在证据中,无法核实;跨平台(Windows)支持未提及。

4规范维护11 / 18 · 3.1/5

信息架构清晰(core/tools/cli/mcp/skills分包),安装说明完整含源码安装回退与early-development披露,命名一致(ovs CLI、@orkas/*包);已知限制文档化充分(npm未发布、MuAPI字段限制、resolution/audio被忽略等);MIT许可证含第三方许可说明,得满分。扣分点:版本号为0.0.0且无CHANGELOG或版本策略文件;维护责任仅体现于CI工作流与pnpm verify,无治理、响应承诺或维护者文件。

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

输出可用性有支撑:plan. IR可diff、逐段重渲、promise-check交付守卫、确定性测试与基准;边际价值相对Remotion/SaaS/薄包装有清晰对比论证;成本收益上零密钥主干+账单计数校验(E_COST_COUNT_MISMATCH)体现成本意识。扣分点:所有效用声明均为静态断言,无执行验证,实际产出质量未知。

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

部分声明可由测试追溯(验证码、交付守卫行为、叙述签名要求在测试中有对应断言,README与测试交叉印证良好);但'在Orkas内部端到端验证过'、'经过验证的Kling端点'等关键声明无法在提供文件中追溯;文档混合事实与营销性推断(如'真正的提示'),事实与推断分离不足。

证据充分度: 评估于 2026年9月8日 审查版本 7b4fae64d9eb
使用前请注意
  • 发布者身份未经核实,企业采用前应独立确认维护方与响应路径。
  • 敏感数据处理(API密钥存储、传输、日志脱敏)仅有README断言,建议审计实际实现后再接入自有密钥。
  • 无用户确认流程代码,代理发起的付费生成调用与文件覆盖操作需在宿主agent侧自行加确认。
  • npm包尚未发布,当前仅源码安装可用;版本0.0.0且无变更日志,升级无兼容性承诺。
  • 路由技能(video-router)文件未在证据中,触发行为无法静态核实,建议运行时抽查。
评估证据 [1][2][3][4][5][6][7]
查看完整评分方法 →

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

OrkasVideoStudio 是一个 MIT 许可的本地优先工具包,让任何能运行 shell 或使用 MCP 的编码 Agent(如 Claude Code、Codex、Cursor)驱动视频的合成、生成与剪辑。它并非黑盒视频 Agent:视频被表达为可读、可 diff、可重渲染的 plan. 中间表示,改动一行只重渲染对应片段。项目提供三条能力线——Compose(HTML 动效图形转 MP4)、Edit(剪切、去静音、字幕烧录、配音、本地化)、Generate(自带密钥调用图像/视频/TTS 供应商),以及一条自动端到端管线 Auto,通过 stage-plan、stage-assemble 编排跨模态计划。零密钥主干依赖 HyperFrames 0.7.60、ffmpeg 和 whisper.cpp;生成能力由用户自备 OpenAI、Gemini、豆包等密钥。它最初是 Orkas 桌面应用内置的视频 Agent,后被抽取为独立工具包,通过 ovs CLI 和 MCP 服务器对外提供能力。

Agent 首先读取 video-router 技能以锁定生产线,再读取 stage 技能(stage-plan、stage-compose、video-craft 等),撰写 composition-manifest. 与 plan.,然后调用确定性操作:ovs composition prepare / ovs draft / ovs render 完成基于 HyperFrames 的 HTML 动效合成;ovs edit 系列命令(probe、trim、concat、burnsubs、overlay、loudness、mix、trim-silence、remove-fillers)处理实拍素材;ovs transcribe 与 silence、scenes、quality 借助 whisper.cpp 与 ffmpeg 分析素材并选取高光;ovs speak、image、video 调用自备密钥的供应商生成旁白与画面;ovs plan validate / promise-check 作为交付守卫,验证成片保持承诺(如真实动态而非静帧幻灯)后才允许交付。生成计划的画幅、时长、操作会对照 video.provider 配置校验,MuAPI 适配器仅接受已验证的 Kling v2.1 端点。

  1. 内容创作者需要用 Claude Code 制作一条带中文旁白和字幕的 60 秒竖屏向量数据库科普视频——Compose 线自动完成 HTML 动效场景、旁白合成与字幕烧录。
  2. 剪辑师要把 1 小时的屏幕录像切成三条带字幕的 30 秒高光片段——Edit 线用 scenes/quality 定位精彩部分、rank-takes 挑选、trim-silence 去除冗余。
  3. 产品经理需要为 product-demo.mp4 添加英文配音、字幕并统一响度——Edit 线执行转写、本地化、speak、mix、burnsubs 与响度处理。
  4. 播客主想清理网络摄像头录像中的静音和口头填充词——Edit 线给出可审计证据链的确定性跳剪。
  5. 短视频团队要为宣传片的 15 秒 9:16 版本生成开场画面、合成功能亮点并叠加统一旁白——Auto 线在一个 plan. 中跨 generate + compose + narration 编排并经交付守卫验证。
  6. 独立开发者想在 Cursor 中用自备 OpenAI/Gemini/豆包密钥生成 5 秒城市黎明的电影感镜头——Generate 线直接调用自有供应商密钥,无托管后端。

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

优点
  • plan. 是可读、可 diff 的中间表示,每个片段、字幕和旁白都可独立重渲染,改动一行只重渲染对应部分,产出可审计。
  • 零密钥主干(合成/剪辑/转写)即可用,不依赖任何托管后端;生成能力自带密钥(OpenAI、Gemini、豆包、MuAPI 等),无供应商锁定。
  • 同时提供 CLI 与 1:1 镜像的 MCP 服务器,兼容 Claude Code、Codex 原生技能加载,也支持任何能运行 shell 的 Agent。
  • 内置交付守卫(ovs plan promise-check)在交付前验证成片质量承诺,并对生成计划的画幅/时长/模型与已配置供应商做预校验。
局限
  • npm 包尚在发布过程中,现阶段必须从源码克隆、pnpm install && pnpm build 才能使用。
  • 依赖 Node ≥ 22 和 PATH 上的 ffmpeg/ffprobe;合成草稿质量门依赖锁定版本的 HyperFrames 0.7.60,环境缺失时视频测试会失败。
  • README 标注处于早期开发阶段,命令面与包结构可能变动,存在迁移与升级风险。
  • MuAPI 适配器目前仅接受已验证的 Kling v2.1 端点(时长限 5/10 秒、画幅限 16:9/9:16/1:1),编辑与附加参考图控制被明确拒绝,扩展性受限。

如何安装或部署这个 Agent?

前置要求:Node ≥ 22,PATH 上需有 ffmpeg 与 ffprobe。当前 npm 包尚在发布中,推荐从源码安装:

git clone https://github.com/Orkas-AI/Orkas-VideoStudio.git
cd Orkas-VideoStudio
pnpm install && pnpm build

node packages/cli/dist/index.js doctor # 验证 ffmpeg/ffprobe/node
alias ovs="node $PWD/packages/cli/dist/index.js" # 可选

npm 包发布后可用:npm i -g @orkas/video-studio,随后运行 ovs doctor 自检。生成能力(图像/视频/TTS)为可选项,需在 ~/.config/orkas-video-studio/config. 或环境变量(如 OVS_IMAGE_API_KEY、OVS_VIDEO_API_KEY、OVS_TTS_API_KEY 等)中配置自有密钥。

如何使用这个 Agent?

三种接入方式任选:
1) 原生技能:ovs skills --install --target claude(安装到 ~/.claude/skills,加 --scope repo 则装到 ./.claude/skills);codex 用 --target codex 装到 ~/.agents/skills。
2) MCP 服务器:claude mcp add ovs -- npx -y @orkas/video-studio-mcp(源码阶段指向 node <repo>/packages/mcp/dist/index.js)。
3) 自描述 CLI:任何能跑 shell 的 Agent 可执行 ovs skills 列出技能、ovs skill video-router 打印完整指令、ovs --help 查看全部命令。
典型会话:Agent 读 video-router 锁定生产线,撰写 composition-manifest. 与 plan.,运行 ovs composition prepare、ovs draft composition --out draft.mp4 --report draft-report.,最后 ovs plan promise-check plan. 通过交付守卫后返回成片。

对比同类 Agent

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

相关 Agents