乐于分享
好东西不私藏

告别剪辑烦恼!这个AI工具输入关键词就能自动生成爆款短视频

告别剪辑烦恼!这个AI工具输入关键词就能自动生成爆款短视频

点击蓝字,关注我们

Github开源项目推荐

项目链接:https://github.com/harry0703/MoneyPrinterTurbo

一、项目功能性介绍

1.1 核心功能

只需提供视频主题或关键词,即可全自动完成以下流程:

AI生成或自定义视频文案获取高清无版权视频素材(支持本地素材)生成可自定义样式的字幕(字体、位置、颜色、描边等)添加背景音乐(随机或指定文件,支持音量调节)合成高清短视频(支持竖屏9:16/横屏16:9两种尺寸)支持批量生成多版本视频,支持API与Web界面双交互方式

1.2 技术架构

采用完整MVC架构,代码结构清晰易于维护核心技术栈:Python + moviepy(视频合成) + streamlit(WebUI)集成多类AI服务:
LLM模型:OpenAI、Moonshot、Azure、通义千问、Google Gemini等10+种TTS语音合成:支持多种语音,可实时试听字幕生成:Edge(快速)/Whisper(高质量)两种模式
依赖工具:ImageMagick(字幕渲染)、ffmpeg(视频处理)

1.3 适用场景

自媒体短视频快速制作(抖音、TikTok等平台)批量生成知识科普、生活感悟类内容教学/培训类短视频自动化生产个人创作者快速产出内容,降低制作成本

二、项目特点总结

维度特点说明优势
性能支持GPU加速视频处理;字幕生成提供快速/高质量双模式;支持批量生成任务调度根据需求灵活选择性能模式,GPU可显著提升批量处理与本地转录速度
易用性提供Windows一键启动包;Web界面可视化操作;支持中文/英文双语;API文档完善小白用户可快速上手,开发者可通过API集成到现有系统
扩展性支持多LLM模型接入;可自定义本地素材、字体、音乐;开放API接口适配不同地区用户的模型选择需求,支持个性化定制视频内容

三、安装指南

3.1 环境要求

建议系统:Windows 10 / MacOS 11.0+ / 主流Linux发行版硬件配置:
项目最低配置推荐配置理想配置
CPU4 核6 到 8 核8 核及以上
RAM4 GB8 GB16 GB 及以上
GPU非必须4 GB 显存及以上8 GB 显存及以上
注意:依赖云端服务时CPU/内存更重要;启用本地Whisper或批量生成时GPU提升明显

3.2 安装代码

① 克隆代码

  • 1
git clone https://github.com/harry0703/MoneyPrinterTurbo.git

② 创建虚拟环境(推荐uv)

  • 2
  • 3
  • 4
cd MoneyPrinterTurbouv python install 3.11uv sync --frozen

② 虚拟环境兼容方案(venv+pip)

  • 5
  • 6
  • 7
python3.11-m venv .venvsource .venv/bin/activatepip install -r requirements.txt

③ 安装ImageMagick

  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
# Windows:下载静态库版本并配置路径(参考原文)# MacOSbrew install imagemagick# Ubuntusudo apt-get install imagemagick# CentOSsudo yum install ImageMagick

④ 启动Web界面

  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
# Windowsuv run streamlit run ./webui/Main.py --browser.gatherUsageStats=False# 或激活虚拟环境后执行webui.bat# MacOS/Linuxuv run streamlit run ./webui/Main.py --browser.gatherUsageStats=False# 或激活虚拟环境后执行sh webui.sh

⑤ 启动API服务

  • 24
  • 25
  • 26
uv run python main.py# 或激活虚拟环境后执行python main.py

四、使用示例

4.1 基础示例

通过Web界面快速生成视频:

1.启动WebUI后访问浏览器地址2.输入视频主题/关键词,选择视频尺寸3.配置语音合成、字幕样式、背景音乐参数4.点击生成按钮,等待视频合成完成

4.2 进阶示例

批量生成:在WebUI中设置批量生成数量,自动生成多版本视频后选择最优自定义文案:跳过AI生成,直接输入自定义文案进行视频合成本地素材:将本地视频素材放入指定目录,系统自动优先使用本地素材API集成:通过http://127.0.0.1:8080/docs查看API文档,调用接口实现自动化视频生成

五、Docker部署方案

5.1 部署可行性

✅ 支持

5.2 Dockerfile

项目提供官方DockerfileDockerfile.gpu(GPU加速版本),可直接从仓库获取。

5.3 docker-compose.yml

项目提供docker-compose.ymldocker-compose.gpu.yml(GPU版本),可直接从仓库获取。

5.4 部署步骤

  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
# 1. 克隆代码git clone https://github.com/harry0703/MoneyPrinterTurbo.gitcd MoneyPrinterTurbo# 2. 启动Docker服务(需提前安装Docker)# 3. 启动容器docker-compose up# 或最新版Docker使用docker compose up# 4. 访问服务# Web界面:http://0.0.0.0:8501# API文档:http://0.0.0.0:8080/docs 或 http://0.0.0.0:8080/redoc

六、Agent Skill集成

6.1 可用性评估

❌ 不支持

6.2 支持的工具

- [ ] Cursor
- [ ] Claude Code
- [ ] Cline
- [ ] Windsurf
- [ ] 其他:无

6.3 安装配置

无相关集成内容

6.4 Skill配置代码

无相关配置代码

七、总结与建议

MoneyPrinterTurbo是一款面向内容创作者的AI短视频自动化生成工具,核心优势在于低门槛、高扩展性和多场景适配。推荐自媒体创作者、内容运营人员使用,尤其适合批量生成知识类、生活类短视频。

使用建议:

1.国内用户优先选择DeepSeek或Moonshot作为LLM提供商,无需VPN即可访问2.字幕生成优先使用Edge模式,质量不佳时再切换到Whisper模式3.避免使用中文路径,防止出现未知错误4.批量生成或本地处理时建议使用GPU加速,提升效率