MoneyPrinterTurbo AI短视频生成实战指南:5分钟跑通第一条多语言视频
2026/9/17 14:11:11 网站建设 项目流程

MoneyPrinterTurbo AI短视频生成实战指南:5分钟跑通第一条多语言视频

【免费下载链接】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 短视频生成工具接得住这件事:你只给一个主题,它自动产出文案、配音、字幕、素材和背景音乐,最后合成一条可发布的成片。下面按"装好、跑出第一条、调参、对接 API"的顺序讲清楚。

一、项目定位与能力边界

MoneyPrinterTurbo 是一个跑在本地的 AI 短视频生成服务:输入主题或关键词,它按固定流水线产出成片。它不是剪辑软件,不做逐帧人工编辑,也不负责把成片发到各平台。

  • 主题成片:给一个主题,自动生成文案、素材、配音、字幕与背景音乐
  • 多语言文案:支持中、英、德、法、越南等 8 种文案语言,可选自动检测
  • 双入口:Streamlit 网页界面与 FastAPI 接口,两边参数一致
  • 素材来源可切:Pexels、Pixabay 在线素材,或上传本地文件
  • 批量出片:一次最多生成 5 条,挑最满意的一条

图:主界面分文案、视频、字幕、音频四个设置区,底部红色按钮生成成片

二、从零到第一个可用输出

环境要求

项目要求 Python 3.11,运行依赖锁定在 requirements.txt;ffmpeg 与 ImageMagick 用于合成,正常会自动下载,缺失时再手动指路径。

# 需要 Python 3.11 pip install -r requirements.txt

启动与首次调用

  1. 拉取代码并安装依赖(命令见下方代码块)。
  2. config.example.toml复制为config.toml,填入 Pexels Key 和一个大模型服务商的密钥。
  3. 运行sh webui.sh,浏览器打开 http://127.0.0.1:8501。
  4. 在"文案设置"填主题,点底部"生成视频"。
git clone https://gitcode.com/GitHub_Trending/mo/MoneyPrinterTurbo cd MoneyPrinterTurbo && pip install -r requirements.txt cp config.example.toml config.toml sh webui.sh

验证输出

几分钟后页面会弹出一条竖屏 9:16 成片,带配音、字幕和背景音乐,任务文件夹自动打开,里面是 final-1.mp4 与分镜素材。

三、核心工作流拆解

数据流是"主题进、成片出",中间分三段处理。

脚本与关键词(输入)

文案模块把主题变成一段口播稿,再抽出用于搜素材的关键词。

  • 在界面点"生成视频文案和关键词",或在 API 调 /api/v1/scripts 与 /api/v1/terms
  • 文案语言选"自动检测"时,它会按主题的语种输出
  • 实现在 文案生成服务,可接 OpenAI、DeepSeek、Moonshot 等多家

素材与合成(处理)

合成模块把关键词换素材,再拼成分镜、叠字幕、混背景音乐。

  • 素材默认走 Pexels,也可切 Pixabay 或本地文件
  • 转场、比例、片段时长都在"视频设置"里选
  • 拼接逻辑在 视频合成服务,搜索逻辑在 material 模块

配音与字幕(输出)

配音模块用 TTS 把文案读出来,字幕模块按语音时间轴对齐出字幕。

  • 配音支持试听,语速、音量在"音频设置"里调
  • 字幕引擎有 edge(快)与 whisper(准)两种,可切换
  • 语音与字幕分别在 voice 和 subtitle 两个服务里

四、场景化操作手册

把一条选题扩成多语种成片

同一条选题要在中、英、德三个账号各发一版。

  1. 打开 Basic Settings,Language 选 zh-CN,填中文主题,点"生成视频"。
  2. 文案语言改 en-US,主题改英文,再点一次生成。
  3. 文案语言改 de-DE,主题改德语,再点一次生成。
  4. 进 storage/tasks 按任务号收集三条 final-1.mp4。

三条任务目录各得到一条对应语种的竖屏成片,画面与文案语言一致。

用本地素材做企业培训片

不想用在线素材,想让画面用你自己准备的片段。

  1. 视频来源选 Local file,拖入 mp4 或 jpg。
  2. 按培训内容填文案,生成文案与关键词。
  3. 字幕开启,字体选含中文的字体,位置选 Bottom。
  4. 点"生成视频"。

成片只使用你上传的素材,不访问 Pexels,适合内部合规内容。

只出字幕或只出配音

已有成片,想单独补一套字幕或换一版配音。

  1. 先启动 API:python main.py
  2. 调 /api/v1/subtitle,传文案文本与字幕参数。
  3. 调 /api/v1/audio,传文本与 voice_name。
  4. 用返回的 task_id 轮询 /api/v1/tasks/{task_id} 取结果。

图:/docs 里的 V1 接口列表,含视频、字幕、音频与任务查询端点

拿到独立的字幕文件或 mp3,原视频不动,适合只做局部返工。

五、参数调优与进阶配置

最常动的五个配置项如下,改完重启对应服务即可。

  • video_source / config.toml:决定素材来源 → pexels 或 pixabay → 切素材池,本地片选 local
  • llm_provider / config.toml:决定文案用哪家大模型 → openai、deepseek、moonshot 等 → 换模型影响文案质量与网络可达性
  • subtitle_provider / config.toml:字幕引擎 → edge(快)或 whisper(准)→ 字幕质量与耗时
  • voice_rate / 界面:语速倍数 → 0.8~2.0 → 调节奏,大于 1 更赶
  • max_concurrent_tasks / config.toml:并发上限 → 1~5 → 调同时出片数,机器弱就调低
[app] video_source = "pexels" llm_provider = "deepseek" subtitle_provider = "edge" max_concurrent_tasks = 5

图:英文界面,Basic Settings 里的 Language 下拉用于切换界面语言

项目提供 endpoint 配置项,可在 config.toml 里改成你的对外域名,供下载链接使用。

六、高频问题速查

现象可能原因处理方式
报错 No ffmpeg exe未自动下载 ffmpeg配置 ffmpeg_path 指到本地
文案卡住、choices 报错网络不稳或 Key 无效换 DeepSeek,开全局代理
whisper 字幕下载失败HuggingFace 不通手动下载到 models 目录
ImageMagick 拒临时文件policy.xml 安全策略rights 改为 read 加 write
Too many open files文件句柄上限低ulimit -n 调到 10240

七、扩展与集成

用 API 接入自有系统

如果你需要把出片能力嵌进自己的后台,入口在 任务接口。它提供 /api/v1/videos、/api/v1/subtitle、/api/v1/audio 三个生成端点,生成是异步的,先拿 task_id 再轮询 /api/v1/tasks/{task_id} 取结果。

换素材源或换大模型

如果你需要换素材池或换文案模型,入口在 config.toml。把 video_source 改成 pixabay 或 local,把 llm_provider 改成 openai、deepseek、moonshot 之一,界面 Basic Settings 里也能填对应 Key。

新增界面语言

如果你需要支持一种新界面语言,入口在 多语言目录。照 en.json 的格式加一个 JSON 文件,界面右上角 Language 下拉会自动多一项,无需改代码。

回到开篇那个三语选题:现在你能对同一主题连跑三条成片,也能只补一套字幕。下一步把 config.toml 的 endpoint 指到你的域名,再用 /api/v1/videos 接进发布后台,就能把手工点按钮变成定时批量出片,字段含义直接看 /docs 里的 OpenAPI 说明。

【免费下载链接】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),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询