MoneyPrinterTurbo:8.6 万 Star 的 AI 一键短视频生成引擎

2026-06-12 14:15:19

MoneyPrinterTurbo 开源项目分析

仓库:github.com/harry0703/MoneyPrinterTurbo · License: MIT · ⭐ 86k+ · 🍴 12k+

项目是什么

MoneyPrinterTurbo 是一款 AI 驱动的全自动短视频生成工具。用户只需提供一个 主题或关键词,系统即自动完成:

  1. 文案生成(LLM)
  2. 素材检索/匹配(Pexels、Pixabay、Coverr 或本地素材)
  3. 语音合成(Edge TTS 免费 / Azure TTS V2)
  4. 字幕生成(Edge 对齐或 Whisper 本地转写)
  5. 背景音乐 + 视频合成(MoviePy + FFmpeg)

输出竖屏 9:16(1080×1920)或横屏 16:9(1920×1080)高清短视频,适合自媒体、营销号、知识类内容快速量产。

技术架构

层级 技术
架构 完整 MVC,WebUI + REST API 双入口
后端 Python 3.11,uv 管理依赖
WebUI Streamlit(默认 :8501)
API FastAPI(:8080,OpenAPI 文档)
视频 MoviePy 2.x + FFmpeg + Pillow 字幕
字幕 Edge TTS 时间戳 或 faster-whisper
部署 Docker Compose、Windows 一键包、Google Colab

核心功能

  • 批量生成:一次生成多个版本,择优选用
  • 多模型接入:OpenAI、DeepSeek、通义千问、Moonshot、Gemini、Ollama、MiniMax、文心、ModelScope 等 20+ 提供商
  • 素材源:Pexels / Pixabay / Coverr 免版权高清素材,或本地视频
  • 字幕定制:字体、位置、颜色、描边可调
  • CLI 无界面模式cli.py --video-subject "主题" 适合服务器批处理

快速开始

git clone https://github.com/harry0703/MoneyPrinterTurbo.git
cd MoneyPrinterTurbo
uv sync --frozen
# Web 界面
uv run streamlit run ./webui/Main.py
# 或 Docker
docker compose up

Windows 用户可直接下载 GitHub Release 一键包,运行 update.batstart.bat 启动。

适用场景

场景 价值
自媒体矩阵 主题输入 → 批量出片,降低剪辑人力
营销短视频 产品卖点快速可视化
知识科普 文案+素材+配音一条龙
二次开发 MVC + API,可嵌入 CMS/CRM 工作流

局限与注意点

  1. 内容质量:自动生成需人工审核文案与素材匹配度
  2. 网络依赖:在线 LLM、素材 API、HuggingFace 模型下载需稳定网络
  3. 路径限制:不建议中文路径;Whisper 模型约 3GB
  4. 版权合规:默认 BGM 来自 YouTube,商用需替换 resource/songs 内音乐

黑豹点评

MoneyPrinterTurbo 是中文社区最热门的 AI 短视频流水线 开源项目之一。对需要「规模化内容生产」的团队,它提供了比 SaaS 剪映类工具更可控的自托管方案;结合 one-api / AIHubMix 等网关,可统一模型计费。建议 POC 时先测 Edge TTS + Pexels 免费链路,再按需升级 Whisper 与 Azure 语音。

项目链接https://github.com/harry0703/MoneyPrinterTurbo