MoneyPrinterTurbo:AI 全自动短视频生成工具从入门到精通
posts posts 2026-03-28T16:40:00+08:00深度解析 MoneyPrinterTurbo:AI 全自动短视频生成工具,一键生成文案+素材+配音+字幕+音乐,支持竖屏9:16和横屏16:9,53.7k stars,详解原理、安装、配置与常见问题。技术笔记MoneyPrinterTurbo, AI视频生成, 短视频, AI自动化, PythonMoneyPrinterTurbo:AI 全自动短视频生成工具从入门到精通
目标读者:想要快速生成短视频内容的创作者、自媒体从业者、电商卖家,以及对 AI 视频自动化感兴趣的技术开发者 核心问题:如何只需提供一个视频主题或关键词,就能全自动生成包含文案、配音、字幕、音乐和素材的高清短视频? 难度:⭐⭐(入门级) 预计阅读时间:30 分钟
一、原理分析:为什么需要全自动短视频生成
1.1 短视频创作的传统困境
耗时耗力:一个高质量短视频需要:写文案→找素材→剪辑→配音→加字幕→配音乐,每个环节都要大量时间。
版权风险:网上找素材稍不留神就侵权,商用风险大。
技术门槛:PR、AE、Final Cut 等专业软件学习成本高,普通用户难以快速上手。
批量生产难:做 10 个、100 个视频需要重复劳动,人力成本极高。
1.2 MoneyPrinterTurbo 的核心思想
MoneyPrinterTurbo 提出了一键自动化的理念:
核心理念:
- 极简输入:只需提供一个视频主题、关键词,或直接写好文案
- 全自动流程:AI 生成文案 → 高清无版权素材 → 配音合成 → 字幕生成 → 背景音乐 → 视频合成
- 零编辑技能:不需要任何视频剪辑基础
- 批量生产:一次生成多个视频,选择最满意的一个
工作流程图:
┌─────────────────────────────────────────────────────────────────────────────┐
│ MoneyPrinterTurbo 工作流程 │
├─────────────────────────────────────────────────────────────────────────────┤
│ │
│ 用户输入:视频主题 / 关键词 / 文案 │
│ │ │
│ ▼ │
│ ┌───────────────────┐ │
│ │ AI 文案生成 │ ← 大语言模型(支持 OpenAI/DeepSeek/Moonshot 等) │
│ └─────────┬─────────┘ │
│ │ AI生成的视频文案/或用户直接提供 │
│ ▼ │
│ ┌───────────────────┐ │
│ │ 高清素材获取 │ ← Pexels 无版权高清素材 │
│ └─────────┬─────────┘ │
│ │ 多个视频片段 │
│ ▼ │
│ ┌───────────────────┐ │
│ │ 语音合成 │ ← 多种语音可选(Edge / Azure / Google Gemini) │
│ └─────────┬─────────┘ │
│ │ 配音音频 + 字幕 │
│ ▼ │
│ ┌───────────────────┐ │
│ │ 字幕生成 │ ← Edge(快)或 Whisper(准) │
│ └─────────┬─────────┘ │
│ │ SRT 字幕文件 │
│ ▼ │
│ ┌───────────────────┐ │
│ │ 背景音乐 │ ← 随机或指定音乐文件 │
│ └─────────┬─────────┘ │
│ │ MP3 音频 │
│ ▼ │
│ ┌───────────────────┐ │
│ │ 视频合成 │ ← MoviePy + FFmpeg │
│ └─────────┬─────────┘ │
│ │ │
│ ▼ │
│ ┌───────────────────┐ │
│ │ 高清短视频输出 │ ← 竖屏 9:16 或 横屏 16:9 │
│ └───────────────────┘ │
│ │
└─────────────────────────────────────────────────────────────────────────────┘二、核心功能详解
2.1 AI 文案生成
支持模型:
| 提供商 | 说明 |
|---|---|
| OpenAI | GPT-4/3.5 |
| DeepSeek | 国内可用,无需 VPN |
| Moonshot | 国内可用,注册送额度 |
| Azure OpenAI | 企业用户 |
| Google Gemini | 需配置 API Key |
| 通义千问 | 阿里云 |
| Ollama | 本地部署 |
| Pollinations | 免费 |
| ModelScope | 阿里魔搭 |
建议:国内用户推荐使用 DeepSeek 或 Moonshot,无需 VPN,直接访问。
2.2 视频素材
来源:Pexels(高清无版权)
格式支持:
| 格式 | 分辨率 | 用途 |
|---|---|---|
| 竖屏 9:16 | 1080×1920 | 抖音/快手/视频号 |
| 横屏 16:9 | 1920×1080 | YouTube/B站 |
特点:
- 高清无版权
- 也可以使用自己的本地素材
2.3 语音合成
支持的声音:
- Edge TTS:速度快,性能好,对电脑配置无要求
- Azure TTS:更真实自然,需要 API Key
实时试听:可以在生成前试听语音效果,选择最合适的声音。
2.4 字幕生成
两种模式:
| 模式 | 速度 | 质量 | 配置要求 |
|---|---|---|---|
| Edge | 快 | 一般 | 无 |
| Whisper | 慢 | 可靠 | 需下载 ~3GB 模型 |
可调整项:字体、位置、颜色、大小、字幕描边
2.5 背景音乐
- 位于项目
resource/songs/目录 - 来自 YouTube 视频,如有侵权请删除
- 可随机播放或指定特定音乐
- 可调节背景音乐音量
三、安装与配置
3.1 系统要求
| 项目 | 最低要求 | 推荐配置 |
|---|---|---|
| CPU | 4 核 | 8 核+ |
| 内存 | 4 GB | 8 GB+ |
| 显卡 | 非必须 | 有则更好 |
| 系统 | Windows 10+ / MacOS 11.0+ | - |
3.2 安装方式一:Windows 一键启动包(最简单)
下载地址:
| 来源 | 版本 | 链接 |
|---|---|---|
| 百度网盘 | v1.2.6 | 百度网盘(提取码:sbqx) |
| Google Drive | v1.2.6 | Google Drive |
步骤:
- 下载解压(路径不要有中文、空格、特殊字符)
- 双击执行
update.bat更新到最新代码 - 双击
start.bat启动 - 自动打开浏览器访问 Web 界面
3.3 安装方式二:Docker 部署
# 克隆代码
git clone https://github.com/harry0703/MoneyPrinterTurbo.git
cd MoneyPrinterTurbo
# 启动
docker-compose up访问地址:
- Web 界面:http://0.0.0.0:8501
- API 文档:http://0.0.0.0:8080/docs
3.4 安装方式三:Google Colab(免配置)
点击直接在 Google Colab 中运行,无需本地环境配置:
Colab 链接:https://colab.research.google.com/github/harry0703/MoneyPrinterTurbo/blob/main/docs/MoneyPrinterTurbo.ipynb
3.5 安装方式四:手动部署
① 克隆代码:
git clone https://github.com/harry0703/MoneyPrinterTurbo.git
cd MoneyPrinterTurbo② 创建虚拟环境:
conda create -n MoneyPrinterTurbo python=3.11
conda activate MoneyPrinterTurbo
pip install -r requirements.txt③ 安装 ImageMagick:
| 系统 | 命令 |
|---|---|
| Windows | 下载 ImageMagick(选择静态库版本) |
| MacOS | brew install imagemagick |
| Ubuntu | sudo apt-get install imagemagick |
④ 配置文件:
cp config.example.toml config.toml
# 编辑 config.toml 配置 API Keys⑤ 启动:
# Web 界面
sh webui.sh # MacOS/Linux
webui.bat # Windows
# API 服务
python main.py3.6 配置 API Keys
编辑 config.toml:
# LLM 提供商配置(选择一个)
llm_provider = "deepseek" # 推荐国内用户
# DeepSeek 配置
deepseek_api_key = "sk-xxxx"
# 或 Moonshot 配置
moonshot_api_key = "sk-xxxx"
# Pexels API Keys(视频素材)
pexels_api_keys = ["your_pexels_api_key"]获取 Pexels API Key:https://www.pexels.com/api/
获取 DeepSeek API Key:https://platform.deepseek.com/
四、使用指南
4.1 Web 界面使用
- 打开浏览器访问
http://localhost:8501 - 输入视频主题或关键词
- 选择视频格式(竖屏/横屏)
- 点击生成
- 等待视频生成完成
4.2 API 使用
API 文档:http://localhost:8080/docs 或 http://localhost:8080/redoc
Python 示例:
import requests
response = requests.post(
"http://localhost:8080/api/generate_video",
json={
"subject": "如何增加生活的乐趣",
"style": "9:16", # 或 "16:9"
"voice": "zh-CN-XiaoxiaoNeural"
}
)
video_path = response.json()["video_path"]
print(f"视频生成完成: {video_path}")4.3 批量生成
在 Web 界面中:
- 一次输入多个主题
- 系统会生成多个视频
- 选择最满意的一个
五、常见问题与解决
5.1 RuntimeError: No ffmpeg exe could be found
原因:缺少 FFmpeg
解决方法:
- 下载 FFmpeg
- 解压后配置路径:
ffmpeg_path = "C:\\Users\\your_path\\ffmpeg.exe"5.2 ImageMagick 安全策略阻止操作
原因:ImageMagick 默认安全策略禁止某些操作
解决方法:修改 ImageMagick 配置文件 policy.xml,将:
<policy domain="path" rights="none" pattern="@"/>改为:
<policy domain="path" rights="read|write" pattern="@"/>5.3 OSError: [Errno 24] Too many open files
解决方法:
# 查看限制
ulimit -n
# 调高限制
ulimit -n 102405.4 Whisper 模型下载失败
原因:国内无法访问 HuggingFace
解决方法:手动下载模型
| 来源 | 链接 |
|---|---|
| 百度网盘 | 下载 |
| 夸克网盘 | 下载 |
下载后解压到:.\MoneyPrinterTurbo\models\whisper-large-v3\
六、与同类项目对比
| 项目 | Stars | 视频质量 | 配音 | 字幕 | 上手难度 | 国内可用 |
|---|---|---|---|---|---|---|
| MoneyPrinterTurbo | 53.7k | ⭐⭐⭐⭐ | ✅ 多语音 | ✅ 可调 | 简单 | ✅ |
| 其他竞品 | - | - | - | - | - | - |
七、适用与不适用场景
7.1 适用场景
- 自媒体内容创作:抖音/B站/视频号批量内容生产
- 电商产品介绍:商品展示视频快速生成
- 知识科普:科普视频快速制作
- 企业内部培训:培训视频快速生成
- 个人副业:短视频变现
7.2 不适用场景
- 高要求专业视频:需要专业剪辑的电影级效果
- 实时直播:当前版本不支持
- 长视频:当前主要用于 1-3 分钟短视频
八、资源链接
| 资源 | 链接 |
|---|---|
| GitHub | https://github.com/harry0703/MoneyPrinterTurbo |
| 在线体验(录咖) | https://reccloud.cn(免费 AI 视频生成器) |
| 视频教程 | 抖音教程链接在 README 中 |
文档信息
- 难度:⭐⭐ | 类型:入门到精通 | 更新日期:2026-03-28 | 预计阅读时间:30 分钟