一句话生成 5 秒 AI 片段,和「从选题到成片」的完整制片,是两件完全不同的事。
OpenMontage 是 calesthio 开源的 Agent 驱动视频生产系统:把 Claude Code、Cursor、Copilot 等 AI 编程助手变成「虚拟制片团队」——调研、写稿、生成素材、剪辑、合成、质检,全流程由 Agent 按流水线执行。GitHub 已 2 万+ Star,曾登顶 GitHub Trending 日榜。
仓库:https://github.com/calesthio/OpenMontage[1]
中文 README:https://github.com/calesthio/OpenMontage/blob/main/README_zh-CN.md[2]

▎ 一句话认识
OpenMontage 不是又一个 Text-to-Video 网页工具。它没有中央编排器——你的 AI Agent 就是导演:读 YAML 流水线清单、读 Markdown Skill 说明书、调用 52 个 Python 工具、自检后交给你审批,最后用 Remotion / HyperFrames / FFmpeg 渲染成片。
重要区分:它既能做「图片动起来」的解说片,也能走 真实素材纪录片 路线——从 Archive.org、NASA、Wikimedia、Pexels 等拉取 真实运动画面,剪辑成完整时间线,而不只是 Ken Burns 幻灯片。

▎ 官方 Demo 与成本(有据可查)
README 公开了多条实测案例及花费:
|
作品
|
类型
|
参考成本
|
| — | — | — |
|
SIGNAL FROM TOMORROW
|
科幻预告片(Veo 动态片段 + Remotion)
|
见仓库说明
|
|
THE LAST BANANA
|
60 秒 Pixar 风动画(Kling v3 + fal.ai)
| $1.33 |
|
VOID — Neural Interface
|
产品广告(仅 OpenAI Key)
| $0.69 |
|
Afternoon in Candyland
|
吉卜力风(12 张 FLUX 图 + Remotion 动画)
| $0.15 |
📹 视频插入位
官方 Demo MP4(建议下载后上传公众号): https://raw.githubusercontent.com/calesthio/OpenMontage/main/assets/signal-from-tomorrow-demo.mp4[3]
YouTube 频道 @OpenMontage 会同步发布完整 Prompt、流水线与成本明细,便于复现。
▎ 12 条生产流水线
|
流水线
|
适合做什么
|
| — | — |
|
Animated Explainer
|
知识科普、教程拆解
|
|
Animation
|
社媒动效、产品概念片
|
|
Avatar Spokesperson
|
企业播报、培训口播
|
|
Cinematic
|
预告片、品牌情绪片
|
|
Clip Factory
|
长视频切片成多条 Shorts
|
|
Documentary Montage
|
纪录片蒙太奇、真实素材混剪
|
|
Hybrid
|
实拍 + AI 辅助画面
|
|
Localization & Dub
|
多语言字幕与配音
|
|
Podcast Repurpose
|
播客高光转视频
|
|
Screen Demo
|
软件录屏精修
|
|
Talking Head
|
口播、访谈类
|
|
Character Animation
|
SVG 角色动画(HyperFrames)
|
统一流程:
research → proposal → script → scene_plan → assets → edit → compose
每个阶段有独立 Director Skill,Agent 在创意节点会暂停等你确认;渲染前有质量门禁,渲染后有 ffprobe + 抽帧 + 音频分析自检。

▎ 零 API Key 能做什么?
make setup 后,不配付费 Key 也能开工:
•旁白:Piper TTS(本地离线)•画面:Pexels / Unsplash / Pixabay 免费素材;Archive.org、NASA、Wikimedia 开放档案•合成:Remotion(React 程序化视频)+ HyperFrames(HTML/GSAP 动效)•后期:FFmpeg 编码、字幕烧录、混音
示例 Prompt(复制给 Agent):
"Make a 45-second animated explainer about why the sky is blue"
真实素材路线:
"Make a 90-second documentary montage about a city at 4am. Use real footage only, no narration, elegiac tone."
▎ 从参考视频开拍(很实用)
比空想 Prompt 更快的方式:粘贴你喜欢的 YouTube Short / Reel / 本地片段,Agent 会分析节奏、钩子、分镜与风格,输出 2–3 个差异化方案、工具路径、成本预估和样片计划。
"Here's a YouTube Short I love. Make me something like this, but about quantum computing."
明确告诉你:保留什么、改什么、要花多少钱、最终大概长什么样。
▎ 3 分钟上手
环境:Python 3.10+、FFmpeg、Node.js 18+、任一 AI 编程助手。
git clone https://github.com/calesthio/OpenMontage.git
cd OpenMontage
make setup
在 Claude Code / Cursor 中打开项目,直接说需求即可。可选在 .env 配置 FAL_KEY、OPENAI_API_KEY、PEXELS_API_KEY 等——每个 Key 都是可选的,有 GPU 还可 make install-gpu 启用本地 WAN / Hunyuan 等免费视频模型。
兼容平台:Claude Code(CLAUDE.md)、Cursor、Copilot、Codex、Windsurf,均指向统一的 AGENT_GUIDE.md。
▎ 目前适合哪些方向?
1. 自媒体 / 知识博主
日更科普、数据可视化解说、Shorts 切片——内置 YouTube / TikTok / 小红书比例导出配置。
2. 产品与营销
低成本产品 teaser、功能演示录屏精修、多语言配音出海。
3. 纪录片与情绪向内容
无付费视频模型预算时,走 Documentary Montage + 开放档案素材。
4. 播客与课程
长音频转高光视频、培训片 Avatar 口播。
5. Agent / 开发者
52 个工具可扩展、流水线 YAML 可自定义;适合研究「Agent + 多媒体工具链」而非黑盒 SaaS。
▎ 工程化亮点(为何不只是 Demo)
•7 维 Provider 评分:任务匹配、质量、成本、延迟等自动选型,决策可审计•预算治理:执行前估价、默认 $10 总上限、单笔超 $0.50 可要求确认•反幻灯片门禁:6 维「幻灯片风险」评分,避免「动起来的 PPT」•400+ Agent Skills:含各工具深度知识包,教 Agent 像制片人一样用工具
许可证为 AGPL-3.0——商用或闭源集成前请阅读条款;个人学习与开源二次开发友好。
▎ 冷静看:优点与局限
优点
•开源、流水线清晰、零 Key 可跑通•真实素材路径少见,不止于单段 AI 视频•多 Agent 平台兼容,不绑死单一厂商
局限
•依赖 AI 编程助手质量;复杂项目仍需人工把关创意与事实•本地 GPU / Node 环境有一定配置成本•高质量动态镜头仍依赖 Veo、Kling 等付费 API 或本地大模型算力•AGPL 对商业闭源分发有限制
▎ 写在最后
OpenMontage 把「制片流程」拆成 Agent 可读的技能与工具,让 会写 Prompt 的人 + 会开 Agent 的开发者 都能搭一条自己的视频生产线。不必追求一次成片完美,从 make demo 或 45 秒科普片开始更现实。
仓库:https://github.com/calesthio/OpenMontage[4]
更多 Prompt 见 PROMPT_GALLERY.md,社区交流见 GitHub Discussions。
[#OpenMontage](javascript:😉 [#Agent视频](javascript:😉 [#AI视频制作](javascript:😉 [#开源视频](javascript:😉 [#ClaudeCode](javascript:😉 [#Cursor](javascript:😉 [#Remotion](javascript:😉 [#TextToVideo](javascript:😉 [#视频自动化](javascript:😉 [#纪录片蒙太奇](javascript:😉 [#AI制片](javascript:😉 [#GitHub开源](javascript:😉 [#FLUX](javascript:😉 [#FFmpeg](javascript:😉 [#短视频制作](javascript:😉 [#知识科普视频](javascript:😉 [#播客转视频](javascript:😉 [#calesthio](javascript:😉 [#AgenticAI](javascript:😉 [#HyperFrames](javascript:😉

332

被折叠的 条评论
为什么被折叠?



