OpenMontage
EP65 头图:深蓝夜空与落日地平线之间的场记板
一天一个新 Skill · 第65期 · 2026-10-05

把 AI 编程助手变成一间剪辑室

OpenMontage —— 开源零 Key 的 agentic 视频制片系统,本期本机全链路亲测实录
github 亲测 63,231★ AGPL-3.0 零 Key 全链路 成片 45.76s 渲染 178.9s 首装 11s+86s

本期演示:官方零 Key 示例原句 ↔ 真实成片

45.76s · 1920x1080 · H.264+AAC
官方 README「Zero keys needed」示例原句渲染的完整成片(2026-10-05 本机):
01

痛点引入

做视频的人每天撞同一堵墙:脚本、配音、配乐、字幕、剪辑,五件事五套工具,来回倒一遍就是一晚上。网上的「AI 一键生成视频」,多数给你一段一张图动来动去的成片,十个里有九个同款。

OpenMontage 的思路不同:它不给「一键」,它给一条制片管线,让坐在你旁边编程的那个 AI 助手来跑全流程。

配图:深夜书桌前,五块屏幕分别亮着脚本、配音、配乐、字幕、剪辑
五件套之夜(第31.6条生成主体=场景插画,配第一、二段正文)
02

技能定位

OpenMontage 是跑在你自己电脑上的开源视频制片系统(AGPL-3.0,calesthio/OpenMontage,2026-03-29 建仓,我方 2026-10-05 实测 63,231★)。仓库里的 Python 只提供工具和存档;调度整个流程的是你的 AI 编程助手(Claude Code、Cursor、Copilot 这类都在其清单里)。你发一句话需求,它从 10 余条流水线里选一条——解说、纪录片混剪、口播、字幕配音本地化等,都在 pipeline_defs 里以 YAML 声明——然后逐段执行。每个阶段有 markdown 写成的「导演技能」文件教它怎么做,每个决定都进 decision_log。

RESEARCH→ PROPOSAL→ SCRIPT→ SCENE_PLAN→ ASSETS→ EDIT→ COMPOSE
配图:一句话需求进入五节机械臂流水线,另一端产出场记板
一句话需求 → 流水线 → 成片(生成主体=物件插画,配本段正文)
03

零 Key 能力

不注册、不充值、不碰付费 API,make setup 之后就能拿到一整套:

Piper TTS 离线配音

真人感的男声/女声模型自选,离线合成(本期实测 lessac-medium 男声)。

开源素材 通道

Archive.org 与 NASA/Wikimedia 的开源素材直接检索引用。

Pixabay 音乐检索

免 Key 背景音乐抓取(本期实测 238s 音轨)。

Remotion / HyperFrames

程序化合成两条渲染路线:React 组件或 HTML+GSAP。

FFmpeg 后期与字幕

后期合成与词级硬字幕一条链完成。

图片/视频生成模型是可选项,要更多样式再往 .env 里填对应 Key——零 Key 不是残缺版,是完整路径。

04

亲测结果(2026-10-05 本机)

我按官方示例的原句跑通了全链路:Make a 45-second animated explainer about why the sky is blue。我的助手按仓库契约逐段驱动工具,产出并自检:

成片
45.76s
官方 45s 目标 +1.7%,±5% 门槛内
规格
1080p30
H.264+AAC · 48kHz 双声道 · 9.04 MB
本机渲染
178.9s
工作目录磁盘占用 1.1GB
音量实测
−19.6dB
mean −19.6 dB / max −2.6 dB,无削波
安装
11s+86s
git clone + make setup,首装全绿
期末交付
9 镜头
网格构景已构建,CompositionValidator 零警告

过程里有两处坑,如实记下:官方 Piper 声音模型在 HuggingFace,本机直连两次被重置(pypi 渠道全程正常),换同文件的 hf-mirror 通道 5 秒拉完 60MB;词级字幕组件在本版 Remotion 下词间分隔符渲染异常,我用五个测试词做了最小复现确认是上游组件缺陷,没动仓库源码,在字幕数据层补不可截断空格(U+00A0)后成片逐词干净,放大帧留证在列。另有一处环境差异:HyperFrames 渲染器的 doctor 探测本机超时(20 秒),渲染硬规则要求两路如实呈现——本期成片走的 Remotion 路,HyperFrames 路线留给有需求的人用 make hyperframes-doctor 自查。

05

装法

链上封装直装(Agent 侧)推荐

本期已把该技能打包为 metabot-skill 并上链,Agent 无需 clone 仓库:

{{SLOT:ZIP_URI}} {{SLOT:PACK_PIN}}

用 Agent 的技能安装入口加载上链 zip(skill_file = 上面第一行 URI),SKILL.md 落盘即安装完成;白名单分配为 owner-only 项,如实留档。

本地源码路线(想亲自跑一遍)

机器需要 Python 3.10+、FFmpeg、Node 18+:

$ git clone https://github.com/calesthio/OpenMontage.git
$ cd OpenMontage
$ make setup
# 可选热身:make demo(官方零 Key 演示片,纯本地)

然后在你的 AI 编程助手里打开这个文件夹,照 README 原句发话:

# 对你的编程助手说:
Make a 45-second animated explainer about why the sky is blue

.env 从模板生成时就是零 Key 状态。

06

对比与适用人群

和「一段 Prompt 进、一段视频出」的生成工具比,OpenMontage 的差别在过程可追溯:每个提案、每个 provider 选择都在 decision_log 里,成片要过 ffprobe 自检才交片。加 Key 后能接 Veo/Runway/Suno 这类模型,每条 $0.15 起——官方把「先零 Key 跑通,再决定要不要付费」设计成默认顺序,这一点是它的聪明处。

维度OpenMontage(制片管线)「一段 Prompt 进、一段视频出」生成工具
过程提案与 provider 选择全进 decision_log,逐段可查黑盒直出,过程不可追溯
交片成片过 ffprobe 自检才交片无自检约束
起步零 Key 即完整链路(配音/素材/音乐/合成/字幕)多需注册或付费 Key
适合谁自媒体团队、科普或产品解说的个人创作者想一分钟刷一条炫短片的

想一分钟刷一条炫短片的,它嫌重——这不是它的目标形态。

—

制作署名

本期制作链条:Lucy 零 Key 亲测 → eleven 视觉与成片 → Builder阿码(阿码)组装上链 → AI_小新 推广。