AI 视频生成能不能真正跑通?MoneyPrinterTurbo 本地制作、远程访问与授权验证
前言
这次我想验证的不是"AI 能不能自动做视频"这个宽泛命题,而是一个更具体的问题:MoneyPrinterTurbo 能不能把"主题 → 文案 → 素材 → 配音 → 字幕 → 成片"这一整条流程真正跑通。
原文本身已经给出了比较完整的测试路径:先用 Windows 一键启动包把 WebUI 跑起来,再配置 Pexels 素材源和通义千问 API;接着从一个视频主题开始,生成文案和关键词,继续选择素材、音频、字幕参数,最后点击生成并得到本地视频。
所以这篇改写不会把重点放在"自动化内容工厂""批量生产"这类口号上,而是围绕几个能直接验证的问题展开:
- 本地整合包能不能正常启动;
- Pexels 和 Qwen 配置以后,素材与文案链路能不能工作;
- 视频从主题到成片是否真的完成;
- 离开本机以后,WebUI 能不能继续远程访问;
- 公网开放以后,默认无登录的页面怎么补一层访问验证。
前半段全部由 MoneyPrinterTurbo 完成;后半段才使用cpolar给本地 8501 WebUI 增加公网入口,并通过 HttpAuth 增加基础访问验证。这样整篇文章的职责会一直保持清楚。
1 MoneyPrinterTurbo 到底负责什么?

MoneyPrinterTurbo 是一款基于 AI 大模型的开源自动化短视频生成工具。
放到本文实际测试里,它负责把一段视频生产流程串起来:先根据主题生成文案和关键词,再匹配素材、生成语音与字幕,最后合成视频。
原文列出的主要能力包括:
- ✅ AI 生成视频文案:调用通义千问、DeepSeek、OpenAI、Gemini 等大模型,自动生成中文或英文脚本。
- ✅ 自动匹配视频素材 :从 Pexels 等无版权视频平台搜索与文案关键词匹配的高清片段。
- ✅ 语音合成(TTS):支持多种语音引擎(如 Azure、gTTS、OpenAI TTS),将文案转为自然语音。
- ✅ 智能字幕生成:自动生成与语音同步的字幕,支持调整字体、颜色、位置、描边等样式。
- ✅ 背景音乐添加:可使用内置音乐或指定本地音频文件,并调节音量。
- ✅ 视频合成输出 :使用
moviepy或FFmpeg将所有元素合成为 1080x1920(竖屏)或 1920x1080(横屏)的高清 MP4 视频。
2 先把 MoneyPrinterTurbo 在 Windows 本地跑起来
Windows 上有多种部署方式,原文使用的是 Windows 一键启动包。
这一阶段只判断一件事:本地 8501 WebUI 能不能正常运行。先不讨论公网,也不把"能打开页面"直接等同于"已经能稳定生成视频"。
2.1 环境准备
按照原文,Windows 电脑需要满足这些基本条件:
- 操作系统:Windows 10 / 11(64位)
- 内存:建议 8GB 及以上
- 硬盘空间:至少 5GB 可用空间(用于缓存素材和生成视频)
- 网络:需能访问 Pexels、大模型 API(如 DeepSeek、通义千问等)
- Windows 一键启动包:https://www.123865.com/s/3jOKVv-XMNzH?pwd=1314# 提取码: 1314

2.2 启动项目并验证 WebUI
💡 提示:解压路径不要包含中文或空格,避免运行出错。
将 整合包 下载到本地后,进入目录,先运行 update.bat 更新代码:

更新完成后,再运行 start.bat 启动项目:

启动成功后通常会自动打开浏览器;如果没有自动跳转,可以直接访问控制台输出的地址:
shell
http://localhost:8501

页面能够正常打开,只说明 MoneyPrinterTurbo 已经启动。要完成真正的视频生成,还需要继续配置素材源和大模型。
2.3 配置 Pexels 素材源
MoneyPrinterTurbo 需要视频素材来源。原文这里使用的是 Pexels API。
先访问 Pexels 开发者平台并登录:

然后点击页面上的你的API密钥按钮:

进入到密钥页面,点击复制图标:

接下来,需要将密钥配置到MoneyPrinterTurbo项目中:

将 API Key 填入 MoneyPrinterTurbo 后,素材源这一层配置完成。
2.4 配置通义千问 API Key
下一步处理文案生成模型。
原文记录了当时阿里云百炼的新用户额度信息,并使用通义千问 Plus 作为这次演示模型:

这次实际配置继续使用阿里云百炼的 API Key,并以通义千问 Plus 为例。
首先,咱们需要领取千问百万tokens,来到阿里云百炼官网,点击右上角新用户登录即享每个模型100万免费tokens:
阿里云百炼官网:
shell
https://bailian.console.aliyun.com/#/home

领取完成后,接下来进入密钥管理,设置设置千问api密钥:
点击创建api-key,填写完信息:

然后点击复制按钮:

复制下来格式大概如下:
shell
sk-53207f95f7e44ec18d05669767f649b7
然后回到MoneyPrinterTurbo 页面.点击点击展开,然后在大模型设置栏的大模型提供商选择Qwen,API Key填写上面复制下来的Api key,模型名称填写qwen-plus,最后Base Url填写:
shell
https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions
参考如下图:

这些参数填写完成以后,大模型调用这一层才算准备好。
3 从主题到成片,完整流程能不能跑通?
前面的启动、Pexels 和 Qwen 都只是准备工作。真正决定 MoneyPrinterTurbo 是否可用的,是能不能从一个主题一路走到最终视频。
先在 文案设置 中填写 视频主题。脚本语言可以使用 自动检测,也可以选择 zh-CN,然后点击 使用AI根据主题生成文案和关键词:

生成完成以后,页面会显示 视频的文案 和 视频关键词。这说明大模型这一段已经进入实际生产流程:

随后进入视频设置。原文选择 Pexels 作为视频来源,也可以改用本地素材:

原文这里用 16:9 横屏作为演示,然后继续配置音频:

接着配置字幕,包括字体、显示位置和颜色:

原文字幕颜色设置为黄色。全部参数确认后,点击底部 生成视频:

开始生成后,下方日志会显示当前任务状态:

生成完成后,页面会显示视频和完成提示,同时自动打开 资源管理器:

到这里,原文已经真正完成了 "主题 → 文案 → 素材 → 配音 → 字幕 → 成片" 的本地闭环。相比"页面能打开",这一结果更能说明 MoneyPrinterTurbo 的核心流程已经跑通。
4 本地已经能生成视频,为什么还要配置公网访问?
到这里,MoneyPrinterTurbo 本地功能已经完成验证。
如果所有操作都在这台 Windows 电脑上进行,http://127.0.0.1:8501 已经够用。只有当人在外面,还希望查看任务状态或提交新的生成任务时,才需要增加远程入口。
下面使用 cpolar 把本地 8501 WebUI 提供到公网。
这里需要区分一个概念:cpolar 不负责视频生成、Pexels 素材、TTS 或模型调用,它只负责远程打开 MoneyPrinterTurbo 的管理页面。同时,原文没有验证电脑关机或休眠后仍可工作,因此这一版也不会把它写成"天然无人值守"或"7×24 小时内容工厂"。
4.1 什么是cpolar?
在本文中,cpolar 的用途很具体:把已经运行在 Windows 本地的 MoneyPrinterTurbo 8501 页面提供到公网。

- cpolar 是一款内网穿透工具,可以将你在局域网内运行的服务(如本地 Web 服务器、SSH、远程桌面等)通过一条安全加密的中间隧道映射至公网,让外部设备无需配置路由器即可访问。
- 广泛支持 Windows、macOS、Linux、树莓派、群晖 NAS 等平台,并提供一键安装脚本方便部署。
4.2 下载cpolar
打开cpolar官网的下载页面:https://www.cpolar.com/download
点击立即下载 64-bit按钮,下载cpoalr的安装包:

下来下来是一个压缩包,解压后执行目录种的应用程序,一路默认安装即可,安装完成后,打开cmd窗口输入如下命令确认安装:
shell
cpolar version

能够正常返回版本信息,说明 cpolar 已经安装完成。
4.3 注册及登录cpolar web ui管理界面
4.3.1 注册cpolar
访问cpolar官网,点击免费注册按钮,进行账号注册

进入到如下的注册页面进行账号注册:

4.3.2 访问web ui管理界面
注册完成后,在浏览器中输入如下地址访问 web ui管理界面:
shell
http://127.0.0.1:9200

输入刚才注册好的cpolar账号登录即可进入后台页面:

4.4 穿透 MoneyPrinterTurbo 项目的WebUI界面
4.4.1 随机域名方式(免费方案)
先使用随机域名做连通性验证。原文说明,该地址会每隔 24 小时 左右自动更换,因此更适合先确认公网入口是否可用。
点击左侧菜单栏的隧道管理,展开进入隧道列表页面,页面下默认会有 2 个隧道:
- remoteDesktop隧道,指向3389端口,tcp协议
- website隧道,指向8080端口,http协议(http协议默认会生成2个公网地址,一个是http,另一个https,免去配置ssl证书的繁琐步骤)

点击编辑website的隧道,修改成我们MoneyPrinterTurbo需要的信息:

接着来到在线隧道列表,可以看到名称为MoneyPrinterTurbo-8501隧道的两条记录信息,一条协议为http,另一条协议为https:

以https为例,访问测试(加载稍慢,需耐心等待一下):

公网地址能够打开 MoneyPrinterTurbo Web 界面,说明 8501 的远程访问链已经打通。
此时可以从外部网络查看页面,也可以继续提交视频生成任务。至于后台电脑是否长期在线,仍然取决于 Windows 主机本身的运行状态。
4.4.2 固定域名方式(升级任意套餐皆可)
随机地址已经完成了最重要的连通性验证。如果准备长期保存这个远程入口,再配置固定二级子域名会更方便。
首先,进入官网的预留页面:
选择预留菜单,即可看到保留二级子域名项,填写其中的地区、名称、描述(可不填)项,然后点击保留按钮,操作步骤图如下:

列表中显示了一条已保留的二级子域名记录:
- 地区:显示为
China Top。 - 二级域名:显示为
mpt。
注:二级域名是唯一的,每个账号都不相同,请以自己设置的二级域名保留的为主
接着,进入侧边菜单栏的隧道管理下的隧道列表,可以看到名为MoneyPrinterTurbo-8501的隧道,点击编辑按钮进入编辑页面:

修改域名类型为二级子域名,然后填写前面配置好的子域名,点击更新按钮:

来到状态菜单下的在线隧道列表可以看到隧道名称为MoneyPrinterTurbo-8501的公网地址已经变更为二级子域名+固定域名主体及后缀的形式了:

这里以https协议做访问测试(加载稍慢,需耐心等待一下):

固定地址同样能够正常访问 MoneyPrinterTurbo,说明二级子域名已经绑定到当前隧道。后续可以把它保存为长期远程入口。
5 公网开放以后,为什么还要补访问验证?
这一部分其实很重要。
MoneyPrinterTurbo 本地使用时,页面默认无需登录问题不大;但一旦 8501 被公开到公网,任何拿到地址的人都有可能访问页面。
原文继续使用 cpolar 的 HttpAuth 给公网入口增加账号密码验证。这一步不改变 MoneyPrinterTurbo 自己的登录逻辑,而是在公网隧道外面再加一层访问控制。
5.1 这层授权主要保护什么?
- 隐私保护:防止未经授权的用户访问你的视频生成任务和本地数据
- 资源安全:避免大模型 API Key(如 DeepSeek、通义千问)被泄露或恶意调用
- 访问控制:确保只有你或指定团队成员可以操作平台
- 成本控制:AI API 通常按调用次数计费,开启验证可有效防止恶意刷量导致费用激增
5.2 配置访问授权验证
首先,打开cpolar管理界面,进入隧道管理 → 隧道列表,找到MoneyPrinterTurbo-8501隧道,点击编辑按钮:

在编辑页面中,点击高级按钮展开高级配置选项,按照下图进行设置:
在HttpAuth这一栏,输入admin:123456 其中【admin】为你想要设置的账号,中间的冒号是英文的(不是中文),【123456】为想要给admin用户设置的密码

5.3 验证授权效果
配置完成后重新访问公网地址,浏览器会弹出登录验证框:

输入刚才设置的用户名和密码后,才能继续访问 MoneyPrinterTurbo Web 界面。到这里,远程访问和基础访问验证才形成一个相对完整的闭环。
总结
这篇 MoneyPrinterTurbo 真正完成的,是一条可以验证的内容生成链,而不是"自动化内容工厂"这个口号。
原文实际跑通了这些步骤:
- Windows 一键启动包启动
MoneyPrinterTurbo; - 通过
http://localhost:8501打开 WebUI; - 配置 Pexels API 作为视频素材源;
- 配置 Qwen、API Key、
qwen-plus和对应 Base URL; - 从视频主题生成文案和关键词;
- 选择 Pexels 素材、16:9 画面、音频和字幕样式;
- 点击生成视频并在本地得到成片;
- 再通过cpolar把
8501页面提供到公网; - 随机域名验证成功后,继续配置固定二级子域名;
- 最后通过 HttpAuth 给公网入口增加一层账号密码验证。
整个系统可以拆成四部分:
- MoneyPrinterTurbo:负责视频生成主流程;
- Pexels:提供这次演示使用的视频素材源;
- 通义千问:负责文案和关键词生成;
- cpolar :只负责
8501的远程访问,并在公网入口增加 HttpAuth。
这也意味着,MoneyPrinterTurbo 能不能生成视频,与 cpolar 没有直接关系;cpolar 是在本地流程已经跑通以后,补远程管理和访问控制。
原文多次使用"无人值守""始终在线""7×24 小时内容工厂"这类表达,但正文并没有验证电脑关机、休眠恢复、任务队列或长期稳定运行,因此这一版没有把这些写成已经确认的能力。本文真正能够确认的是:本地视频生成闭环已完成,WebUI 也完成了公网访问、固定地址和基础授权验证。
如果后续真要把它用于持续内容生产,下一步更值得验证的是批量任务、失败重试、API 成本、素材质量一致性和长期运行稳定性。