MoneyPrinterTurbo:AI一键生成高清短视频教程 | 95K Stars开源项目

2026年最火的AI短视频生成项目——MoneyPrinterTurbo(95,000+ Stars),只需提供一个视频主题或关键词,就能全自动生成视频文案、视频素材、字幕、背景音乐,最终合成高清短视频。本文手把手教你部署使用。

项目简介

MoneyPrinterTurbo 是一个基于AI大模型的短视频全自动生成工具。它的核心流程是:

输入主题/关键词 → AI生成文案 → 自动获取视频素材 → AI语音合成 → 生成字幕 → 添加背景音乐 → 合成高清短视频

项目地址:https://github.com/harry0703/MoneyPrinterTurbo

主要功能

  • ✅ 完整 MVC 架构,支持 API 和 Web 界面
  • ✅ 视频文案 AI 自动生成,也可自定义
  • ✅ 多种高清尺寸:竖屏 9:16(1080×1920)、横屏 16:9(1920×1080)
  • ✅ 批量视频生成,一次生成多个选最满意的
  • ✅ 支持中文和英文视频文案
  • ✅ 多种语音合成(Edge TTS免费 / Azure / ElevenLabs)
  • ✅ 字幕生成:可调字体、位置、颜色、大小、描边
  • ✅ 背景音乐:随机或指定,可设音量
  • ✅ 多素材源:Pexels、Pixabay、Coverr
  • ✅ 支持 20+ 种 LLM:OpenAI、DeepSeek、Gemini、通义千问、Ollama 等
  • ✅ 一键跨平台发布:TikTok、Instagram、YouTube Shorts

技术栈

  • 语言:Python 3.11
  • Web界面:Streamlit
  • API服务:FastAPI
  • 视频处理:MoviePy 2.x + Pillow
  • 视频编码:FFmpeg(支持硬件加速)
  • TTS语音:Edge TTS(免费)/ Azure / ElevenLabs
  • 字幕:faster-whisper(本地转录)
  • 部署:Docker / Docker Compose

配置要求

  • 最低:4核CPU / 4GB RAM / 无需GPU
  • 推荐:6-8核CPU / 8GB RAM / 4GB显存
  • 系统:Windows 10+ / macOS 11+ / Linux
  • GPU 非必须,但有 GPU 的 whisper 转录和批量生成更快

Docker 部署(推荐)

Docker 部署是最简单的方式,三步搞定:

# 第一步:克隆项目
git clone https://github.com/harry0703/MoneyPrinterTurbo.git
cd MoneyPrinterTurbo

# 第二步:复制并编辑配置文件
cp config.example.toml config.toml
# 编辑 config.toml,填入 API Key
# 至少配置一个素材源(Pexels / Pixabay / Coverr)
# 配置 LLM 提供商(推荐 DeepSeek,性价比最高)

# 第三步:启动
docker compose -f docker-compose.release.yml up

启动后访问:

  • Web 界面:http://127.0.0.1:8501
  • API 文档:http://127.0.0.1:8080/docs

手动部署

# 克隆代码
git clone https://github.com/harry0703/MoneyPrinterTurbo.git
cd MoneyPrinterTurbo

# 创建虚拟环境(推荐 uv)
uv python install 3.11
uv sync --frozen

# 或者传统方式
python3.11 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt

# 复制配置文件
cp config.example.toml config.toml
# 编辑 config.toml

# 启动 Web 界面
uv run streamlit run ./webui/Main.py

# 启动 API 服务
uv run python main.py

# 纯命令行方式
uv run python cli.py --video-subject "金钱的作用"

配置说明(config.toml)

[app]
# 视频素材源
video_source = "pexels"

# API Keys(至少配一个)
pexels_api_keys = ["your_pexels_key"]
pixabay_api_keys = ["your_pixabay_key"]

# LLM 提供商(推荐 DeepSeek)
llm_provider = "deepseek"

# DeepSeek 配置
deepseek_api_key = "sk-xxx"
deepseek_base_url = "https://api.deepseek.com"
deepseek_model_name = "deepseek-chat"

# 字幕生成方式
subtitle_provider = "edge"     # edge(快速免费)/ whisper(更准确)

# 并发任务
max_concurrent_tasks = 5
max_queued_tasks = 100

[whisper]
model_size = "large-v3"
device = "CPU"
compute_type = "int8"

使用本地素材

如果你不想用在线素材,也可以使用本地视频文件:

uv run python cli.py \
  --video-subject "金钱的作用" \
  --video-source local \
  --video-materials "1.mp4,2.mp4,3.mp4" \
  --stop-at video

语音合成选项

  • Edge TTS(默认):免费,不需要 API Key,质量不错
  • Azure TTS V2:付费,质量更高,需配置 speech_key
  • ElevenLabs:高质量付费 TTS
  • Chatterbox:开源自托管,支持语音克隆
  • 小米 MiMo TTS:OpenAI 兼容接口

在线体验(Google Colab)

不想本地部署?可以直接在 Google Colab 上免费体验:

打开链接:MoneyPrinterTurbo Colab Notebook

总结

MoneyPrinterTurbo 是目前最完善的 AI 短视频自动生成开源项目。它支持 WebUI + API + CLI 三种使用方式,Docker 部署非常便捷,20+ 种 LLM 和多种 TTS 可选,是短视频自动化生产的优秀方案。

无论你是自媒体创作者、营销人员还是技术开发者,都值得一试。

发表回复

后才能评论