MoneyPrinterTurbo指南:如何从主题关键词一键生成高清短视频
【免费下载链接】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 短视频生成工具,把"文案、素材、配音、字幕、合成"整条视频制作流水线自动化。你只需输入主题关键词,它就能自动产出 1080P 竖屏或横屏成片。对不会剪辑的内容创作者来说,一次运行就能得到一个可直接发布的短视频,不需要打开任何剪辑软件。
项目速览:这个工具到底做什么
MoneyPrinterTurbo 在本地跑一条固定流水线:输入主题后,大模型写视频文案,用关键词从 Pexels/Pixabay 检索免版权素材,edge-tts 把文案转成语音,再对齐生成字幕,最后用 moviepy 完成剪辑合成。
- 文案、素材、配音、字幕、合成全部自动完成,无需人工剪辑
- 素材来自 Pexels/Pixabay,无版权问题,也可换成自己的本地素材
- 大模型支持 OpenAI、DeepSeek、Moonshot、Ollama 等 10 家提供商,用哪家完全由你定
- Web 界面(Streamlit)和 REST API 两种入口,共用同一套核心逻辑
- 完全开源、本地部署,生成视频不产生额外费用
三步跑起来
手动部署的最小路径(Docker 用户可直接docker-compose up,访问 8501 端口):
git clone https://gitcode.com/GitHub_Trending/mo/MoneyPrinterTurbo cd MoneyPrinterTurbo cp config.example.toml config.toml pip install -r requirements.txt编辑config.toml,填入pexels_api_keys(或pixabay_api_keys)以及llm_provider对应的 API Key,然后启动:
sh webui.sh # Web 界面,端口 8501 python main.py # API 服务,端口 8080,接口文档在 /docsWeb 界面启动后浏览器会自动打开,输入主题、选语音和字幕选项、点生成即可。
重点功能深挖
自动化流水线:一个主题如何变成成片
主流程在 app/services/task.py,顺序是固定的:
generate_script:大模型按主题写文案,也可以传入自定义文案跳过这一步generate_terms:从文案中提取 5 个搜索关键词,用于素材检索generate_audio:edge-tts 把文案转成 mp3 并计算时长generate_subtitle:生成与音频对齐的 srt 字幕- 合成:按关键词下载素材、裁剪拼接、叠加 BGM 与字幕
大模型调用集中在 app/services/llm.py,按llm_provider分发到不同厂商,换模型只改配置,不动代码。
字幕双模式:edge 与 whisper 怎么选
subtitle_provider | 表现 |
|---|---|
edge | 速度快、无硬件要求,时间轴靠预估,质量偶有偏差 |
whisper | 需下载约 3GB 模型,速度慢,对齐质量更可靠 |
| 留空 | 不生成字幕 |
建议先用edge,发现字幕错位再切whisper。
适合谁、怎么落地
- 短视频账号运营者:批量生成竖屏 1080x1920 成片,一次生成多个版本挑最优的;通过 API 接口可以接进定时任务,实现每日自动出片
- 多市场内容团队:Web 界面支持中、英、德、葡、越 5 种操作语言,文案语言跟随输入内容自动检测,同一套流程可以按不同市场输出本地化版本
- 自托管开发者:FastAPI + Streamlit、MVC 结构清晰,路由入口在 app/router.py,可以基于现成接口搭自己的视频生产服务
避坑与调优
- Web 界面打开空白或启动失败:路径里含中文、空格是常见诱因。把项目挪到纯英文路径再启动。
- 报错
No ffmpeg exe could be found:ffmpeg 通常会自动下载,网络受限时会失败。手动下载 ffmpeg,按 config.example.toml 中的说明设置ffmpeg_path。 - 字幕对不上口型:edge 模式的时间轴是预估的,偏差属于正常现象。切到
whisper模式重新生成即可改善。 - 配音生成失败:多为 TTS 语音语言与文案语言不一致(中文文案配英文语音),或网络访问不了语音合成服务。核对语音选择,可选语音见 docs/voice-list.txt。
- 素材搜索触发限流:Pexels 有每日配额。
pexels_api_keys支持配置多个 key 分摊配额,也可把video_source切到pixabay。
下一步建议:在config.toml里填好一个 Pexels key 和一个大模型 key,运行sh webui.sh,用最熟悉的一个主题生成第一条竖屏成片,验证完整流程跑通。
【免费下载链接】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),仅供参考