← 返回全部文章
·约 24 分钟PPT

0.15 美元拍一条 Ghibli 风短片:OpenMontage 把 Claude Code 变成剪辑师

视频生成Agent编程开发

配套媒体

本页对应的 PPT 与演示视频

OpenMontage-recommend.mp4
PPT
OpenMontage-recommend.pptx浏览器不能直接打开 PPT,下载后用 PowerPoint / WPS / Keynote 查看
下载没反应?点这里复制直链

侧边栏预览窗口(Electron webview)会拦截下载,把下面的链接复制到 Chrome / Edge 地址栏打开即可保存。

PPT../../OpenMontage-recommend.pptx
视频../../OpenMontage-recommend.mp4
本文目录
  1. 3 个备选标题 + 心理触发点
  2. 为什么这篇值得写?
  3. 先看图:OpenMontage 一图速览
  4. 它到底是什么?
  5. 和旧方案到底差在哪?
  6. 三大核心亮点:它为什么能跑通?
  7. 亮点一:三层知识架构——把"能力 / 约定 / 原理"彻底分开
  8. 亮点二:7 维评分引擎——告别 Provider 选择靠猜
  9. 亮点三:双重质控门禁——把"动画 PPT"挡在门外
  10. 12 条生产流水线:从动画解说到角色动画
  11. 真实成本案例:数字不会骗人
  12. 3 分钟上手:5 步跑出第一条视频
  13. 命令速查表
  14. 支持的提供商矩阵
  15. 实战经验与坑点
  16. 适用 vs 不适用
  17. 本文重点回顾
  18. 延伸阅读

0.15 美元拍一条 Ghibli 风短片:OpenMontage 把 Claude Code 变成剪辑师

一句话:全球首个开源 Agentic 视频生产系统,12 条流水线、100+ 工具、700+ Agent Skills,让你的 AI 编程助手自己写脚本、自己找素材、自己剪辑成片;零 API Key 就能起步,最便宜的真实视频只花 0.02 美元。


3 个备选标题 + 心理触发点

# 标题 心理触发点
A(主推) 0.15 美元拍一条 Ghibli 风短片:OpenMontage 把 Claude Code 变成剪辑师 反常识(AI 会剪辑)+ 数字冲击(0.15 美元)+ 场景具象(Ghibli)
B 全球首个开源 Agent 视频工厂:12 条流水线让 AI 自己写脚本、自己找素材、自己剪辑 稀缺性(首个开源)+ 拟人化(AI 自己……)+ 信息密度(12 条)
C AI 视频创作终于不靠猜:OpenMontage 把 Sora/Kling/可灵 30+ 厂商评了 7 个维度 反常识(终于不靠猜)+ 实用价值(30+ 厂商 + 7 维评分)+ 行业痛点共鸣

为什么这篇值得写?

  • 痛点是真的:一个 60 秒解说视频,从调研到成片,传统流程需要 6–8 小时人工;Sora / Kling 单独使用只能生成几秒片段,没有调研、脚本、剪辑、质控的完整链路;30+ 视频/图像/TTS 供应商该选谁?全靠拍脑袋。
  • 新东西出现了:OpenMontage(calesthio/OpenMontage)是 全球首个开源 Agentic 视频生产系统,GitHub Trending 当日 #3(+677 stars/day),累计 7,054 ⭐,AGPL-3.0 协议。
  • 数字可验证:仓库 README 公布的真实样片成本——$0.02(图书馆挽歌)、$0.15(吉卜力短片)、$1.33(皮克斯动画),全部由 Agent 自主完成。
  • 方法可复用:不是某个模型的 Demo,而是 Agent-First 架构 + 三层知识分层 + 7 维评分引擎 + 双重质控门禁,整套方法论可以被任何 AI 编程助手学走。

先看图:OpenMontage 一图速览

看完这张图你应该记住三件事:没有中央编排器、AI 编码助手就是导演;三层知识架构把能力/约定/底层原理彻底分开;每一步都有自检和决策日志。


它到底是什么?

OpenMontage 是一个 开源的、由 Agent 驱动的视频制作框架。它的核心定位是:把你的 AI 编码助手(Claude Code / Cursor / Copilot / Windsurf / Codex)变成一整套完整的视频制作工作室。

用户只需用自然语言下指令,例如「做一个 30 秒的 Ghibli 风格动画视频,展示黄金时刻云端漂浮的魔法图书馆」,Agent 就会自主跑完全部流程:

用户需求
   ↓
Agent 读 YAML 流水线清单(pipeline_defs/)
   ↓
Agent 读阶段导演技能(skills/pipelines/<name>/)
   ↓
Agent 调用 Python 工具(tools/)→ 7 维评分选最优 Provider
   ↓
Agent 用 reviewer 技能自检 → schema 验证、playbook 合规
   ↓
Agent 写入 checkpoint(JSON)→ 可恢复,含决策日志与花费快照
   ↓
Agent 在创意决策点呈交你审批
   ↓
前置合成校验门(交付承诺 / 幻灯片风险 / Renderer 治理)
   ↓
渲染(Remotion 或 HyperFrames 或 FFmpeg)
   ↓
后置自检(ffprobe / 抽帧 / 音频分析 / 承诺验证)
   ↓
最终视频输出(仅当自检通过才呈现)

关键声明(来自 README):"There is no code orchestrator. Your AI coding assistant IS the orchestrator."

仓库里没有 Airflow / Prefect 那种 DAG 调度器,也没有 LangGraph / CrewAI 那种显式状态机。所有流水线剧本都是 YAML 描述的「导演脚本」,由 Agent 在运行时自行解读并执行。Python 只提供工具(tools/)与持久化(lib/checkpoints.py),不参与调度逻辑。


和旧方案到底差在哪?

维度 OpenMontage Sora / Kling 单独使用 Premiere / 剪映手动剪辑
端到端流程 ✅ 调研→脚本→成片 ❌ 只生成几秒片段 ❌ 全手动
真实素材路径 ✅ 开放档案 + 免费素材库 ❌ 仅 AI 生成 ✅ 任意素材
成本透明 ✅ 审计日志 + 预算门控 ⚠️ 按次计费无追踪 ✅ 时间成本固定
质控门禁 ✅ 双重校验拦截劣品 ❌ 无 ✅ 人工逐帧检查
Provider 灵活度 ✅ 30+ 7 维评分自动选 ❌ 单一供应商 ⚠️ 手动切换
自然语言驱动 ✅ 一句话出片 ✅ prompt 生成 ❌ 操作驱动
开源可审计 ✅ AGPL-3.0 ❌ 闭源 ❌ 闭源

一句话:Sora / Kling 是「素材生成器」,剪映是「时间线编辑器」,而 OpenMontage 是「让 AI 接管整个制片流程的总导演」。


三大核心亮点:它为什么能跑通?

亮点一:三层知识架构——把"能力 / 约定 / 原理"彻底分开

OpenMontage 没有把所有内容塞进一个超长 Prompt,而是按 Agent 真实需要分了三层:

层级 路径 职责
Layer 1 tools/ + pipeline_defs/ 有什么——可执行能力(100+ Python 工具 + 12 份 YAML 流水线清单)
Layer 2 skills/ 怎么用——OpenMontage 自身惯例与质量门槛(导演技能、创作技法、审查协议)
Layer 3 .agents/skills/ 它如何工作——外部技术深度知识包(如 Kling、Remotion、HyperFrames 的 vendor 知识)

Agent 选完 Provider 后被告知「去读哪个 Layer 3 知识包」——选 Kling 就读 Kling 的 prompt 知识包,选 Remotion 就读 React 场景合成知识包。这种分层避免了超长 Prompt,也避免了 Agent 走偏到不知名角落。

亮点二:7 维评分引擎——告别 Provider 选择靠猜

任何工具选择都跑这套评分,结果写入决策日志,可审计、可降级:

维度 权重 含义
任务适配 30% 当前 Provider 适合这条任务吗
输出质量 20% 画面/音频本身的质量水位
控制力 15% 风格/参数可调范围
可靠性 15% 失败率、超时、限流
成本效率 10% 单次调用花费
延迟 5% 端到端响应速度
连续性 5% 与前一步的视觉/风格一致性

tools/ 里三大选择器(tts_selector / image_selector / video_selector)抽象了多 Provider 能力。胜出者连同评分、备选项、置信度一起写入决策日志,事后能查「为什么选 Veo 而不是 Kling」。Provider 临时不可用时自动切到次优选项。

亮点三:双重质控门禁——把"动画 PPT"挡在门外

OpenMontage 在两个阶段都设了硬拦截:

渲染前:

  • 交付承诺校验:计划是 "motion-led" 但 80% 是静态图?直接拦截。
  • 幻灯片风险评分:6 维分析(重复性 / 装饰视觉 / 弱动效 / 过度排版 / 虚假电影感声明),打分到 critical 直接拦截。
  • Renderer 校验:Remotion / HyperFrames / FFmpeg 必须显式选择,禁止临时切换。

渲染后:

  • ffprobe 校验:码率、时长、轨道完整性。
  • 4 点抽帧检测:黑帧、字幕错位、覆盖物丢失。
  • 音频分析:静音段检测、削波检测。

任意一项不通过,视频不会被呈现给用户,而是回到 edit 阶段重做。预算控制也走审计路径:三种模式 observe(仅跟踪)/ warn(超限告警)/ cap(硬上限),默认单操作超 $0.50 需人工审批,总预算 $10 可调。


12 条生产流水线:从动画解说到角色动画

所有流水线共享统一骨架:research → proposal → script → scene_plan → assets → edit → compose,每一步都有专属导演技能、自检与人类审批门。

# 流水线 产出 适用场景
1 Animated Explainer AI 讲解:研究、旁白、视觉、音乐 教育内容、教程、知识科普
2 Animation 动态图形 / 动态排版 / 动画序列 社交媒体、产品演示、抽象概念
3 Avatar Spokesperson 数字人驱动的演示视频 企业沟通、培训、公告
4 Cinematic 预告片 / 推广 / 情绪驱动剪辑 品牌影片、teaser、推广
5 Clip Factory 从一段长源批量生成短切片 长内容二次创作
6 Documentary Montage CLIP 索引的真实素材库剪辑 视频随笔、情绪短片、检索型 B-roll
7 Hybrid 源素材 + AI 生成辅助视觉 增强现有素材
8 Localization & Dub 字幕、配音、翻译 多语言分发
9 Podcast Repurpose 播客亮点转视频 播客营销、声音图谱
10 Screen Demo 精致的软件屏幕录像 产品演示、教程
11 Talking Head 以素材为主体的发言视频 演示、vlog、采访
12 Character Animation 本地 rigged 角色(SVG rigs + 姿势库 + GSAP 时间轴) 可重复使用的卡通角色(4 月 28 日新增)

Research 阶段是 OpenMontage 区别于普通 AI 视频工具的关键——Agent 在写第一行脚本前,必须先做 15–25+ 次网络搜索,覆盖 YouTube / Reddit / Hacker News / 新闻站 / 学术来源,把观众问题、趋势角度收集成结构化研究简报。视频内容基于真实数据,不靠模型「凭空创作」。


真实成本案例:数字不会骗人

README 公开了 6 条样片成本,全部由 Agent 自主跑完:

案例 时长 风格 成本
SIGNAL FROM TOMORROW 预告片 科幻电影预告(Veo 动效 + Remotion) 约 $1–3
THE LAST BANANA 60 秒 皮克斯风格动画(Kling v3 × 6 + Chirp3-HD 旁白 + 钢琴配乐 + 词级字幕) $1.33
The Library at Alexandria 70 秒 历史挽歌(5 个手写场景 + OpenAI "ash" 旁白 + Pixabay 弦乐) $0.02
VOID — Neural Interface 产品广告 仅 1 个 OpenAI 密钥(4 张 gpt-image-1 + TTS + 自动配乐 + Remotion 数据可视化) $0.69
Afternoon in Candyland Ghibli 风格 12 张 FLUX 图 + 交叉淡化 + Ken Burns + 粒子叠加 + 环境音乐 $0.15
Mori no Seishin Ghibli 风格 12 张 FLUX 图 + 视差淡化 + 萤火虫/花瓣粒子 + Remotion 动画 $0.15

总体走势:零密钥路径可达 $0.02 级超低成本;单机一个 OpenAI 密钥即可达到 $0.15–$1.50 区间;完整配置通常 $1–$3 / 视频。


3 分钟上手:5 步跑出第一条视频

前置条件:Python 3.10+ / Node.js 18+ / FFmpeg / AI 编码助手(Claude Code / Cursor / Copilot / Windsurf / Codex 任一)。

Step 1:安装(一键命令)

git clone https://github.com/calesthio/OpenMontage.git
cd OpenMontage
make setup

无 make 时手动:

pip install -r requirements.txt
cd remotion-composer && npm install && cd ..
pip install piper-tts
cp .env.example .env

Step 2:零密钥体验(先跑 Demo)

make demo
./render-demo.sh world-in-numbers

Step 3:可选配置 API 密钥(有多少配多少)

# 在 .env 中添加密钥(全为可选)
FAL_KEY=your-key            # FLUX 图像 + Veo/Kling 视频
ATLASCLOUD_API_KEY=your-key # 300+ 模型统一接入
KLING_API_KEY=your-key      # Kling 官方直连
PEXELS_API_KEY=your-key     # 免费库存素材
SUNO_API_KEY=your-key       # AI 音乐
ELEVENLABS_API_KEY=your-key # Premium TTS
OPENAI_API_KEY=your-key     # OpenAI TTS + DALL-E 3
GOOGLE_API_KEY=your-key     # Google Imagen + TTS
HEYGEN_API_KEY=your-key     # 多模型网关(含 Sora / Runway / Kling)
RUNWAY_API_KEY=your-key     # Runway Gen-4

Step 4:本地 GPU 免费视频生成(可选)

make install-gpu
echo "VIDEO_GEN_LOCAL_ENABLED=true" >> .env
echo "VIDEO_GEN_LOCAL_MODEL=wan2.1-1.3b" >> .env
# 也支持 hunyuan-1.5 / ltx2-local / cogvideo-5b

Step 5:在 AI 编码助手中下指令

打开项目目录,用自然语言:

"做一个 45 秒的动画讲解视频,主题是为什么天空是蓝色的,
 用数据可视化、动画文字和统计卡片"

或参考视频驱动:

"我喜欢这个 YouTube Short 的节奏和 hook 设计,
 保留这个风格,做一个 30 秒的科幻预告片,
 主题是人类收到了来自 1000 年后的警告"

Agent 会分析参考视频的 transcript / 节奏 / 关键帧 → 输出 2–3 个差异化方案 + 工具路径 + 成本预估 + 样片预览——你只需要选,然后看着成片出现。


命令速查表

命令 用途
make setup 一键安装所有依赖
make demo 运行零密钥演示视频
make install-gpu 安装本地 GPU 模型(WAN / Hunyuan / CogVideo)
make test-contracts 运行合约测试(无需 API Key)
make test 运行全部测试
./render-demo.sh xxx 渲染特定 Demo 视频

支持的提供商矩阵

类别 提供商数 代表
视频生成 15 Kling (fal.ai / 官方) / Runway Gen-4 / Google Veo 3 / Grok Imagine Video / Higgsfield / MiniMax / HeyGen(含 Sora)/ WAN 2.1(本地)/ Hunyuan(本地)/ CogVideo(本地)/ LTX-Video(本地)
图像生成 11 FLUX / Google Imagen / Grok Imagine Image / GPT Image 2 / Recraft / Kling Official / Local Diffusion / ManimCE(数学动画)
TTS 5 ElevenLabs / Google TTS(700+ 语音,50+ 语言)/ Kling Official TTS / OpenAI TTS / Piper(完全本地免费)
音乐 / 音效 3 Suno AI(最长 8 分钟)/ ElevenLabs Music / ElevenLabs SFX
素材库 3 Pexels / Pixabay / Wikimedia Commons
合成运行时 3 Remotion(React)/ HyperFrames(HTML + GSAP,Node ≥ 22)/ FFmpeg

运行时(render_runtime)在 proposal 阶段锁定,并写入 edit_decisions,运行时静默互换视为治理违规。


实战经验与坑点

经验 1:优先用零密钥路径验证流程

先用 Piper TTS + 开放档案素材 + Remotion 跑通一次 Animated Explainer,成本 $0,确认整条链路顺畅后再加 API 密钥——别一上来就堆 30 个 provider key。

经验 2:交付承诺要写在剧本里

OpenMontage 的渲染前拦截会校验交付承诺("动效主导" / "电影感" / "纪录片")。剧本里只写"加几个 AI 图"会被判定 slideshow 风险 critical,直接拦截渲染。

经验 3:参考视频驱动效果远好于纯 prompt

粘贴一段 YouTube Short / Reels / TikTok 视频,让 Agent 反推节奏、风格、关键帧——这比从头写 prompt 准确得多。

经验 4:Sora 不是独立 provider

Sora 是经 HeyGen 多模型网关接入(与 Runway / Kling / VEO 共用),别去 Sora 官网找 OpenMontage 适配,找 HeyGen。

经验 5:检查点(checkpoint)是救命稻草

每阶段都写 JSON checkpoint,可恢复。中途崩溃直接读上一个 checkpoint 重启——别从头跑。

坑点 1:AGPL-3.0 商用限制

AGPLv3 是强 copyleft,商业 SaaS 部署需开源你的代码。企业内部工具、个人创作、教育场景不受影响;做闭源商业产品要谨慎。

坑点 2:环境依赖重

Python 3.10+ / Node.js 18+ / FFmpeg 缺一不可,Windows 上 npm install 偶尔失败,可用 npx --yes npm install 兜底。

坑点 3:Agent 走偏无兜底

Agent 是自由编排,Skills 没覆盖的边角它会"凭直觉"决定。复杂需求先在 Backlot 活故事板审批关键决策,别一键到底。

坑点 4:真实素材路径有版权风险

Pexels / Pixabay / Unsplash 的 License 各不相同,商业用途务必核对单素材授权——OpenMontage 不替你审。


适用 vs 不适用

✅ 适合 ❌ 不适合
已在用 Claude Code / Cursor / Copilot 期待"一键出片、不读 README"
需要审计日志 + 预算门控的团队 没有 AI 编程助手的环境
接受"自然语言驱动、不写编排代码" 极端低成本量产(需本地 GPU)
多模态产出(解说 / 蒙太奇 / 本地化) 法律 / 合规敏感的商用场景
预算敏感、想自动化批量出片 需要实时直播 / 即时反馈
从参考视频快速复刻风格 AGPL-3.0 商用合规受限

本文重点回顾

  • OpenMontage 不是 AI 视频生成模型,而是让编程 Agent 具备视频生产能力的「方法论 + 工具 + 流水线剧本」——Agent 读 Skills、用 Tools、做 Checkpoint,仓库不写状态机。
  • 三层知识架构清晰分离"有什么能力" / "怎么用" / "底层原理",避免超长 Prompt。
  • 7 维评分引擎取代硬编码 if-else,Provider 选择既可解释又可降级,决策全程写入审计日志。
  • 双重质控门禁(Pre / Post-render)把"动画 PPT"挡在交付之前,未通过不展示。
  • 零 API Key 完全离线起步,吉卜力风样片成本仅 $0.15;科幻预告片 $1–3。
  • 参考视频驱动:从喜欢的视频自动反推方案,无需从零构思 prompt。
  • AGPL-3.0:开源可审计但商用有限制,内部工具 / 个人创作 / 教育场景最合适。

延伸阅读

互动话题:如果你的 AI 编程助手能自主完成视频制作,你最想用它做什么类型的视频?评论区聊聊 👇