一个本地优先的短视频生成器

MoneyPrinter 拿一个主题,产出一个带配音、字幕、B-roll 和背景音乐的竖屏短视频。它是把 AI 短视频这个点子带火的项目之一,如今的形态偏本地优先:脚本生成和元数据跑在本地 Ollama 模型上,一个数据库支撑的生成队列(API 加 worker 加 Docker 里的 Postgres)让处理在重启后也安全。截至 2026-06 有 13,530 星,是 GitHub 这个角落里更轻、偏隐私的选项。

首先要弄清你说的是哪个 MoneyPrinter,因为大得多的 MoneyPrinterTurbo 是个各走各路的独立项目。

它做什么

你给它一个主题,它用本地 LLM 生成脚本、配音、转录出字幕、拉匹配的素材、加音乐,合成一个 1080x1920 的短视频。Ollama 优先的设计意味着语言这几步在你机器上跑、不产生云 LLM 账单,这是比起依赖云的替代品更愿选它的主因。队列架构让它比一次性脚本对重启更稳健。

安装

它用 Python 加 uv,需要本地跑着 Ollama,并依赖 FFmpeg 和 ImageMagick:

ollama serve
ollama pull llama3.1:8b

然后你配一个 .env,放素材源密钥(Pexels)和别的源,跑起应用和 worker。ImageMagick 从你的 PATH 自动检测,检测失败时在 .env 里手动覆盖路径。预期渲染前要先装好这些系统媒体依赖。

MoneyPrinter 和 MoneyPrinterTurbo 的区别

这是大家真去搜的对比。MoneyPrinterTurbo 尽管名字相似,却是 MoneyPrinter 之后不久独立创建的项目,两者各自演进。它如今大得多、维护也更活跃,有更丰富的 Web UI、多种模型后端、更容易的搭建路径。MoneyPrinter 是更轻、本地优先的原版:更简单、以 Ollama 为中心、偏隐私,但开发更慢。想要最多功能和活跃维护,答案是 Turbo;想要极简、纯本地的搭建,MoneyPrinter 合适。

值得点名的风险

诚实的部分。成本不高,因为 LLM 在本地跑,不过素材 API 和任何高级服务有各自的限额。真正的风险是平台政策。YouTube 和 TikTok 限制大量自动化、未声明的 AI 生成上传,批量发布可能导致限流、shadow-ban 或封号。Pexels 的素材一般可免费用,但你要为生成内容的权利负责、并在平台要求处声明 AI 生成。把它用于个人、低量、经人工审核的产出。把它当无人值守的内容工厂去刷爆平台,违反这些平台的条款,也是这页不背书的用法。

适合与不适合

想要一个本地、低成本的方式来原型化短视频自动化、看重把 LLM 留在自己机器上、或想要一个更小的代码库来理解和改的人,MoneyPrinter 合适。

如果你想要最强、最活跃开发的工具,它就不太对,那块 MoneyPrinterTurbo 领先;你若不准备装和排查 FFmpeg、ImageMagick 这类媒体依赖,也不合适。而做高量自动化上传,它完全是错的工具,原因见上面的政策。

MoneyPrinter 和替代品的对比

MoneyPrinterMoneyPrinterTurboShortGPT
Stars13,53087,3057,405
维护维护模式非常活跃停滞
模型Ollama 优先(本地)多后端OpenAI、Gemini、EdgeTTS
搭建本地、uv、Ollama一键、Docker、ColabDocker,脆
适合本地、隐私优先跑今天功能最全读架构

数字为截至 2026 年 6 月的 GitHub 数据。MoneyPrinterTurbo 是更大、更活跃的独立项目,想要能力和支持时它是默认。ShortGPT 是一个维护已停滞的早期框架。MoneyPrinter 的位置是轻量、本地、Ollama 优先这一跑法。

star 曲线

star 曲线随 AI 短视频概念扩散而早早上行,之后随更大的 Turbo 项目吸走多数关注而转入更慢的攀升。曲线形状反映一个「仍有用、但已不是自己这块最忙的项目」的原版。

issue 区给你的预警

反复出现的 issue 是集成脆性。素材和音乐源会以连接错误或失效链接挂掉。经 MoviePy 的视频合成会卡,或产出延迟和缺失的字幕。免费 LLM 绕法和浏览器自动化部分随上游服务变化而坏。媒体依赖链(FFmpeg、ImageMagick、MoviePy 版本)是安装失败的常见来源。本地优先的设计避开了云 LLM 成本,但没避开把媒体工具拼在一起的脆性。

相关仓库

要更大、更活跃的同门,看 MoneyPrinterTurbo。要一个更早、现已停滞的框架,看 ShortGPT。要程序化、代码定义的视频,看 Remotion。想看什么在涨,见 每日榜每周报告

常见问题

MoneyPrinter 还是 MoneyPrinterTurbo,该用哪个? 它们是各自独立的项目。MoneyPrinterTurbo 大得多、维护更活跃、能力更强,所以是默认。MoneyPrinter 是更轻、本地优先、以 Ollama 为中心的原版,想要极简本地搭建时更好。

MoneyPrinter 需要 OpenAI 密钥吗? 不需要。它 Ollama 优先,脚本生成跑在本地模型上。你仍需要像 Pexels 的素材密钥和媒体依赖,但语言这几步避开了云 LLM 账单。

自动上传这些视频违规吗? 常常是。YouTube 和 TikTok 限制大量自动化、未声明的 AI 上传,可能触发限流或封号。把量压低、审核产出、在需要处声明 AI 生成。

装 MoneyPrinter 需要什么? Python 加 uv、一个跑着且拉好模型的 Ollama、FFmpeg、ImageMagick,加一个放素材密钥的 .env。先装媒体依赖,它们是常见的失败点。

MoneyPrinter 还在维护吗? 它处于更慢的维护模式,更新不如活跃开发的 MoneyPrinterTurbo 频繁。它能用,但论持续开发和功能,更大的那个项目是更活跃的选择。