MoneyPrinterTurbo 实战指南输入一个主题3步产出带字幕的短视频【免费下载链接】MoneyPrinterTurbo利用 AI 大模型和自动化工作流根据主题或关键词一键生成高清短视频。Generate HD short videos from a topic or keyword with an automated AI workflow.项目地址: https://gitcode.com/GitHub_Trending/mo/MoneyPrinterTurboMoneyPrinterTurbo 是一款开源的 AI 视频生成工具输入主题或关键词它会自动完成文案、素材、配音、字幕最后合成高清短视频。适合需要批量生产内容的自媒体运营者以及想集成一键生成视频能力的开发者。它解决了什么问题做一条短视频文案、素材、配音、字幕四步都要手动完成。MoneyPrinterTurbo 把这四步变成一次点击就能跑完定位是开源短视频制作工具。只填一个主题脚本生成、素材检索、语音合成、字幕渲染后直接输出成片素材来自 Pexels 与 Pixabay 两个无版权图库成片不带版权风险支持 9:16 竖屏、16:9 横屏、1:1 方形三种尺寸竖屏投抖音快手横屏投 YouTube、B 站大模型可接 OpenAI、Moonshot、DeepSeek、Azure、通义千问、Google Gemini 等国内用户用 DeepSeek 或 Moonshot 即可Web 界面和 RESTful API一种基于 HTTP 的接口规范同时提供个人用浏览器开发者用代码调用快速跑起来环境准备git clone https://gitcode.com/GitHub_Trending/mo/MoneyPrinterTurbo cd MoneyPrinterTurbo cp config.example.toml config.toml安装路径避开中文和空格。编辑 config.toml 只需补两处pexels_api_keysPexels 免费申请的 Key用于检索素材和llm_provider选择大模型服务商并填对应的 API Key。服务启动Windows 用户双击项目根目录的 webui.bat 即可。Mac/Linux 用户conda create -n MoneyPrinterTurbo python3.11 conda activate MoneyPrinterTurbo pip install -r requirements.txt sh webui.sh启动后浏览器会自动打开Web 界面在 8501 端口。API 服务另起一个终端执行 python main.py文档在 http://127.0.0.1:8080/docs。生成第一条视频在视频主题里填写内容例如夏日旅行攻略选择尺寸9:16 或 16:9和片段时长默认 5 秒选一个语音如 zh-CN-XiaoxiaoNeural背景音乐可随机也可指定 resource/songs 目录下的文件点击生成视频耗时随文案长度和网络变化通常几分钟它能做什么脚本生成这一步由 app/services/llm.py 负责。给一个主题大模型输出视频脚本也可以直接传入自己写好的文案跳过模型调用。素材匹配素材检索逻辑在 app/services/material.py。它根据脚本到 Pexels 或 Pixabay 检索高清片段单条片段默认 5 秒时长可调把来源指定为本地后就改从你自己的素材库取片。语音与字幕语音合成支持中英文音色列表见 docs/voice-list.txt。字幕有两种模式在 config.toml 的subtitle_provider中切换edge速度快、不依赖 GPU质量可能不稳定whisper更可靠但需下载约 3GB 模型速度较慢字幕渲染在 app/services/subtitle.py字体、位置、颜色、字号、描边都能调。合成输出合成引擎把配音、背景音乐、字幕、画面按时间轴对齐输出 mp4。背景音乐音量可调随机曲不合口味时指定 resource/songs 下的文件即可。项目采用 MVC 结构流水线的每一步都是独立模块app/services 目录下 llm、material、voice、subtitle、video 五个文件各管一段二次开发时容易定位。迭代方向上计划接入 GPT-SoVITS 配音、增加转场效果并支持自动上传视频平台。进阶玩法用 API 批量生成视频Web 界面的每个操作都有对应接口。生成视频的入口是 POST /api/v1/videos常用请求参数video_subject视频主题video_aspect9:16、16:9 或 1:1video_count一次生成几条多版本里挑最优voice_name语音名称如 zh-CN-XiaoxiaoNeuralsubtitle_enabled是否生成字幕任务创建后返回 task_id用 GET /api/v1/tasks/{task_id} 查询进度完成后直接拿到 mp4 下载链接。默认用内存管理任务规模更大时在 config.toml 开启 Redis并用 max_concurrent_tasks 控制并发数。素材与语音调优自动匹配的素材不准时把文案写得更具体例如用海滩日落而不是风景用 config.toml 的 material_directory 指向本地素材目录优质片段可反复复用国内用户可填 [azure] 段的 speech_key 和 speech_region配音会更自然whisper 模型下载受阻时可预先下载好模型放到项目的 models 目录排障指南素材下载失败Pexels 访问不通或 Key 失效。检查网络在 config.toml 的 [proxy] 段配置代理核对 pexels_api_keys语音合成报错大模型 Key 过期或余额不足。换一个服务商检查 endpoint 和模型名配置提示找不到 ffmpeg自动下载失败。手动安装 ffmpeg并在 config.toml 设置 ffmpeg_path合成速度慢分辨率高、片段多或用了 whisper 字幕。调短片段时长字幕切回 edge字幕乱码或缺失字体未被识别。把中文字体放入 resource/fonts 目录再改 font_name适合谁用需要日更的自媒体运营直接用 Web 界面一次批量生成几条挑最满意的一条发布要集成视频能力的开发者脚本里调用 /api/v1/videos把 AI 视频生成接进现有工作流输出即可下载的 mp4不想维护环境依赖的团队Docker 部署docker-compose up 即可访问界面和接口结尾MoneyPrinterTurbo 把文案、素材、配音、字幕四步生产链路压缩成一次主题输入每个模块都开源可替换。想验证效果的话先申请一个 Pexels Key填好一个大模型服务商的 API Key然后为夏日旅行攻略生成第一条带字幕的视频。【免费下载链接】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),仅供参考