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 短视频生成工具:输入一个主题,自动完成文案、素材检索、多语言配音、字幕与背景音乐,输出高清短视频,内置 5 种语言包。
三分钟完成安装与启动
环境要求 Python 3.8+。打开终端,三步完成安装:
git clone https://gitcode.com/GitHub_Trending/mo/MoneyPrinterTurbo cd MoneyPrinterTurbopip install -r requirements.txt./webui.sh # Linux / Mac webui.bat # Windows启动后在默认端口 7860 打开 Web 界面,输入主题、选择语言或留空交给自动检测,点击生成,几分钟后即可下载第一个成片。
功能速览
✅ 输入主题,自动生成视频文案 ✅ 自动检索并剪辑网络素材 ✅ 5 种语言的多语言配音 ✅ 自动字幕,与配音时间轴对齐 ✅ Web 界面与 REST API 双模式
多语言短视频创作实战
界面语言包共 5 份,位于 webui/i18n/ 目录:en.json、zh.json、de.json、pt.json、vi.json,分别对应英语、简体中文、德语、葡萄牙语(巴西)和越南语。界面右上角的语言选择器即选即生效,无需重启服务。
界面语言与视频生成语言是两个独立选项。"视频语言"留空时,系统自动检测主题文本的语言,并按该语言生成文案与配音;选定具体语言后,输出强制使用该语言。想新增第 6 种语言,在 webui/i18n/ 下按现有格式新建一份 JSON,选择器会自动识别。
流水线内部构造
生成流水线分四个环节,源码位于 app/services/:
- 文案生成llm.py:输入是主题与目标语言,输出解说脚本和检索关键词,支持 OpenAI、Moonshot 等多家大模型。
- 素材检索material.py:按关键词在 Pexels 或 Pixabay 素材库中查找,并按所选时长下载缓存。
- 语音合成voice.py:把文案转成对应语言的配音,支持调整语速与音量。
- 合成与字幕video.py、subtitle.py:逐段剪辑素材并添加转场,把字幕贴到语音时间轴上,混入背景音乐后导出成片。
配置与参数调优
首次运行时系统会把 config.example.toml 复制为 config.toml,之后的调整都在这个文件里进行。
常用字段
llm_provider:模型提供商,支持 openai、moonshot、g4f、qwen 等 8 类,配套*_api_key与*_model_namevideo_source:素材库来源,pexels 或 pixabay,需填写对应 API keysubtitle_provider:edge 或 whisper,留空则不生成字幕max_concurrent_tasks:最大并发任务数,默认 5
端口修改与性能设置
后端 API 端口由listen_port控制,默认 8080;Web 界面使用默认端口 7860,改动对应参数并重启即可。性能方面,whisper 识别可用device设为cuda、compute_type设为float16启用 GPU 加速,素材存储路径通过material_directory指定。
从 Web 界面到 REST API
Web 界面背后是一套 REST API,前缀为/api/v1。三个核心端点:
| 端点 | 作用 | 适配的自动化场景 |
|---|---|---|
POST /api/v1/videos | 全流水线生成视频 | 定时批量产出日常内容 |
POST /api/v1/subtitle | 仅生成字幕 | 给已有素材补自动字幕 |
POST /api/v1/audio | 仅生成配音 | 制作解说音频素材 |
另有/api/v1/scripts与/api/v1/terms可单独输出文案和关键词,便于生成前人工审校。典型用法:接定时任务每天固定时间产出视频,或嵌入自有发布系统,用 API 调用替代人工点击。
常见问题速查
| 问题 | 可能原因 | 解决办法 |
|---|---|---|
| pip 安装失败 | Python 低于 3.8 或网络不稳 | 升级到 Python 3.8+,切换国内镜像源 |
| 打不开 Web 界面 | 默认端口 7860 被占用 | 查占用进程,修改启动参数中的端口 |
| 文案跑题 | 主题过于宽泛或模型参数不当 | 换成更具体的主题描述,或手动填入文案与关键词 |
| 素材匹配度低 | 素材库 key 缺失或触发限流 | 补填 pexels_api_keys,或多配几个 key、改用 pixabay |
| 字幕乱码或缺失 | 系统缺少对应字体 | 安装相应字体,或更换字幕设置中的字体名 |
| 语音不自然 | 音色或语速不合适 | 调整 voice_rate,更换音色或语音提供商 |
MoneyPrinterTurbo 把"主题到成片"做成了一条输入输出稳定的流水线,多语言版本只是配置里多出来的一个参数。想以最小成本开始,建议先选一种熟悉语言,用默认参数生成一条一分钟的视频,再逐项微调模型与素材源。
【免费下载链接】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),仅供参考