MoneyPrinterTurbo

活跃
GitHub Python MIT

简介

利用 AI 大模型一键生成高清短视频的工具,集成多步自动化工作流,从文案生成到视频合成全流程自动化。

核心特性

  • AI 文案自动生成 — 输入主题或关键词即可自动生成视频文案,也支持自定义文案内容
  • 多模型 LLM 接入 — 支持 OpenAI、DeepSeek、通义千问、Google Gemini、Ollama 等十余种模型提供商
  • 高清视频多尺寸 — 支持竖屏 9:16(1080x1920)和横屏 16:9(1920x1080)两种视频规格
  • 批量视频生成 — 一次生成多个视频候选,方便挑选最满意的结果
  • 字幕与背景音乐 — 支持可定制字体、位置、颜色的字幕生成,以及随机或指定背景音乐
  • 无版权高清素材 — 自动获取高清无版权视频素材(Pexels),也支持使用本地素材

适用场景

💡 短视频内容创作,输入主题即可自动生成带文案、配音、字幕和背景音乐的完整短视频
💡 社交媒体营销视频批量制作,快速生成多个候选视频用于 A/B 测试
💡 知识科普类视频生产,将专业知识主题自动转化为易于传播的视频内容
💡 多语言视频内容本地化,支持中英文案和多种语音合成
💡 自动化视频工作流集成,通过 API 接口将视频生成嵌入现有业务系统

快速开始

# 克隆仓库
git clone https://github.com/harry0703/MoneyPrinterTurbo.git
cd MoneyPrinterTurbo

# 使用 uv 安装依赖(推荐 Python 3.11)
uv python install 3.11
uv sync --frozen

# 复制并编辑配置文件
cp config.example.toml config.toml
# 在 config.toml 中配置 pexels_api_keys 和 llm_provider 的 API Key

# 启动 Web 界面
uv run streamlit run ./webui/Main.py --browser.gatherUsageStats=False

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

相关项目