MoneyPrinterTurbo 实战指南:一键生成 AI 短视频的全流程方案
✍️作者简介:小北编程(专注于HarmonyOS、Android、Java、Web、TCP/IP等技术方向)
🐳博客主页: 开源中国、稀土掘金、51cto博客、博客园、知乎、简书、慕课网、CSDN
🔔如果文章对您有一定的帮助请👉关注✨、点赞👍、收藏📂、评论💬。
🔥如需转载请参考【转载须知】
@
一、简介
MoneyPrinterTurbo 是一个基于大语言模型(LLM)的自动化短视频生成工具。
用户只需要输入一个视频主题或关键词,系统即可自动完成从内容生成到视频输出的完整流程,包括:
- 视频脚本生成(LLM)
- 素材匹配(图片 / 视频)
- 语音合成(TTS)
- 自动字幕生成
- 背景音乐生成
- 最终视频合成(MP4)
该项目目标是将传统视频制作流程自动化,实现“输入主题 → 输出成片”的内容生产方式。
二、核心能力
MoneyPrinterTurbo 的核心链路如下:
输入主题
↓
LLM 生成脚本
↓
素材检索(Pexels / Pixabay)
↓
TTS 配音生成
↓
字幕生成与对齐
↓
背景音乐合成
↓
FFmpeg 视频合成
↓
输出 MP4
主要能力模块
- 🧠 LLM 文案生成(支持多模型)
- 🎙 TTS 多语音合成
- 🎬 自动视频剪辑与拼接
- 🖼 在线素材匹配系统
- 🎵 BGM 自动匹配
- 🧾 自动字幕生成与时间轴对齐
三、适用场景
该工具适用于以下场景:
- 短视频内容批量生产(抖音 / 小红书 / TikTok)
- 自媒体自动化运营
- AI 视频创作入门实践
- 内容工厂 / 矩阵账号生产
- AI 应用开发学习项目
四、系统要求
| 项目 | 最低配置 | 推荐配置 |
|---|---|---|
| CPU | 4 核 | 6~8 核 |
| 内存 | 4GB | 8~16GB |
| GPU | 可选 | 4GB+(加速处理) |
环境说明
- 支持 Windows / macOS / Linux
- GPU 非必需,但在本地转录与批量处理时性能更优
- 推荐使用 Docker 进行部署以减少环境问题
- 建议系统:Windows 10 或 MacOS 11.0 以上,或主流 Linux 发行版
- GPU 不是必需项,但如果你希望本地转录、更快的视频处理或更顺畅的批量生成体验,建议使用带显存的独立显卡
- 如果你主要依赖云端 LLM、云端 TTS 和在线素材源,CPU 与内存比 GPU 更重要
- 如果你启用 faster-whisper、批量生成或更重的本地处理链路,GPU 会明显提升速度
五、模型与 API 选择
MoneyPrinterTurbo 支持多种 LLM 服务商:
🌍 国际模型(高质量英文生成)
- OpenAI
- Azure OpenAI
- Gemini
- LiteLLM(多模型网关)
- AIHubMix(OpenAI 兼容网关)
🇨🇳 国内模型(推荐)
- DeepSeek(推荐 ⭐)
- Qwen(通义千问)
- Moonshot(Kimi)
- ERNIE(文心一言)
- Volcengine(火山引擎)
🏠 本地模型
- Ollama(完全本地运行)
⚠️ 建议:国内用户优先使用 DeepSeek / Qwen,成本更低、延迟更优。
六、克隆项目
1、准备工作
Git: 用于克隆项目代码(可选)。
Python 3.8+ (如果选择本地安装)。
Docker & Docker Compose (如果选择 Docker 安装,推荐此方式)。
API 密钥 (‼️非常重要!): MoneyPrinterTurbo 的核心功能依赖于第三方 AI 服务,你需要提前申请它们的 API Key。
大语言模型 (LLM) API Key:至少需要一个。
2、克隆项目
前提条件
- 尽量不要使用 中文路径,避免出现一些无法预料的问题
- 请确保你的 网络 是正常的,VPN需要打开全局流量模式
打开终端(或 PowerShell、CMD),运行以下命令:
git clone https://github.com/harry0703/MoneyPrinterTurbo.git
cd MoneyPrinterTurbo
⚠️注意:这里使用git下载项目,如果没有安装git可下载使用
点击code-> 在选择中依次选择Local-HTTPS- 点击Download ZIP下载文件,下载好后解压到自己要放置的文件夹中
修改配置文件(可选,建议启动后也可以在 WebUI 里面配置)
将 config.example.toml 文件复制一份,命名为 config.toml按照 config.toml 文件中的说明,配置好 pexels_api_keys 和 llm_provider,并根据 llm_provider 对应的服务商,配置相关的 API Key
如果希望使用推荐的大模型平台,也可以将 llm_provider 设置为 aihubmix,并填写对应的 API Key。
七、Docker 启动
如果未安装 Docker,下载安装 Docker
# 启动项目
cd MoneyPrinterTurbo
docker compose -f docker-compose.release.yml up
# 这里部署好,以后可以在Docker中启动 启动步骤:打开Docker->选择Images Lacal 点击启动▶️图标 -> 弹出启动提示选择 Run
如果是Windows系统,请参考微软的文档:
https://learn.microsoft.com/zh-cn/windows/wsl/install
https://learn.microsoft.com/zh-cn/windows/wsl/tutorials/wsl-containers
默认推荐使用 docker-compose.release.yml,它会直接拉取 GitHub Container Registry 上的预构建镜像:ghcr.io/harry0703/moneyprinterturbo:latest。 如果你需要本地重新构建镜像,可以继续使用 docker compose up。 注意:首次启动前请确保项目根目录下存在 config.toml,可以从 config.example.toml 复制一份。
② 访问Web界面
打开浏览器,访问 http://127.0.0.1:8501
③ 访问API文档
打开浏览器,访问 http://127.0.0.1:8080/docs 或者 [http://127.0.0.1:8080/redoc](
八、手动部署(开发模式)
🔔提示:手动部署开发者模式🔥 这里不推荐新手使用手动部署
🔔提示:使用Python部署版本不要使用最新版本,版本应小于3.13,推荐使用3.11
1. Python 环境
# 安装 python 如果以安装请忽略
brew install python@3.11
python --version
# 如果执行brew错误,请先安装brew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
选择手动安装 Python 官网下载安装包:https://www.python.org/downloads/) 在官网可选择想要下载的版本,
也可以直接下载 3.11 版本 Python 官网下载安装包:python-31115
2. Python 启动
# 进入自己的文件夹地址 例如:cd /Users/xxxxx/MoneyPrinterTurbo
cd MoneyPrinterTurbo
python3.11 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
# 执行pip install -r requirements.txt 时会执行下载任务这里需要等待下载完成
# 如果你已经手动激活了虚拟环境,也可以直接执行:
sh webui.sh
# 启动后,会自动打开浏览器(如果打开是空白,建议换成 Chrome 或者 Edge 打开)
3. 使用 uv 启动
推荐使用 uv 管理 Python 环境和依赖,默认使用 Python 3.11
uv 官网地址:https://docs.astral.sh/uv/#highlights
# 安装 uv
curl -Ls https://astral.sh/uv/install.sh | sh
# 配置生效
source ~/.zshrc
# 验证
uv --version
# 使用uv 安装python 如果已安装请忽略
uv python install 3.11
uv sync --frozen
# MacOS or Linux
uv run streamlit run ./webui/Main.py --browser.gatherUsageStats=False --server.showEmailPrompt=False
# 启动后,会自动打开浏览器(如果打开是空白,建议换成 Chrome 或者 Edge 打开)
九、关键配置说明
LLM 配置(可选)
llm_provider = "deepseek"
api_key = "your_api_key"
素材 API(可选)
- Pexels(推荐)
- Pixabay(备用)
TTS 配置(可选)
- Edge TTS(免费)
- Azure TTS(高质量)
- 百度 TTS(中文优化)
⚙️ 大模型(必须配置)
MoneyPrinterTurbo 在启动成功后,需要配置对应的大语言模型 API Key,用于视频脚本生成与文案创作。
⚠️ 注意:大部分高质量大模型 API 均为按量计费服务,但通常会提供一定免费额度,或支持低成本使用方案。
目前推荐使用如下模型:
- DeepSeek(推荐 ⭐,性价比高)
- Qwen(国内稳定可用)
- OpenAI / Gemini(效果更强但成本更高)
💡 关于 Token 消耗说明
在整体视频生成流程中:
- 🧠 LLM 仅用于:脚本生成 / 文案生成
- 🎬 视频合成:素材拼接 + TTS + 字幕生成(不消耗 LLM token)
因此:
相比传统对话场景,MoneyPrinterTurbo 的 token 消耗主要集中在“生成阶段”,整体使用成本相对较低,尤其适合批量内容生产。

生成视频
在文案中输入想要生成的视频内容,然后 点击使用AI根据主题生成【视频文案】和【视频关键词】 最后点击生成视频,等待完成。

下面给你一版技术博客标准结尾总结(已适配你整篇文章风格,可直接发布)👇
十、总结
MoneyPrinterTurbo 是一个典型的“AI 内容生产流水线”项目,它通过大语言模型(LLM)与视频处理链路的结合,将短视频制作流程从传统的人工剪辑模式,转变为“输入主题 → 自动生成成片”的自动化模式。
从整体架构来看,该工具的核心价值主要体现在以下几个方面:
- 内容生成自动化:基于 LLM 自动生成视频脚本与文案
- 多媒体流程整合:整合素材检索、TTS、字幕与视频合成
- 低成本可扩展:支持多种国内外模型与免费素材 API
- 工程化程度高:支持 Docker、Python、uv 等多种部署方式
- 适合批量生产场景:非常适合短视频矩阵与自媒体内容生产
需要注意的是,该工具的核心能力依赖于大模型 API 与外部素材服务,因此实际使用效果与成本,取决于模型选择、API 配置以及网络环境。
总体而言,MoneyPrinterTurbo 更适合作为“AI 视频自动化生产工具链”,而不是完全替代人工创作的工具。它的真正价值在于:
降低视频内容生产门槛,提高内容生成效率,让创作者将精力更多集中在选题与内容策略上。
✍️写作不易,如果文章对您有些许的帮助请帮忙点赞👍收藏📂您的支持是我写下去的动力💪
浙公网安备 33010602011771号