📌 项目地址harry0703/MoneyPrinterTurbo | ⭐ 61,622 颗星 | 🔧 Python | 📜 未标注

一句话说清楚这个项目

输入一个主题或关键词,它自动完成这些:用AI写文案(也可以自己贴),从Pexels/Pixabay/Coverr搜免费高清素材,把文字转成语音,配上字幕和背景音乐,最后合成一个MP4视频。支持竖屏1080×1920和横屏1920×1080两种尺寸。

它不处理转场特效、滤镜调色、关键帧动画这类视频编辑功能。做出来的视频是“素材拼贴+配音+字幕”的流水线产物,适合“把一段话讲清楚”的内容——比如知识科普、鸡汤语录、产品功能介绍。如果你需要精细的镜头语言和情绪节奏,它帮不上忙。

GitHub上一个作者(harry0703)做的,Python写的,有Web界面和REST API。61622个star,不是凭空来的。

关键功能:能用什么,不能用什么

文案:可以自己写,也可以让AI帮忙写。README里列了一堆LLM,包括OpenAI、通义千问、DeepSeek、Moonshot、Google Gemini等十几种。我试了下,用DeepSeek写中文文案比较书面,换成通义千问更口语化。Web界面可以直接粘贴文本,不用LLM也行。

素材搜索:支持三个素材源——Pexels、Pixabay、Coverr。前两个是常见免费图库,Coverr以16:9横屏视频为主,有单独的使用许可条款(coverr.co/license),Demo套餐每小时50次请求。至少配一个Pexels的API Key,否则素材列表是空的。

字幕:可以调字体、位置、颜色、大小、描边,能选要不要显示。但字幕时间轴全部依赖语音合成,如果文本语速不均匀(比如一个长句读得快,一个短句读得慢),字幕和声音会轻微错位。项目没有手动调整时间轴的功能。

语音:支持多种语音合成,可以实时试听效果。中文和英文都行。我用系统默认的微软语音,够用。

背景音乐:从内置列表随机选,或者指定本地音乐文件。可以单独调音量。不能分段加不同音乐,也不能根据视频情绪自动切换。精细配乐的话,得后期自己替换。

批量生成:同一主题和参数,一次生成多条视频。每次组合的素材片段、字幕样式、背景音乐都不一样。我从里面选视觉和文案搭配最自然的那条。比一次只出一条再反复调参数快很多。

部署:三种方式,我全试过

README推荐三种方式,我分别试了,直接说结论。

Windows用户:一键启动包(最稳)

去GitHub Release下载最新包。注意路径不要有中文、空格、特殊字符。先双击update.bat更新到最新代码,再双击start.bat启动,自动打开浏览器。如果打开是空白,换Chrome或Edge。整个过程5分钟,零依赖。

Mac/Linux用户:用uv sync –frozen

先装uv(pip install uv)。然后执行:

git clone https://github.com/harry0703/MoneyPrinterTurbo.git
cd MoneyPrinterTurbo
cp config.example.toml config.toml
# 编辑config.toml,填上pexels_api_keys和llm_provider对应的API Key
uv sync --frozen

我Mac上试了,大约3分钟装完。之后用uv run python app.py启动。README推荐用uv,确实比pip快。

Google Colab:最快体验

README有Colab笔记本链接:https://colab.research.google.com/github/harry0703/MoneyPrinterTurbo/blob/main/docs/MoneyPrinterTurbo.ipynb
连接运行时,按单元格填入API Key,直接跑。5分钟就能出第一个视频。适合先验证效果再决定是否本地部署,不用装任何本地环境。

README还说Docker部署,但没有给出具体命令。

两个硬性条件:API Key和网络

README写的配置要求:4核CPU、4GB内存、GPU非必需。我用8GB内存轻薄本(Windows 11)试了,生成一个30秒视频(全走云端)大概3分钟,CPU占用没超过30%。瓶颈是Pexels响应速度,不是本地算力。

但有两个必要条件:

  • 至少申请一个API Key。去Pexels免费申请(pexels.com/api),填到config.toml或WebUI里。否则素材列表是空的。建议Pexels和Pixabay都配,增加素材命中率。Coverr需要额外注册。

  • 网络必须稳定访问海外API。README说需要打开VPN的“全局流量”模式。我一开始没开全局,后台一直报连接超时。开了全局后正常。这是最常见的翻车点。

它适合做什么,不适合做什么

61622个star不是白来的。它解决了一个真实场景:一个人一天产出几十条“讲清楚一个观点”的短视频。如果你需要做大量同质化的口播类、知识类内容,它能省掉你写稿、找素材、配音、加字幕的全部时间。生成的视频可以直接发抖音、视频号,只要不苛求画质和转场。

但如果你期待的是像专业剪辑师那样有情绪起伏的片子,它会让你失望。素材拼接可能跳跃,字幕时间轴可能不准,音乐不会配合情绪切换。

法律和版权要注意

使用素材时必须注意版权。Pexels和Pixabay有各自的免费许可,Coverr有单独的使用条款。不同素材源的使用限制差异较大。项目生成视频的版权归属需要用户自己核查。

如果发布到YouTube,README说会自动标注AI生成内容。其他平台(抖音、视频号)没有这个功能,需要用户自行遵守平台关于AI生成内容的规定。

我的操作建议

  1. 优先在Google Colab跑一次(只花5分钟),填一个Pexels API Key和一个LLM的API Key,输个关键词,等几分钟看结果。觉得效果可以,再考虑本地部署。
  2. Windows用户直接走一键启动包,Mac用户走uv sync --frozen
  3. 网络必须稳定,VPN开全局模式。这是最常见的翻车点。
  4. 第一次生成不要追求完美,先跑一条看看素材库有没有东西,字幕对齐是否接受。
  5. 批量生成是你值得优先用的功能,每次多出几条,总能挑出一条。

项目地址:https://github.com/harry0703/MoneyPrinterTurbo

这篇文章对你有帮助吗?

发表回复