搭建MoneyPrinterTurbo,利用AI大模型,一键生成高清短视频
1.MoneyPrinterTurbo简介
只需提供一个视频 主题 或 关键词 ,就可以全自动生成视频文案、视频素材、视频字幕、视频背景音乐,然后合成一个高清的短视频。
github地址 : github.com/harry0703/M...
2.功能 🎯
-
完整的 MVC架构 ,代码 结构清晰 ,易于维护,支持
API
和Web界面
-
支持视频文案 AI自动生成 ,也可以自定义文案
-
支持多种 高清视频 尺寸
- 竖屏 9:16,
1080x1920
- 横屏 16:9,
1920x1080
- 竖屏 9:16,
-
支持 批量视频生成,可以一次生成多个视频,然后选择一个最满意的
-
支持 视频片段时长设置,方便调节素材切换频率
-
支持 中文 和 英文 视频文案
-
支持 多种语音 合成
-
支持 字幕生成 ,可以调整
字体
、位置
、颜色
、大小
,同时支持字幕描边
设置 -
支持 背景音乐 ,随机或者指定音乐文件,可设置
背景音乐音量
-
视频素材来源 高清 ,而且 无版权,也可以使用自己的本地素材
-
支持 OpenAI 、moonshot 、Azure 、gpt4free 、one-api 、通义千问 、Google Gemini 、Ollama 等多种模型接入.
3.安装
-
网盘下载 百度网盘: pan.baidu.com/s/1bpGjgQVE... 提取码: xt16 下载后,建议先双击执行 update.bat 更新到最新代码,然后双击 start.bat 启动Web界面。
-
gthub下载安装
bash
git clone https://github.com/harry0703/MoneyPrinterTurbo.git
pip install -r requirements.txt
同时安装 ImageMagick
-
安装下载好的 ImageMagick,注意不要修改安装路径
-
修改
配置文件 config.toml
中的imagemagick_path
为你的实际安装路径(如果安装的时候没有修改路径,直接取消注释即可) -
docker安装
bash
cd MoneyPrinterTurbo
docker-compose up
4.启动
启动 webui.bat
- Web界面 打开浏览器,访问 http://0.0.0.0:8501
python main.py
- 问API文档 打开浏览器,访问 http://0.0.0.0:8080/docs 或者 http://0.0.0.0:8080/redoc
5.配置
如图所示,点击基础设置,设置参数:
- 模型我用的是 ollama启动的qwen模型
- 注册pexels,获取api。
6.运行
比如:我计划写"什么花,容易引发过敏?"
- 1.第一步,根据语言,生成视频文案
- 2.根据视频文案生成视频关键词
- 3.根据关键词,去pexels获取视频(或本地视频、图片资源也可以)
- 4.视频随机拼接
- 5.视频比例
- 6.视频片段最大时长
- 7.选择音频设置
- 8.选择北京音乐
- 9.字幕设置 选择完,开始生成视频,如果需要下载,会比较慢。
大约2-3分钟,即可生成好视频。