跳至正文

OpenMontage被玩明白了!一句话AI自动做完整个视频,免费本地部署完整教程

  • 由

← 返回博客

兄弟们,今天我要给你们看一个让我直接人傻掉的东西。

我在 Claude Code 里敲了一句话:“做一个75秒的中文科普视频,讲扩散模型怎么从噪声里生成图片,旁白用本地TTS,配中文字幕。”

然后我去倒了杯水。等我回来——

一只完整的科普短片已经躺在输出目录里了。有配音、有字幕、有背景音乐。画面是程序一帧一帧画的,把”扩散模型”这个抽象概念,从头到尾亲手演示了一遍。我没打开剪辑软件,没找素材,没写脚本。

我就说了一句话。

这个神器叫 OpenMontage——全球首个开源的AI Agent视频导演系统。GitHub 上已经斩获 42,000+ 星,作者 callesthio 还在疯狂更新中。它不是单纯的”AI视频生成模型”,而是一套完整的导演流水线:查资料、写脚本、配音、找素材、剪辑、渲染,全部交给AI Agent自动完成。

⚠️ 最重要的是——OpenMontage 有一条完全免费的本地路径。零成本出片,不花一分钱。本文教你从装到用,一步不落。

配图

准备工作

开始之前,先把需要的工具准备好:

工具 用途 下载地址
Python 3.10+ OpenMontage运行环境 python.org/downloads
Node.js 18+ Remotion渲染引擎依赖 nodejs.org
FFmpeg 视频编码/字幕烧录 ffmpeg.org
Git 下载OpenMontage源码 git-scm.com
Claude Code / Codex AI Agent(驱动OpenMontage) Claude Code官网或VS Code插件

OpenMontage 项目链接 👉 github.com/calesthio/OpenMontage(42,000+ 星)

⚠️ 如果GitHub打不开:百度搜索 “OpenMontage 下载” 或 “OpenMontage GitHub镜像”,国内很多技术社区有搬运。也可以用代理访问。

第1步:装Python和Node.js

如果你电脑上已经装过Python和Node.js,跳过这步。不确定的话跑一下验证:

# 打开命令提示符(Win+R → 输入 cmd 回车),分别输下面两行
python --version
node --version

验证:看到 Python 3.10.x 和 v18.x.x 以上的版本就说明OK。

没装的话:

  • Python:去 python.org 下载最新的3.x版本,安装时一定要勾选”Add Python to PATH”(很多人卡在这一步)
  • Node.js:去 nodejs.org 点那个写着”LTS”的绿色大按钮

第2步:装FFmpeg

FFmpeg是所有视频处理的底层工具,必须装。

Windows安装方法:

# 方法1:用winget一键安装(Win10/11自带)
winget install ffmpeg

# 方法2:手动下载
# 打开 https://ffmpeg.org/download.html → 点 Windows → 下载 builds
# 解压后把 bin 文件夹路径加到系统环境变量 PATH 里

验证:重新打开命令提示符,输入 ffmpeg -version,看到版本信息就对了。

第3步:克隆OpenMontage项目

找个干净的文件夹(比如 C:\\Projects),打开命令提示符:

# 下载完整的项目源码
cd /d C:\\Projects
git clone https://github.com/calesthio/OpenMontage.git
cd OpenMontage

验证:输入 dir 能看到一堆文件夹和文件,其中一定有 README.md、requirements.txt、remotion-composer 等。

⚠️ Git装了吗?还没装的话去 git-scm.com 下载安装,安装时一路Next就行。装完后重启命令提示符再试。

第4步:一键安装环境(最关键的步骤)

官方提供了 make setup 一键安装,但Windows默认没有make命令。别慌,用官方备用命令:

# 在 OpenMontage 文件夹里打开 PowerShell(管理员)
# 第1步:创建Python虚拟环境
py -3 -m venv .venv

# 第2步:激活虚拟环境
.\\.venv\\Scripts\\Activate.ps1

# 第3步:安装Python依赖
python -m pip install -r requirements.txt

# 第4步:安装Remotion渲染引擎
cd remotion-composer
npm install
cd ..

# 第5步:安装本地TTS(Piper,免费离线配音)
python -m pip install piper-tts

# 第6步:复制环境配置模板
Copy-Item .env.example .env

验证:命令执行完没有报红就是成功了。如果中间有红色错误,看下面常见问题。

⚠️ Windows踩坑注意:
1. 如果用PowerShell报”无法加载脚本”的权限错误,先执行 Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
2. 如果 npm install 报 ERR_INVALID_ARG_TYPE,改用 npx --yes npm install
3. 如果 pip install 很慢,加 -i https://pypi.tuna.tsinghua.edu.cn/simple 用清华镜像

第5步:配置API Key(可选,免费也能用)

OpenMontage最良心的地方——零API Key也能做出完整的视频。只不过画面是代码画的(Remotion动画),或者用免费图库的素材。下面说一下免费的能做什么、加Key能多做什么:

能力 0元方案 加Key升级
配音 Piper TTS(免费离线英语) Google TTS(700+语音)/ ElevenLabs
画面 Remotion代码动画 / 免费图库素材 FLUX / DALL-E / Kling AI生成
视频素材 Archive.org / NASA / 维基共享资源 Google Veo / Kling / Runway生成
音乐 免费库存音乐(Pixabay) Suno AI生成原创配乐

想加Key的话,编辑项目根目录的 .env 文件,填入对应的API Key就行。不加Key也能玩,别被”要填Key”吓跑了。

第6步:让你的AI Agent接管项目

安装完成!现在打开你的AI编码助手(Claude Code / Codex / Cursor / WindSurf 都行),把 OpenMontage 文件夹作为项目打开,然后——

直接说这句话:

"Make a 45-second animated explainer about why the sky is blue, with narration and captions."

AI Agent会先读OpenMontage的《导演手册》,理解你的需求,给你一个完整的制作方案让你确认。确认后就开始干活了——查资料、写脚本、调用TTS配音、用Remotion画动画、烧字幕、渲染出片。全程自动化。

验证:等Agent跑完后,去 OpenMontage\\projects\\ 文件夹里,应该能找到渲染好的 .mp4 文件。

💡 中文提示词也可以:如果你的Agent支持中文,直接说”帮我做一个45秒的科普动画,讲为什么天空是蓝色的”也一样有效。

三种玩法实测:从免费到进阶

为了让你彻底搞懂OpenMontage的能力边界,我拆成三条完全不同的路线:

玩法一:程序化科普动画(免费)

这是最稳的路线,物理上不可能翻车。所有画面用Remotion代码一帧一帧画出来,不依赖外部素材。同一个提示词每次跑出来都一样,稳定输出。

提示词示例:
"Make a 60-second animated explainer about how neural networks learn, with narration and subtitles."

你的Agent会:查资料→写脚本→本地TTS配音→Remotion画动画→渲染出片。一条龙,全程免费。

玩法二:纪录片蒙太奇(免费)

这个路线让Agent去免费图库(Archive.org / Pexels / NASA / 维基共享)检索真实视频素材,剪成纪录片风格。

提示词示例:
"Make a 75-second documentary montage about city life in the rain. Use real footage only, no narration, elegiac tone, with music."

⚠️ 关键注意:提示词里如果出现”科普””旁白”这些词,Agent会自动走动画管线。要真正走素材检索路线,提示词里必须明确写“纪录片蒙太奇”、”只用真实素材”,而且不能要旁白、不能要字幕。

玩法三:AI生成式视频(需API Key,低至$0.15)

接上FLUX生图和Veo/Kling视频生成的API Key后,可以做出电影级别的短片。官方示例中一个60秒的皮克斯风格动画只用了$1.33,一个Ghibli风格动画只要$0.15。

提示词示例:
"Create a 30-second Ghibli-style animated video of a magical floating library in the clouds at golden hour."

配图

常见问题

Q:OpenMontage和普通AI视频生成(如Sora/万相)有什么区别?

A:普通AI视频生成是你写提示词→AI直接出视频。OpenMontage是AI Agent替你干导演的活——查资料、写脚本、配音、找素材、剪辑、渲染,每一步都能控制。它可以用代码画动画(最稳定),也可以接外部视频生成API(最新潮)。本质上是”视频导演系统”而非”视频生成器”。

Q:npm install报错ERR_INVALID_ARG_TYPE怎么办?

A:这是Windows下的已知bug。改用 npx --yes npm install 就行。

Q:想用中文配音怎么办?

A:OpenMontage自带的Piper只能说英文。想要中文配音,推荐用 dots.tts(免费本地中文TTS),然后修改OpenMontage的配置把TTS切换到dots.tts。具体配置方法在网上搜”dots.tts 本地中文配音”就有教程。

Q:我有GPU能本地跑视频生成模型吗?

A:可以!在项目根目录执行 make install-gpu 安装GPU支持,然后在 .env 里设置 VIDEO_GEN_LOCAL_ENABLED=true。不过8GB显存只能跑wan2.1-1.3b这个档次的模型,效果有限。

Q:运行时卡死/内存不够怎么办?

A:检查你的内存是否 >= 8GB。如果不够,先关闭其他程序再试。OpenMontage在渲染时对内存有一定要求。

总结

OpenMontage把”做视频”这件事彻底重新定义了。以前你有三个选择:自学剪辑(耗时)、外包给剪辑师(费钱)、用AI视频生成器(不可控)。现在你多了一个选项——让AI Agent替你当导演,你只需要说一句话。

最离谱的是它完全开源免费,GitHub 42,000+星已经说明一切。如果你有一台电脑,按照本文从第一步装到最后,今晚就能看到你的第一支AI自动生成的视频。

给新手的建议:先从玩法一(科普动画)开始,零Key零成本,跑通一个再说。别一上来就想着接Key生成电影级画面,先体会一下”只说一句话就能出片”的震撼感,再慢慢解锁高级玩法。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注