news 2026/8/28 9:06:53

如何零基础用 MoneyPrinterTurbo 生成 AI 短视频:完整入门指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
如何零基础用 MoneyPrinterTurbo 生成 AI 短视频:完整入门指南

如何零基础用 MoneyPrinterTurbo 生成 AI 短视频:完整入门指南

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

MoneyPrinterTurbo 是一个开源的 AI 视频生成工具:你只需输入一个主题或关键词,它会自动写口播文案、搜索匹配的无版权视频素材、合成 AI 配音与字幕,最后输出一条 1080P 的 MP4 短视频。适合想批量产出短视频的自媒体运营者、营销团队,以及想把视频生成能力接入自己系统的开发者。

项目一览:输入一句话,输出一条成片

MoneyPrinterTurbo 的工作方式可以概括为"一进一出":

  • 输入:视频主题(例如"夏日旅行攻略")或你自己写好的文案,再加一组参数(画面尺寸、配音、字幕样式)。
  • 中间过程:大语言模型生成并分段文案(即口播稿)→ 按关键词到 Pexels / Pixabay 下载视频素材 → 语音合成生成旁白 → 生成字幕并叠加背景音乐 → 合成成片。
  • 输出:若干条带配音、字幕和背景音乐的成片,保存在本地 storage 目录,可在界面里直接预览和下载。

开始前的准备工作

按使用先后顺序,需要准备以下几样东西:

  1. Pexels API Key(必选):到 Pexels 官网免费注册申请,填入配置文件的pexels_api_keys字段。Key 必须用英文双引号括起来,多个 Key 用逗号隔开,多个 Key 可以轮流使用、提升下载配额。
  2. 大语言模型 API Key(必选):用来生成文案。国内网络环境下推荐 DeepSeek 或 Moonshot(月之暗面),已有 OpenAI 账号的可以直接用 OpenAI。
  3. config.toml 配置文件:把项目根目录的 config.example.toml 复制一份改名为config.toml,填写llm_provider(设为deepseekmoonshotopenai)以及对应的xxx_api_key字段。
  4. Python 3.11 环境:用 conda 建独立环境最省心:conda create -n MoneyPrinterTurbo python=3.11
  5. 干净的项目路径:项目所在文件夹路径不要包含中文和特殊字符,否则素材下载与合成环节容易出现难以排查的错误。
  6. ffmpeg(一般无需手动处理):ffmpeg 通常会自动下载并检测;ImageMagick 在 Windows 上如未自动识别,可在配置中指定imagemagick_path

启动 MoneyPrinterTurbo

Mac / Linux 用户先克隆代码并进入项目目录:

git clone https://gitcode.com/GitHub_Trending/mo/MoneyPrinterTurbo cd MoneyPrinterTurbo

第一条命令下载项目源码,第二条进入项目目录。然后安装依赖并启动服务:

pip install -r requirements.txt sh webui.sh

pip install会把 moviepy、streamlit、edge_tts 等依赖装进当前环境;webui.sh会同时拉起 Web 界面(基于 Streamlit)和 API 服务。Windows 用户不用敲命令,直接双击根目录的webui.bat,脚本会自动装依赖并启动。

💡 启动成功的两个标志:

  • 浏览器打开 Web 界面,默认地址http://localhost:8501,能看到"视频主题"输入框和参数选项;
  • 访问http://localhost:8080/docs能看到 API 文档页,可直接在线调试接口。

跟做一条完整作品

第 1 步:输入主题。在"视频主题"框里填一句话,比如"夏日旅行攻略"。如果对文案有把握,也可以跳过自动文案,直接在自定义文案区粘贴自己写好的脚本,文案按段落分行,每一段对应一次素材切换。

第 2 步:设置参数。发往抖音、快手选 9:16 竖屏,发往 B 站、YouTube 选 16:9 横屏;单段素材时长保持默认 3-5 秒即可;配音在声音列表里挑选,中文常用zh-CN-XiaoxiaoNeural(女声)或zh-CN-YunxiNeural(男声),完整清单见 docs/voice-list.txt。

第 3 步:点击生成。界面会按"文案生成 → 素材下载 → 语音合成 → 字幕渲染 → 视频合成"的顺序推进,一条视频耗时大约 2-5 分钟,主要取决于素材数量和网络速度。

第 4 步:验收与重复。生成完成后在界面预览并下载成片。同一主题可以一次设置生成多个版本,对比后挑最好的发布;对效果不满意就改参数再来一条,配置会保留,不用重填。

常用参数推荐值

参数在哪里改推荐值说明
video_aspectWebUI9:16 或 16:9竖屏为 1080x1920,适合短视频平台;横屏 1920x1080,适合 B 站
video_clip_durationWebUI快节奏 2-3 秒,默认 3-5 秒单段素材时长,决定画面切换频率
voice_nameWebUIzh-CN-XiaoxiaoNeuralzh-CN-YunxiNeural全部可选声音见 docs/voice-list.txt,配音实现位于 app/services/voice.py
voice_rateAPI 请求1.0 默认,1.1-1.2 偏快语速倍率,口播类内容建议略快
bgm_volumeAPI 请求0.2背景音乐音量,过高会盖住旁白
font_size字幕配置竖屏 48-60,横屏 36-48字幕字号,过大挡画面
stroke_width字幕配置1-1.5字幕描边宽度,保证画面上可读
subtitle_providerconfig.tomledge(快)或whisper(准)edge 模式速度快、要求低;whisper 质量更稳但吃配置,实现见 app/services/subtitle.py

字幕字体文件放在项目的resource/fonts目录,背景音乐放在resource/songs目录,两个目录都可以放入自己的文件替换默认资源。

常见问题

素材下载失败或很慢。现象:生成卡在素材下载阶段。原因:当前网络访问 Pexels 不稳定,或单个 Key 的调用配额用尽。解决办法:在 config.toml 的[proxy]段填写https代理地址,或在pexels_api_keys里补充第二个 Key 轮询使用。

文案生成报错 "api_key is not set"。现象:点击生成后直接报错退出。原因:llm_provider填的提供商和实际填 Key 的字段对不上,比如 provider 写了 deepseek,Key 却填在openai_api_key里。解决办法:核对llm_provider与对应的*_api_key字段成对填写,并到服务商控制台确认 Key 有效。

提示找不到 ffmpeg。现象:报错No ffmpeg exe could be found。原因:ffmpeg 的自动下载被网络或权限拦截。解决办法:手动下载 ffmpeg,然后在 config.toml 中用ffmpeg_path指向可执行文件的路径。

另外,如果默认的转场效果(淡入淡出、滑动等)不满足需要,可以打开 app/services/utils/video_effects.py,参照现有效果的模式添加自己的转场。

写在最后

MoneyPrinterTurbo 把"文案、素材、配音、字幕、合成"整条流水线封装成一份配置加一个按钮,个人创作者可以先把日常更片跑起来,营销或教育场景也能用它快速产出产品介绍、课件类短视频。如果后续要批量出片,把 8080 端口的 REST API 接入自己的脚本,就是最自然的下一步。

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

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/28 9:05:41

MATLAB三维数据可视化:曲面与散点图的外轮廓投影生成实战

1. 项目概述:从三维数据到二维洞察的桥梁在数据分析、科学计算和工程仿真的世界里,我们常常面对海量的三维数据。这些数据点可能来自传感器阵列的测量、流体动力学的仿真结果,或是复杂数学函数的采样。单纯看一堆(x, y, z&#xf…

作者头像 李华
网站建设 2026/8/28 9:02:40

Ansible 性能优化与并发控制:从分钟级到秒级

系列导读 你现在看到的是《Ansible 自动化运维平台从入门到落地:架构、实战与排错全指南》的第 5/10 篇,当前这篇会重点解决:通过系统性的性能调优,使 Ansible 能在大规模环境下保持高效稳定。 上一篇回顾:第 4 篇《Inventory 扩展与动态主机管理:告别静态清单》主要聚…

作者头像 李华
网站建设 2026/8/28 9:02:31

并发原语的适用边界

并发原语的适用边界Channel 是否带缓冲,应由生产速率、消费速率、背压策略和可接受的内存上限决定。无缓冲 Channel 适合明确的同步交接;把它用于通用事件队列,会让上下游直接耦合。带缓冲也不是免费吞吐,它只是把压力暂存在队列里…

作者头像 李华
网站建设 2026/8/28 9:02:22

三明治结构SBC实战:基于i.MX8M Mini的工业Linux系统开发解析

1. 一块三明治SBC,治好了我的选型纠结症 做嵌入式硬件这行久了,你一定会遇到这种场景:客户拿来的需求说大不大、说小不小,要跑Linux、得有显示输出、要能扛得住工业环境的温度,还要在有限的壳子里塞下整套硬件。几年前…

作者头像 李华
网站建设 2026/8/28 9:02:11

批量审阅中AI痕迹为何难以隐藏?原理与检测工具解析

最近在帮学院做毕业设计论文预审和一批投稿稿件的批量查重时,发现一个非常明显的趋势:越来越多文本带有典型的 AI 生成痕迹。很多作者试图用改写、润色甚至各种“降AI率”工具去隐藏,但从批量审阅的视角看,这类文本依然很容易被识…

作者头像 李华
网站建设 2026/8/28 9:01:22

小鹏人形机器人技术拆解:从自动驾驶到具身智能的迁移之路

在2025年,如果你关注机器人赛道,会发现一个很有意思的现象:当很多人还在争论人形机器人到底是“炒作”还是“未来”时,小鹏已经带着它的Iron人形机器人,站在了行业聚光灯的C位。这不是一句简单的行业判断。从2024年“1…

作者头像 李华