AI 自动做视频,这次是真的把“剪辑师”塞进了命令行|OpenMontage 完全拆解

文章目录(快捷跳转)

简介说明

我第一次看到 OpenMontage 的时候,脑子里冒出来的问题是:现在 AI 生成视频的工具已经多到数不过来了,这个又有什么不一样?

看完 README 之后我意识到,它确实不在同一个赛道上。市面上绝大多数 AI 视频工具解决的是“怎么从文字生成画面”这件事,而 OpenMontage 解决的是“怎么让 AI 自己把一整条视频从头做到尾”这件事。前者是画师,后者是导演。

◆ 它本质上是一套 Agent 编排框架

项目的官方定义是“The first open-source, agentic video production system”。关键词不是 video,而是 agentic。

拆开来看,它做的是这么一件事:你给 AI 编程助手(Claude Code、Cursor、Copilot 这些)一个需求,比如“做一支关于量子计算的科普视频”,Agent 会自己规划步骤——查资料、写脚本、生成配音、渲染画面、烧字幕、合成导出。整个过程不需要人介入,Agent 自己调用工具、自己检查结果、自己迭代。

这个思路其实不是全新的,类似“AI 写文章+AI 配图+AI 配音”的拼装流程很多人已经玩过。但 OpenMontage 的区别在于,它把这套流程做成了可配置的生产管线,而不是一次性的 Prompt 拼接。

◆ 三层架构:工具、技能、知识

翻完项目结构之后,我觉得它的设计挺有意思,不是靠一个巨大 Prompt 硬撑着,而是分了三层:

  • 工具层(tools/ + pipeline_defs/):100 多个 Python 脚本,每个解决一个具体问题——文字转语音、图片生成、视频编码、字幕烧录、音频混流。这是 Agent 的“双手”。
  • 技能层(skills/):700 多个 Markdown 文件,每个描述一个任务的执行方式——怎么写分镜脚本、怎么调用 Remotion 渲染、怎么从 Pexels 检索素材。这是 Agent 的“操作手册”。
  • 知识层(.agents/skills/):技术背景文档,Agent 遇到不懂的概念时临时查阅。这是 Agent 的“参考书架”。

这套分层的好处是,每层都可以独立替换或扩展。你想换一种配音引擎,不用改整个系统,只需要在工具层加一个新的 TTS 工具,然后在管线定义里换掉引用就行。同样,你想让 Agent 学会一种新的视频风格,也不需要重新训练,只需要在技能层加一份新的 Markdown 指令。

◆ 12 条管线,但不是所有管线都适合你

项目里预制了 12 条生产管线,覆盖动画解说、纪录片蒙太奇、虚拟主播、产品广告、播客转视频、屏幕演示等场景。每条管线的配置文件里规定了用哪些工具、走什么流程、调用什么渲染引擎。

但这里有一个容易被忽略的地方:管线之间差异很大,不是每条管线都能做到同样程度的自动化。

以渲染引擎为例:

  • Remotion:用 React 写视频,纯代码生成画面,不依赖外部素材。稳定、可复现、没有版权风险。缺点是画面风格受限于程序化生成的能力,做不出复杂的实拍感。
  • 素材检索管线:从免费影像库(Archive.org、Pexels、NASA 等)拉取真实素材剪辑。能做出纪录片质感的画面,但高度依赖检索关键词的准确性和素材库的丰富度,存在“找不到合适素材”或“下载量过大”的风险。
  • HyperFrames:基于 HTML/GSAP 的动态文字渲染,适合做宣传片、片头、动态排版,不是用来做故事性内容的。

所以,如果你想做一支科普动画,Remotion 管线最稳;如果你想做一支实拍风格的纪录短片,素材检索管线是唯一选择,但需要你花精力调教检索词;如果你想做纯文字动态视频,HyperFrames 是轻量方案。

项目 README 里没明说的一件事是:管线的成功率和提示词质量高度相关。不是随便一句话都能跑出好片子,你需要对管线的工作原理有一定了解,才能写出对路的提示词。

◆ 免费路径是真的,但“免费”的代价你得清楚

OpenMontage 有一条完整的免费路径:

  • 配音:Piper TTS(本地离线,只支持英文,中文需要自己换引擎)
  • 素材:Archive.org、NASA 影像库、维基共享资源
  • 额外素材:Pexels、Unsplash(需要免费注册拿 API Key)
  • 渲染:Remotion、HyperFrames(都是开源渲染工具)
  • 后期:FFmpeg

这意味着,如果你愿意接受它默认的英文配音和程序化生成的画面,确实可以不花一分钱跑通全流程。

但需要留意几个点:

第一,中文配音需要自己折腾。 Piper 只能读英文,项目官方没有内置中文 TTS。虽然可以接 dots.tts 或者其他本地中文 TTS,但这不是开箱即用的,需要改配置或者扩展现有工具。

第二,素材检索的“免费”意味着你要接受素材质量的不可控。 从公开影像库检索到的素材,画质、构图、色调都是随机的。你可以通过精确的关键词来提高命中率,但做不到像付费素材库那样的稳定质量。

第三,本地渲染对硬件有要求。 如果你只是跑 Remotion 做代码生成画面,消耗的是 CPU,压力不大。但如果要本地跑视频生成模型(比如 wan2.1-1.3b),8GB 显存是起步门槛,而且跑起来会很吃力。想跑图生视频的话,Agent 可能会尝试调用更大的模型导致显存溢出。

◆ 关于成本,README 里有一组让我挺意外的数字

项目官方用这套系统做了几支示例短片,并且把成本列了出来:

  • 一支 60 秒皮克斯风格动画,用了 6 段 Kling 生成的视频片段 + Google TTS + 免版税音乐 + 逐词字幕,总成本 1.33 美元。
  • 一支 70 秒历史纪录片风格短片,5 个手工场景 + OpenAI TTS + 免费音乐,总成本 0.02 美元。
  • 一支 30 秒吉卜力风格动画,12 张 FLUX 生成的图片 + 镜头运动 + 粒子特效 + 音乐,总成本 0.15 美元。

这组数字意味着,即使用付费 API 替代免费组件,单支视频的成本依然很低。如果走全免费路径,成本就是零。

但说实话,我关心的不是成本,而是质量能不能用。从项目官方放出的成片来看,Remotion 生成的动画风格比较“程序员审美”——干净、整齐,但缺少艺术感。素材检索管线出来的片子,如果能找到合适的素材,画面质感会好很多,但稳定性差一些。动态文字管线的成品最稳,因为它的目标就是做排版动画,不太容易翻车。

◆ 它让我想起早期的一键建站工具

OpenMontage 给我的感觉,有点像十年前那些“一键生成 App”的工具——你说一个想法,它给你生成一个能跑的 MVP。你觉得很神奇,但真要拿去上线,你会发现需要改的地方比它生成的东西还多。

但我并不觉得这是缺点。早期的一键建站工具后来进化成了低代码平台,再后来变成了现在的 AI 编程助手。OpenMontage 现在可能也处在类似的阶段——它能帮你跑通一个完整的视频生产流程,但距离“随便一句话就能出专业级成片”还有距离。

真正让我觉得有价值的是这套架构:可配置的管线 + 工具集合 + 技能文档库。即使你不用它默认的管线,也可以借鉴它的设计思路,构建自己的视频自动化工作流。

◆ 哪些人适合现在就用它

内容创作者:如果你日常需要批量生产科普、解说、教程类视频,可以把它当作一个快速出片的工具。它的输出质量目前还达不到专业水准,但作为初稿或者中短视频内容已经够用了。关键是,它节省的是“从头搭建”的时间。

技术产品团队:如果你在做视频相关产品,可以用它来做原型验证或者内部 Demo 生成。12 条管线的实现方式本身就是很好的参考案例。

AI Agent 开发者:OpenMontage 的架构设计——工具、技能、知识三层分离,配合 YAML 管线定义——是值得学习的工程实践。700 多个 Markdown 技能文件如何组织、如何被 Agent 检索和调用,这套机制本身就有参考价值。

◆ 一点个人看法

我翻完代码之后,印象最深的反而不是它能生成什么视频,而是它把视频制作这件事拆解得足够细。查资料、写脚本、配音、找素材、剪辑、渲染——每一个环节都被定义成可以被 Agent 调用的原子操作。这种拆解能力,比视频本身的质量更值得关注。

项目才刚开源不久,肯定还有很多不完善的地方。但方向是对的——把复杂任务拆成标准流程,用 Agent 替代人力执行重复劳动。至于这条路径最终能不能走到“全自动内容生产”,那是下一步的事,至少现在它已经迈出了第一步。

Agent调用示例

CLAUDE CODE

make a 60-second launch video for Trellis 2.0 — use ./brand-kit and the dashboard recording. developer audience.
●
Running a full production — brief, research, script, scene plan, then the gate before anything spends.
●
montage · briefaudience: developers · 60s · tone: confident, plain
⎿
brief.json3 key messages · success metric: demo requests
●
montage · researchproduct surfaces · 4 reference launch films
●
montage · scriptdraft 1 · 14 VO lines · b-roll noted per line
●
montage · scene_plan9 scenes · a medium chosen for each
⎿
6 screen capture · 2 motion graphics · 1 generated clip
■
THE GATE — proposal ready · est. 209 credits ≈ $2.09nothing generates until you approve
>
approve
●
montage · narratevoice persona “Calder” · 58.2s
●
montage · music“Focused Build” · 92 BPM · beat markers
●
montage · composeHyperFrames · captions · brand rules applied

CODEX

›
make a 60-second launch video for Trellis 2.0 — use ./brand-kit and the dashboard recording. developer audience.
▸
Running a full production — brief, research, script, scene plan, then the gate before anything spends.
▸
montage · briefaudience: developers · 60s · tone: confident, plain
⎿
brief.json3 key messages · success metric: demo requests
▸
montage · researchproduct surfaces · 4 reference launch films
▸
montage · scriptdraft 1 · 14 VO lines · b-roll noted per line
▸
montage · scene_plan9 scenes · a medium chosen for each
⎿
6 screen capture · 2 motion graphics · 1 generated clip
■
THE GATE — proposal ready · est. 209 credits ≈ $2.09nothing generates until you approve
›
approve
▸
montage · narratevoice persona “Calder” · 58.2s
▸
montage · music“Focused Build” · 92 BPM · beat markers
▸
montage · composeHyperFrames · captions · brand rules applied

OpenCode

❯
make a 60-second launch video for Trellis 2.0 — use ./brand-kit and the dashboard recording. developer audience.
»
Running a full production — brief, research, script, scene plan, then the gate before anything spends.
»
montage · briefaudience: developers · 60s · tone: confident, plain
⎿
brief.json3 key messages · success metric: demo requests
»
montage · researchproduct surfaces · 4 reference launch films
»
montage · scriptdraft 1 · 14 VO lines · b-roll noted per line
»
montage · scene_plan9 scenes · a medium chosen for each
⎿
6 screen capture · 2 motion graphics · 1 generated clip
■
THE GATE — proposal ready · est. 209 credits ≈ $2.09nothing generates until you approve
❯
approve
»
montage · narratevoice persona “Calder” · 58.2s
»
montage · music“Focused Build” · 92 BPM · beat markers
»
montage · composeHyperFrames · captions · brand rules applied
图片预览

openmontage流水线
 openmontage分镜 
openmontage提示信息

 
openmontage成片库

相关消息
另外OpenMontage Studio桌面应用正在火速上线中
OpenMontage Studio

下载地址

https://github.com/calesthio/OpenMontage
https://pan.baidu.com/s/1KX2lV90twh-yvUb1dFpJsw?pwd=g23d 提取码: g23d

https://pan.quark.cn/s/b8b569715bbf

未经允许不得转载:网站源码、软件资源与技术教程分享 - 今夕资源网 » AI 自动做视频,这次是真的把“剪辑师”塞进了命令行|OpenMontage 完全拆解
扫码在手机上阅读本页
赞(0)

评论抢沙发

评论前必须登录!