MoneyPrinterTurbo完整指南:3步本地部署,1个主题词生成带字幕的AI短视频

MoneyPrinterTurbo完整指南:3步本地部署,1个主题词生成带字幕的AI短视频

【免费下载链接】MoneyPrinterTurbo 利用 AI 大模型和自动化工作流,根据主题或关键词一键生成高清短视频。Generate HD short videos from a topic or keyword with an automated AI workflow. 【免费下载链接】MoneyPrinterTurbo 项目地址: https://gitcode.com/GitHub_Trending/mo/MoneyPrinterTurbo

把一句"金钱的作用"丢进网页输入框,等上大约3到5分钟,拿到的是一支1080P竖屏视频:AI写的口播文案、配音、自动匹配的画面素材、同步字幕和背景音乐都在里面,不用剪映、不用逐帧剪辑。MoneyPrinterTurbo就是这个AI短视频生成工具,开源免费,跑在自己电脑上。

它是什么:一句话交代来路

MoneyPrinterTurbo是开发者 harry0703 开源的 Python 项目,目标是"给一个主题或关键词,自动产出成片"。它背后是 MVC 架构:

  • Web 界面(Streamlit,webui/Main.py):点按钮生成,适合新手
  • API 服务(FastAPI,app/asgi.py):python main.py 启动,适合程序化调用
  • 核心流水线(app/services/task.py):文案→配音→字幕→素材→合成,按顺序跑

输出规格固定两种:竖屏 9:16(1080×1920)和横屏 16:9(1920×1080),都够发抖音或 B 站。

3步跑通本地环境

最短路径是这3步(手动部署方式):

# 1. 克隆代码
git clone https://gitcode.com/GitHub_Trending/mo/MoneyPrinterTurbo
cd MoneyPrinterTurbo

# 2. 复制配置模板并填写两个 Key
cp config.example.toml config.toml

# 3. 启动 Web 界面(Windows 用 webui.bat,Mac/Linux 用 sh webui.sh)

config.toml 里只需要填两处,其他保持默认即可:

video_source = "pexels"          # 素材来源,二选一
pexels_api_keys = ["你的Pexels免费Key"]
llm_provider = "deepseek"       # 国内建议 deepseek 或 moonshot
deepseek_api_key = "你的API Key"

两个 Key 都有免费额度:素材 Key 在 Pexels 或 Pixabay 官网注册即得;大模型 Key 国内推荐 DeepSeek 或 Moonshot,注册就送额度,基本够用。macOS 和 Linux 用户如果不想管 Python 环境,直接 docker compose up 更省事,Web 界面在 8501 端口,API 文档在 8080 端口。

MoneyPrinterTurbo的AI短视频生成Web界面,填写主题、选音色与尺寸后一键生成

核心机制:为什么它不用你找素材

整条流水线里最关键的一步,是把"找素材"从创作问题变成了检索问题。

  • LLM 先当导演:app/services/llm.py 用大模型根据主题写出分段口播文案,再从文案里抽出5个左右检索词。
  • 按词去图库搜画面:app/services/material.py 拿这些词去 Pexels/Pixabay 搜视频,只保留时长达标、分辨率匹配的片段。
  • 下载带缓存:素材按 URL 哈希命名,存进 storage/cache_videos/,第二次生成同主题时重复素材直接复用,不重新下载。

第二个设计值得说:合成以配音时长为锚点。先 TTS 出音频,系统据此判断需要多少秒画面,把素材切成不超过5秒的片段,随机或顺序拼接;不够长就循环复用,最后精确截到配音结束的长度,再叠字幕和背景音乐。视频多长不是预设的,是被文案朗读时长"算"出来的。

还有一个对开发者很实用的开关:task.py 里的 stop_at 参数可以让流程停在任意阶段——script 只出文案、audio 只出配音、subtitle 只出字幕。想拿它当"文案生成器"或"字幕工具"单独用,API 就能做到。

几个真正实用的功能

不列全清单,只说差异化的几个:

  • 批量生成:一次提交任务可以产出多条视频,每条的素材组合和拼接顺序不同,挑一条最顺眼的发布,这是它应对"翻车"的主要手段。
  • 素材零版权风险:Pexels 和 Pixabay 的素材都允许免费商用,不需要自己担心授权;也支持导入本地素材,video_source = "local" 即可。
  • 字幕细粒度可调:字体、位置、颜色、大小、描边都能改,字体文件放 resource/fonts/,背景音乐放 resource/songs/,音量可单独压。
  • 音色实时试听:界面里切换配音音色可以立即试听,不用等整个视频生成完才发现声音不对。

MoneyPrinterTurbo的API文档页面,可在线调试视频生成接口

实操走一遍:从主题词到成片

  1. 启动后浏览器自动打开 Web 界面,文案区域只填主题,比如"金钱的作用"。
  2. 不填文案则 AI 自动写;也可以自己粘贴现成文案,跳过 LLM 这一步。
  3. 尺寸选竖屏 1080×1920,音色挑一个试听,点"生成视频"。
  4. 等3-5分钟,进度条走完;完成后到 storage/tasks/ 下对应任务目录找 final-1.mp4,这就是可以直接上传平台的成片。

第一次建议主题选宽泛一点的(风景、金钱、科技类),素材库里相关内容多,匹配成功率更高。

踩坑清单与环境要求

硬件底线:4核 CPU、8GB 内存,不需要显卡;系统要求 Windows 10 或 macOS 11.0 以上。

  • 路径带中文、空格、特殊字符:各种稀奇古怪报错的常见根源,目录名保持纯英文。
  • 'str' object has no attribute 'choices':大模型没返回正确结果,多半是网络问题;换 DeepSeek/Moonshot 这类国内服务商基本消失。
  • No ffmpeg exe could be found:ffmpeg 正常会自动下载,失败就手动下载一个,在 config.toml 里填 ffmpeg_path。
  • Linux 报 Too many open files:ulimit -n 10240 提一下文件描述符上限。
  • whisper 字幕模式:要下约3GB 的模型文件,国内网络需要手动把 whisper-large-v3 放进 models/ 目录;嫌麻烦就保持默认的 edge 模式,质量不行再切换。

更多报错对照可以看官方FAQ。

适用边界:哪些活它干不了

说白了,它是"图库素材+AI口播"的流水线,画面永远来自素材库搜索。

  • 擅长:知识科普、观点类、带货口播这类"配音+空镜"结构的短视频,3-5分钟出一条,适合日更铺量和选题验证。
  • 不擅长:剧情类、需要真人出镜、讲究运镜和卡点节奏的内容——它没有运镜概念,只有片段拼接。
  • 别选它的情况:对品牌片质感有要求、素材必须独一无二(图库素材重复度是绕不开的)、或者不想折腾任何本地环境(可以直接用基于它做的在线服务)。

生态上它已经长出了第三方服务,比如录咖基于该项目提供了免费在线生成器:

基于MoneyPrinterTurbo的免费在线AI视频生成器界面

路线图写在README里:GPT-SoVITS 配音、视频转场效果、长视频选项、OpenAI TTS 接入和自动上传 YouTube。

下一步:今晚就能跑通

打开终端,把前面"3步跑通本地环境"里的那三条命令敲完,顺手去 Pexels 和 DeepSeek 各注册一个免费 Key 填进 config.toml。然后用"金钱的作用"这个主题跑第一条视频——跑通第一次之后,你就知道哪些环节卡壳、自己适不适合用它日更。

【免费下载链接】MoneyPrinterTurbo 利用 AI 大模型和自动化工作流,根据主题或关键词一键生成高清短视频。Generate HD short videos from a topic or keyword with an automated AI workflow. 【免费下载链接】MoneyPrinterTurbo 项目地址: https://gitcode.com/GitHub_Trending/mo/MoneyPrinterTurbo

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值