OpenMontage Skill:把 AI 编程助手变成完整视频制作流水线的开源系统
总结
OpenMontage 是第一个开源的 Agentic Video Production System——它不生成视频本身,而是把 Claude Code、Cursor、Copilot、Windsurf、Codex 等 AI 编程助手改造成一条完整的视频制作流水线。用户只需用自然语言描述需求,AI 就会自动完成从研究、脚本、素材生成、配音配乐到最终合成的全部环节。目前在 GitHub 斩获 57,498 星(截至 2026-09-12),曾登顶 GitHub Trending #1,是近期 AI 视频生产领域最炙手可热的开源项目。
功能与原则
OpenMontage 的核心设计原则是”Agent-first 架构“——AI 编程助手本身就是编排器,Python 只负责工具调用和文件持久化。项目定义了 12 条生产流水线、52 个 Python 工具和 500+ Agent Skill,所有编排、创意决策和质量门禁逻辑都存在 YAML 流水线清单和 Markdown 技能文件中,而非硬编码。这意味着视频生产是一套可审计、可复用的工程流程,而非一次性的模型调用。
流水线覆盖完整七阶段:Research → Proposal → Script → Scene Plan → Assets → Edit → Compose,每阶段都有独立的质量门禁和交付标准。
认可度
- GitHub Star:57,498(截至 2026-09-12),Fork 7,235,仓库历史最高曾登顶 GitHub Trending #1
- 曾获 GitHub “Repository of the Day”徽章
- 官方 YouTube 频道持续更新 demo 视频,展示不同工具链组合的成本与效果
- X(Twitter)关注度高,@calesthioaiLabs 持续发布生产案例和成本拆解
链接
GitHub:https://github.com/calesthio/OpenMontage
官网:https://openmontage.video
原作者
Cales Thio(@calesthio),背后是 Cales Thio AI Labs。另有 sponsors 支持,包括 Bloome(多 Agent 协作平台)和 Atlas Cloud(多模态 AI 推理平台)。
介绍
OpenMontage 解决的核心问题是:大多数 AI 视频工具只能”输入一句话、吐出一段视频片段”,但完整视频制作远不止一个生成动作——它需要脚本策划、素材搜集、镜头衔接、配音配乐、字幕样式、质量审查等一套工序。OpenMontage 把这套工序完整地工程化,让 AI 编程助手能够自主执行。
项目支持双轨 Provider 体系:云端(fal.ai、OpenAI、ElevenLabs、Suno、HeyGen、Runway)和本地(Wan 2.1、Hunyuan、CogVideo、Piper TTS、Diffusers)均可。典型案例成本极具竞争力:皮克斯风格动画短片 $1.33/分钟,产品广告 $0.69,无视频生成 API 的纯剪辑版本仅 $0.15。
“Backlot” 是其独特的本地可视化面板——生产流水线运行时,界面会实时展示每个阶段的进度、素材成本和质量评分,创作决策可介入,输出结果可回放。
特点
- Agent-first 编排:无需额外 DAG 调度器,AI 编程助手直接读取 YAML 流水线定义文件执行
- 12 条生产流水线:覆盖纪录片风格、皮克斯动画、产品广告、科幻预告等多种内容类型
- 52 个 Python 工具:包括 FFmpeg、Remotion、Stable Diffusion、Flux、TTS、Text-to-Video 等
- 质量门禁(Quality Gates):在每个阶段设置 composition validation 和 delivery promise 检查,防止低级错误
- 双轨 Provider:云端 API 和本地开源模型均可调用,灵活平衡成本和质量
- Crew-in-Repo 模式:每个项目自带 pipeline manifest、tool registry、Skill 文档和 checkpoint,可 fork 复用
- HyperFrames 集成:支持用 HTML 写视频,AI 读取 HTML 文件后渲染成可交付视频
使用方法
安装
git clone https://github.com/calesthio/OpenMontage.git
cd OpenMontage
make setup
基本调用
- 在 Claude Code / Cursor / Codex 等 AI 编程助手中,进入 OpenMontage 仓库目录
- 直接用自然语言描述视频需求,例如:
"Make me a 60-second Pixar-style animated short about a lonely banana who finds friendship with a kiwi."
- AI 自动读取
pipelines/目录下的 YAML 流水线定义,按阶段执行,遇到质量门禁暂停等待人工确认 - Backlot 面板实时展示生产进度,用户可介入审批各阶段素材
最小示例
安装后,运行 Backlot 可视化界面:
python -m backlot open # 打开项目库
python -m backlot open <project-id> # 打开单个生产项目
使用场景与人群
- 内容创作者:YouTube 博主、短视频创作者,需要快速将创意转化为完整视频
- 营销与广告:品牌方或代理商,低成本制作产品演示、广告视频
- 开发者 / AI 工程团队:搭建 AI 视频生成平台,需要模块化、可定制的生产流水线
- 教育与纪录片:研究者或纪录片制作人,快速将资料转化为可视化叙事内容
输入与输出案例
案例 1:皮克斯风格动画短片
- 输入(自然语言):
"The Last Banana" — a 60-second Pixar-style animated short about a lonely banana who finds friendship with a kiwi - 输出:完整 60 秒动画视频,包含 6 个 Kling v3 生成的运动片段、Google Chirp3-HD 配音、免版税钢琴配乐、TikTok 风格字幕,Remotion 合成,总成本 $1.33
案例 2:纪录片风格盐的历史
- 输入(自然语言):
"How Salt Made History" — a 100-second cinematic documentary about the mineral that funded empires, shaped trade routes, sparked revolutions - 输出:真实历史素材拼接 + 原创配音 + 手绘动态图形(标题、文字揭示、地图动画、历史时间线),完整 100 秒纪录片,展示了 Agent 编排真实素材搜集 + 后期合成的能力
评论区
登录后可评论。