MoneyPrinterTurbo简介

只需提供一个视频 主题 或 关键词 ,就可以全自动生成视频文案、视频素材、视频字幕、视频背景音乐,然后合成一个高清的短视频。

仓库链接:`https://github.com/harry0703/MoneyPrinterTurbo`

配置要求及准备工作

建议最低 CPU 4核或以上,内存 8G 或以上,显卡非必须
MacOS 11.0 以上系统

1 克隆代码
git clone https://github.com/harry0703/MoneyPrinterTurbo.git
2 修改配置文件

将 config.example.toml 文件复制一份,命名为 config.toml
按照 config.toml 文件中的说明,配置好 pexels_api_keys 和 llm_provider,并根据 llm_provider 对应的服务商,配置相关的 API Key
非必须,可以运行完成后,在webUI中配置!!

3 配置大模型(LLM)

安装LM Studio, 从官网进行下载

https://lmstudio.ai/

安装完成后,打开app,选择llama3完成下载

安选择Local server 开启本地服务,记得在顶部先选择好模型

其实开启之前,最好调整一些配置, 主要就是内存大小和token长度

我们需要用到的就是红框内的基础url、api_key和model名称,api是兼容openAI的api,所以,到时候填写的时候,api选择openAI即可。

4 安装conda

前往 https://www.anaconda.com/download/success 完成下载,傻瓜式安装,简单。

5 注册Pexels

前往 https://www.pexels.com/api/ 完成注册,您将获得一个apiKey,用来获取无版权的视频片段,注册的时候选择使用,而不是分享,哈哈

正式部署

1 创建虚拟环境

创建虚拟环境

cd MoneyPrinterTurbo
conda create -n MoneyPrinterTurbo python=3.10
conda activate MoneyPrinterTurbo
pip install -r requirements.txt
2 安装 ImageMagick

需要VPN,安装过程比较慢,如果没有安装brew,请自行百度如何安装brew

brew install imagemagick
3 启动web界面

假设你当前处于虚拟环境中, 如果不在,请先cd到MoneyPrinterTurbo根目录,执行conda activate MoneyPrinterTurbo

控制台执行sh webui.sh,启动后,会自动打开浏览器进入webUI界面

如何用

1 web界面配置

配置项不多,大模型供应商OpenAI,API Key 、 Base Url 按LM Studio 的填写,模型名称填写相对路径和文件名,不过貌似这个会自动填对

Pexels API Key 就是之前注册后获取的API key,如果只需要生成音频,这里可以瞎几把写

2 文案设置

必须要填写的就是视频主题,其他都可以通过AI生成,如果是小说推文,则视频文案也建议自行填写!

视频关键字可以通过AI生成,提升一点点视频相关性,但是效果不是特别明显,期待工具作者后续加入SD文生图接入。

3 视频设置

按需调整,但是视频片段最大时长和同事生成视频数量不太建议调整,调大了影响效率!

4 音频设置

普通版的声音还行,如果需要更高级的,需要微软的API Key,免费版貌似50w字符/月

其他的按需填写

5 字幕设置

推荐使用默认设置,我一般会换字体,微软雅黑貌似有版权问题吧~

6 点击生成视频

点击后会输出日志,一个20来分钟的视频,大约需要一个小时,如果有字幕要求,时长翻倍!

7 注意点

备好梯子,视频素材全局梯子,不然下不下来
做好散热,写入视频时,发热严重
生成期间最好不要做对内存消耗大的事情