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 可选,是短视频自动化生产的优秀方案。
无论你是自媒体创作者、营销人员还是技术开发者,都值得一试。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。





