3步部署MoneyPrinterTurbo:一行命令批量生成50条短视频 为什么你需要这个做自媒体的朋友一定经历过这种痛苦一条3分钟的短视频写稿半小时、找素材一小时、配音半小时、剪辑又是半小时——最后发现一下午只产出了一条。更别提矩阵号运营了50个账号每天各发一条靠人工根本不可能。MoneyPrinterTurbo就是为这个场景而生的。它把文案→素材→配音→字幕→合成整条链路全部自动化你只需要输入一个主题关键词3分钟后就能拿到一条带字幕、带配音、带BGM的高清短视频。项目 GitHub 地址[https://github.com/harry0703/MoneyPrinterTurbo](https://github.com/harry0703/MoneyPrinterTurbo)已获 45,000 StarMIT 开源协议。前置准备开始之前确保你的环境满足以下条件| 组件 | 要求 | 说明 ||------|------|------|| Docker | 20.10 | 推荐 Docker Desktop安装即用 || Git | 2.0 | 用于克隆仓库 || 磁盘空间 | ≥ 10 GB | Docker 镜像 模型文件 || API Key | 至少 1 个 | 推荐 DeepSeek国内直连性价比最高 |需要提前申请的 API Key免费额度即可跑通**LLM Key**二选一DeepSeek API Key[platform.deepseek.com](https://platform.deepseek.com) → 新用户赠送 500 万 token或者 Pollinations无需 Key但质量略低**素材 Key**Pexels API Key → [pexels.com/api](https://www.pexels.com/api) 免费注册即得第 1 步克隆项目并配置 API Key打开终端克隆仓库并进入目录# 克隆项目 git clone https://github.com/harry0703/MoneyPrinterTurbo.git cd MoneyPrinterTurbo # 复制配置文件模板 cp config.example.toml config.toml运行结果Cloning into MoneyPrinterTurbo... remote: Enumerating objects: 8234, done. remote: Counting objects: 100% (1234/1234), done. remote: Compressing objects: 100% (567/567), done. Receiving objects: 100% (8234/8234), 15.32 MiB | 8.21 MiB/s, done. Resolving deltas: 100% (4321/4321), done.用编辑器打开config.toml填入你的 API Key。以下是最小可运行配置# LLM 配置二选一 # 方案 ADeepSeek推荐国内直连 llm_provider deepseek deepseek_api_key sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx # 方案 B免费免 Key # llm_provider pollinations # 素材源配置 video_source pexels pexels_api_keys [你的Pexels_API_Key] # 语音合成 tts_provider edge # 使用 Edge TTS免费且无需 Key # 字幕配置 subtitle_provider edge # 基于 TTS 时间戳对齐无需 GPU **省钱技巧**DeepSeek 注册送 500 万 tokenPexels 免费额度每月 200 次请求Edge TTS 完全免费——整套跑通**零成本**。第 2 步Docker 一键启动项目提供了完整的docker-compose.yml一行命令就起来docker compose up -d运行结果[] Running 3/3 ✔ Network moneyprinterturbo_default Created 0.2s ✔ Container mpt-redis Started 1.5s ✔ Container moneyprinterturbo-app Started 3.8s验证容器状态docker ps --format table {{.Names}}\t{{.Status}}\t{{.Ports}}输出NAMES STATUS PORTS moneyprinterturbo-app Up 10 seconds 0.0.0.0:8501-8501/tcp, 0.0.0.0:8080-8080/tcp mpt-redis Up 12 seconds 6379/tcp两个端口已经就绪**WebUI 界面**打开浏览器访问 http://localhost:8501**API 服务**Swagger 文档在 http://localhost:8080/docs第 3 步生成第一条短视频3.1 WebUI 交互生成打开http://localhost:8501你会看到 Streamlit 界面操作只需 3 个动作**输入主题**在视频主题框填入关键词例如 5个让你越来越有钱的习惯**选择尺寸**竖屏 9:16适合抖音/快手或横屏 16:9适合B站/YouTube**点击生成**点击生成视频按钮等待约 2-3 分钟控制台会实时输出生成进度[2026-07-05 15:32:01] 开始生成视频脚本... [2026-07-05 15:32:08] ✅ 脚本生成完毕共 12 个段落 [2026-07-05 15:32:08] 开始搜索素材... [2026-07-05 15:32:25] 素材下载完成12/12 [2026-07-05 15:32:25] ️ 开始合成语音... [2026-07-05 15:33:10] ✅ 语音合成完毕 [2026-07-05 15:33:10] 生成字幕文件... [2026-07-05 15:33:15] ️ 开始合成最终视频... [2026-07-05 15:34:02] 视频生成成功 [2026-07-05 15:34:02] 输出路径./storage/tasks/20260705_153201/output.mp43.2 命令行批量生成一行命令出 50 条这才是真正的生产力——通过 API 接口一条curl命令就能把 50 个主题全部塞进任务队列# 批量提交 50 个视频任务 for i in $(seq 1 50); do curl -s -X POST http://localhost:8080/api/v1/videos \ -H Content-Type: application/json \ -d { \video_theme\: \第${i}条改变生活的${i}个小习惯\, \video_aspect\: \9:16\, \video_language\: \zh-CN\, \llm_provider\: \deepseek\, \enable_bgm\: true } echo [OK] 任务 #${i} 已提交 done运行结果[OK] 任务 #1 已提交 [OK] 任务 #2 已提交 ... [OK] 任务 #49 已提交 [OK] 任务 #50 已提交查看任务队列状态curl -s http://localhost:8080/api/v1/tasks | python -m json.tool | head -20输出{ total: 50, completed: 3, processing: 2, pending: 45, tasks: [ { id: a1b2c3d4-..., theme: 第1条改变生活的1个小习惯, status: completed, output: ./storage/tasks/20260705_153201/output.mp4 }, ... ] }输出文件在哪里所有生成的视频都存放在./storage/tasks/目录下按任务 ID 和时间戳组织ls -lh ./storage/tasks/输出示例drwxr-xr-x 5 user staff 160B Jul 5 15:34 20260705_153201 -rw-r--r-- 1 user staff 8.2M Jul 5 15:34 output.mp4每个视频 ≈ 8-15 MB1080×1920 竖屏H.264 编码可直接上传到抖音/快手/TikTok。常见问题排查| 症状 | 原因 | 解决 ||------|------|------|| 连接 Pexels 超时 | 国内网络限制 | 在config.toml中设置proxy http://127.0.0.1:7890|| ImageMagick 报错 | 安全策略拦截 | 编辑/etc/ImageMagick-6/policy.xml将rightsnone改为rightsread\|write|| ffmpeg not found | 未安装或未配置路径 |apt install ffmpeg或在config.toml中手动指定ffmpeg_path|| 视频无声 | TTS 超时 | 增大edge_tts_timeout到 60 秒 |总结MoneyPrinterTurbo 让短视频生产从手工作坊升级为自动化流水线。回顾一下你只需要**克隆项目 填 API Key** → git clone 编辑 config.toml**Docker 一键拉起** → docker compose up -d**一句话出片** → WebUI 输入主题或 API 批量提交掌握了这套流程一个人就能运营几十个矩阵号——你的竞争对手还在手动剪辑你的 50 条视频已经排队合成了。 项目地址[https://github.com/harry0703/MoneyPrinterTurbo](https://github.com/harry0703/MoneyPrinterTurbo)