Agent 编排 · 视频生产流水线 · 开源 · 100+ 工具 · 全链路自动化 —— calesthio/OpenMontage 定义了一种全新的视频生产方式:你只需 告诉 AI 助手一段自然语言描述,它就能从零到一完成调研、脚本、 素材、配音、剪辑到最终成片的全部流程。
做一条视频,到底卡在哪
非专业创作者想做一条像样的视频,通常会遇到一系列门槛。
写脚本需要策展能力,收集素材要在多个图库和视频站之间反复 切换。配音要么自己录——环境、设备、口误全是大坑——要么花钱 买 TTS 服务。剪辑软件的学习曲线陡峭:时间线、关键帧、转场、 音频混合,对新手来说样样都是劝退项。
即使有 AI 视频生成工具(如 Sora、Runway、Kling),它们也只 解决了「从文字生成一段画面」这一环。要凑出完整叙事,你仍需 手动拼接多个片段、加音轨、调颜色、配字幕。单点工具解决不了 「从想法到成片」的全链路问题。
OpenMontage 的设计目标正是填补这个空白:它不只是一个视频 生成器,而是一个完整的视频生产流水线编排系统。面向的用 户包括教育内容创作者、产品营销团队、自媒体运营者,以及任何 希望在有限预算内快速出片的个人或小团队。
成本视角
对比传统路径——一条 60 秒动画短片通常需要编剧、配音演员、 动画师和后期剪辑数天协作,预算至少数千元。OpenMontage 的 "The Last Banana" 短片(六十秒 Pixar 风格)整体成本仅 $1.33;"Void" 产品广告成本 $0.69。一个数量级的差距, 让「试一试」的心理门槛大幅降低。
上手路径:从零到第一条成品
环境准备
OpenMontage 依赖 Python 3.10+、FFmpeg 和 Node.js 18+。
克隆仓库后执行 make setup,即可完成所有依赖安装。
git clone https://github.com/calesthio/OpenMontage.git
cd OpenMontage
make setup
零配置起步:不需任何 API Key
安装完成后,打开项目目录到你的 AI 编码助手(Claude Code、 Cursor、Copilot 等),输入一段自然语言指令:
"Make a 45-second animated explainer about why the sky is blue"
系统内置了免费方案——Piper TTS 提供离线语音合成,Remotion 负责图像动画合成,Pexels / Unsplash 提供免费素材。不花一分钱 即可产出带配音和字幕的完整视频。
真实用例:三条不同路线
路线一:免费实拍素材纪录片
"Make a 90-second documentary montage about what a city feels
like at 4am. Use real footage only, no narration, elegiac tone."
OpenMontage 从 Archive.org、NASA、Wikimedia Commons 等免费 开放档案中检索真实视频片段,通过 CLIP 语义匹配最相关的画面, 编排成完整的情绪叙事。这是真正的「视频视频」,不是动画一组 静态图片再假装成视频的套路。
路线二:AI 辅助动画短片
"Create a 30-second Ghibli-style animated video of a magical
floating library in the clouds at golden hour"
当配置了 fal.ai Key 后,FLUX 生成 12 张 Ghibli 风格图像, Remotion 通过交叉淡变、Ken Burns 运镜和粒子特效完成动画, 搭配自动检测情绪的背景音乐。整条短片成本约 $0.15。
路线三:从参考视频出发
粘贴一条 YouTube Short 给 AI 助手。系统自动分析其结构、 节奏、转场风格,然后产出 2-3 个差异化方案和精确的成本 估算,而不是从空白提示词去摸索。这个入口尤其适合已经有 参照目标的创作者。
常见误区提醒
不要绕过流水线直接调用 API。OpenMontage 的智能不在 Python 代码里,而在流水线定义和导演技能里——读取管道清单、阅读 阶段技能、自检审查,每一步缺失都会降低最终输出质量。
编排引擎:为什么这条流水线成立
架构核心:Agent 即编排者
OpenMontage 的独特之处在于没有传统的 Python 编排层。 AI 编码助手本身就是导演——它读取 YAML 流水线定义、 阅读 Markdown 导演技能、调用 Python 工具、自我审查、 写入检查点。整套循环如下:
用户想法 -> Agent 读取流水线清单 -> 逐阶段执行:
(1) 读取阶段导演技能 (2) 调用 Python 工具
(3) 写入 JSON 检查点 (4) 调用审查技能自检
(5) 向用户请求审批 -> 回到 (1) -> 最终成片
三层知识架构
• 第一层(工具 + 流水线定义):声明「有什么」,包括 52 个 Python 工具和 12 条流水线 YAML。每条流水线定义了阶段顺序、 阶段需读取的技能文件、审批策略和质量门。
• 第二层(技能目录):规定「怎么用」,包含各阶段的导演技能、 创意技巧和质量标准。技能是 Markdown 文件,可读且可修改。
• 第三层(外部技术知识包):提供底层工具的深入使用指南, 例如 FFmpeg 参数优化、HyperFrames 渲染规则。每个工具声明 其依赖的第三层技能,Agent 按需读取。
创新点:七维打分选择器
每次选择供应商时,系统不会硬编码某一个。选择器会从任务 匹配度、输出质量、可控性、可靠性、成本效率、延迟、可持续 性七个维度为可用供应商打分,并生成可审计的决策日志。 这意味着你可以在 .env 里自由组合不同的 API Key,系统会 自动选优——无需硬编码切换逻辑。
质量门机制
成片前有多层质量门:交付承诺审查(避免成片变成幻灯片)、 预合成校验(不浪费 GPU 资源)、成片后自动自检(ffprobe 帧 分析 + 音频电平分析 + 字幕完整性检查)。只有全部通过才向 用户输出最终文件。
双向渲染引擎
OpenMontage 同时支持 Remotion(React 驱动的数据可视化动画) 和 HyperFrames(HTML/GSAP 驱动的动态图形)。在提案阶段, Agent 必须向用户展示两种方案的优劣,由用户确认后锁定渲染 引擎,不能在后台偷偷指定默认值。
落地场景与发展潜力
即刻可落地的场景
1.
教育内容批量生产——课件讲解、知识科普、产品教程, 只需维护脚本文本,流水线自动生成风格统一的视频。 投入产出比远高于传统逐条制作。
2.
播客二次分发——一条长播客可自动拆解为多个短视频片段, 重新编排成适合 TikTok / Reels / Shorts 的竖屏版本。 Clip Factory 流水线专门为此设计。
3.
产品营销快速试错——同一个 brief 可生成动画、实拍混剪、 角色旁白等不同版本的视频,A/B 测试文案和风格,找到转化 率最高的版本再投入制作资源。
更广阔的应用空间
从架构上看,OpenMontage 几乎可以对接任意 API 供应商。 当前已支持 13 家视频生成服务、9 类图像生成服务、6 家 语音合成和 2 家音乐生成服务。随着基础模型持续升级, 流水线的输出质量只会线性提升,而流水线本身的编排逻辑 无需大幅改动。
如果你已经在用 Claude Code、Cursor 或 Copilot 写代码, 那么你已经掌握了 OpenMontage 的操作方式——它把视频生产 变成了你熟悉的「写提示词 -> 读输出 -> 迭代优化」工作流。 GitHub 上 8,500+ star 的增长速度也反映了社区对这个方向 的认可:在 LLM 能力不断升级的背景下,一个能自动编排 全部生产环节的开放系统,远比单一的视频生成 API 更有 长期价值。
夜雨聆风