MoneyPrinterTurbo 是什么:AI 辅助短视频流水线
MoneyPrinterTurbo 底层设计:一个任务,多段独立产物
跟踪前置检查、脚本、声音、素材和最终合成的状态变化
MoneyPrinterTurbo 底层设计:一个任务,多段独立产物知识学习CN编辑简报更新 2026-10-04
你将学会
- 从任务边界开始
- 追踪中间产物
- 发布另算一步
开始前需要
- 已厘清权利的测试选题
- 一家已配置的供应商
- 私有测试环境
通过中间审批,把生成文件变成审慎的发布决定
先看结论
- 前置检查可以节省供应商开销。
- 阶段结果不等于最终导出。
- 制作与发布有独立失败路径。
从任务边界开始
WebUI、API 和 CLI 最终使用共享任务编排。源码中的 `_run_pipeline` 更新状态、检查请求的视频来源与供应商是否可用,并在需要媒体的停止阶段验证 FFmpeg。
先拒绝缺失密钥,再去消耗脚本、配音和素材费用。服务层还重新检查配乐提示词长度,防止 API 或 CLI 绕过 WebUI 的限制。
追踪中间产物
流水线取得脚本,为非本地素材推导检索词,准备旁白、生成字幕、收集画面,再调用最终合成。每个 `stop_at` 返回的东西都比成片范围更窄。
本地素材来源跳过检索词阶段。源码还区分用户手写脚本和 LLM 的错误前缀,避免把一段合法的 “Error” 开头文字误判成供应商故障。
发布另算一步
成片之后可以选配跨平台发布任务和状态。制作与分发使用不同凭据,失败方式和同意要求也不同。
这只是固定源码描述,并未运行队列、检查实际发布账号,也不能保证每个供应商适配器都可用。
如何选择
| 比较维度 | 方案 A | 方案 B |
|---|---|---|
| Best when | You need predictable behavior and easy auditing | You need adaptive optimization and have reliable telemetry |
| Main risk | May leave performance on the table | Can become difficult to explain or debug |
实施步骤
- 1
确定入口、停止阶段和任务 ID。
- 2
跟踪产物及状态变更。
- 3
把可选发布与成片验收分开。
可复制示例
text
入口 -> 任务状态 -> 前置检查
脚本 -> 检索词 -> 配音 -> 字幕 -> 素材 -> 合成
可选跨平台发布 -> 独立状态常见问题
`stop_at=script` 需要 FFmpeg 吗?
检查到的共享前置逻辑让脚本和检索词阶段免于 FFmpeg 检查。
最终 MP4 会自动发到平台吗?
不会;跨平台发布是另行配置的可选工作。
资料来源
- MoneyPrinterTurbo / app/services/task.py来源核查 2026-10-04
- MoneyPrinterTurbo / app/controllers/v1/video.py来源核查 2026-10-04
- MoneyPrinterTurbo / app/asgi.py来源核查 2026-10-04
- MoneyPrinterTurbo / main.py来源核查 2026-10-04
- MoneyPrinterTurbo / app/models/schema.py来源核查 2026-10-04