📅 2026-08-29 · 🏷️ AI视频 · 开源项目 · Agent工作流
项目概览
GitHub: calesthio/OpenMontage · 语言: Python · ⭐ 53k+ · 12条生产管线 / 100+工具 / 700+技能文件
号称"世界首个开源 agentic 视频制作系统"。它不是又一个"输入提示词出一段视频"的生成模型,而是一套完整的生产管线:AI 编码代理(Claude Code、Cursor、Copilot、Windsurf、Codex 都行)接管整个流程——联网调研选题、写脚本、AI 生图、配音配乐、烧录逐词字幕、渲染成片,中间还有多点自检(ffprobe 校验、抽帧检查、音频电平分析、字幕核对)。
核心差异化在于 700+ 技能与制作知识文件:把影视行业的 pipeline 导演经验、创意技巧、质检清单都教给了 agent,并且每次选择供应商时按 7 个维度打分(任务匹配、质量、可控性、可靠性、成本、延迟、连贯性),决策全程可审计。
brew install ffmpeg / sudo apt install ffmpeg,或去 ffmpeg.org 下载git clone https://github.com/calesthio/OpenMontage.git
cd OpenMontage
make setup
没有 make 的话手动执行:
py -3 -m venv .venv; .\.venv\Scripts\Activate.ps1
python -m pip install -r requirements.txt
cd remotion-composer; npm install; cd ..
python -m pip install piper-tts
Copy-Item .env.example .env
如果 npm install 报 ERR_INVALID_ARG_TYPE,换用 npx --yes npm install。
编辑 .env,按需填写:
HEYGEN_API_KEY=your-key # HeyGen — 一个网关访问 VEO/Sora/Runway/Kling
RUNWAY_API_KEY=your-key # Runway Gen-4 直连
make install-gpu
# 然后在 .env 中启用本地生成配置
装完后直接对编码助手下达生产指令:
> "Create a cinematic 30-second trailer for a sci-fi concept:
humanity receives a warning from 1000 years in the future"
> "Make a 90-second animated explainer about quantum computing
for middle school students, with a fun narrator voice"
完整制作约 $1-3 成本。写脚本前 agent 会先跑 15-25 次联网搜索(YouTube、Reddit、新闻、学术源),保证内容基于真实数据。每次创意决策都需要你确认,不会自作主张烧钱。
制作启动时自动打开 Backlot 看板:管线阶段逐个点亮、剧本实时变成剧本页、场景卡片生成时有动效、每个供应商决策和花费都挂在墙上。没有任务时可以跑模拟看效果:
python scripts/backlot_simulate_run.py
OpenMontage 解决"从零到成片",如果只想快速批量生成口播短视频,MoneyPrinterTurbo短视频生成教程更轻量。想做角色动作和换脸,看Wan-Animate-2角色动画教程。
📅 2026-08-29 · 🏷️ AI视频 · 开源项目 · Agent工作流
60+ 供应商集成:云 API、本地模型、素材库、开放档案一网打尽,无厂商锁定