GitHub开源项目MoneyPrinterTurbo,一键生成短视频,快速发布Youtube、抖音和小红书。
GitHub上的 MoneyPrinterTurbo 是一个利用 AI 大模型技术,只需输入一个视频主题或关键词,就能自动生成视频文案、素材、字幕和背景音乐,最终合成一个高清短视频的好玩的开源项目。
安装步骤:
第一步:准备工作
在开始之前,请确保您的电脑符合以下要求:
- 操作系统:Windows 10 或 macOS 11.0 以上
- 硬件配置:建议至少 4 核 CPU,8GB 内存,显卡可有可无
此外,需要安装以下软件:
Git:用于克隆代码仓库
Conda:用于创建和管理 Python 虚拟环境
ImageMagick:用于图像处理
第二步:克隆代码仓库
首先,打开终端或命令提示符,执行以下命令克隆 MoneyPrinterTurbo 的代码仓库:
1 | git clone https://github.com/harry0703/MoneyPrinterTurbo.git |
完成后,进入项目目录:
1 | cd MoneyPrinterTurbo |
第三步:创建 Python 虚拟环境
接下来,我们使用 Conda 创建一个新的 Python 虚拟环境。执行以下命令:
1 | conda create -n MoneyPrinterTurbo python=3.11 |
创建完成后,激活该环境:
1 | conda activate MoneyPrinterTurbo |
第四步:安装依赖项
在虚拟环境中,安装项目所需的 Python 库。执行以下命令:
1 | pip install -r requirements.txt |
第五步:安装 ImageMagick
ImageMagick 是一个强大的图像处理工具。根据您的操作系统,选择合适的安装方式。
Windows:
- 下载 ImageMagick 的静态版本,例如
ImageMagick-7.1.1-32-Q16-x64-static.exe
。 - 安装时,建议使用默认路径,不要修改安装路径。
- 下载 ImageMagick 的静态版本,例如
macOS:
使用 Homebrew 安装:
1
brew install imagemagick
安装完成后,您需要在配置文件中指定 ImageMagick 的路径。
第六步:配置项目
在项目根目录下,有一个示例配置文件 config.example.toml
。请将其复制并重命名为 config.toml
:
1 | cp config.example.toml config.toml |
修改config.toml文件内容的以下部分
1 | imagemagick_path = "C:\\Program Files (x86)\\ImageMagick-7.1.1-Q16\\magick.exe" 为 |
然后,使用文本编辑器打开 config.toml
,根据文件中的说明,配置以下内容:
- Pexels API Key:用于获取视频素材。您需要在 Pexels 官方网站 注册并获取 API Key。
- Pixabay API Key: 用于获取视频素材。您需要在 Pexels 官方网站 注册并获取 API Key。
- LLM Provider:选择大语言模型提供商,并配置相应的 API Key。
- ImageMagick Path:指定 ImageMagick 的安装路径。如果您在安装时使用了默认路径,只需取消相应行的注释即可。这里要修改
- imagemagick_path = “C:\Program Files (x86)\ImageMagick-7.1.1-Q16\magick.exe” 为
- imagemagick_path = “C:\Program Files\ImageMagick-7.1.1-Q16\magick.exe”
第七步:启动 Web 界面
配置完成后,我们可以启动项目的 Web 界面。在终端中,确保已激活虚拟环境,然后根据您的操作系统,执行以下命令:
Windows:
1
webui.bat
macOS 或 Linux:
1
sh webui.sh
启动后,浏览器会自动打开并显示 Web 界面。如果未自动打开,您可以手动在浏览器中访问 http://0.0.0.0:8501
。
第八步:生成视频
在 Web 界面中,您只需提供一个视频主题或关键词,点击“生成视频”按钮,系统会自动生成视频文案、素材、字幕和背景音乐,最终合成一个高清短视频。生成的视频将保存在 storage/tasks
目录下。
常见问题
无法找到 ffmpeg:如果在生成视频时遇到
No ffmpeg exe could be found
错误,可能是 ffmpeg 未正确安装。您可以从 ffmpeg 官方网站 下载并安装,然后在config.toml
中设置ffmpeg_path
为 ffmpeg 的实际安装路径。网络问题:如果在生成音频或下载视频素材时遇到网络错误,可能是因为无法访问国外服务。请确保您的网络连接正常,必要时使用 VPN。
通过以上步骤,就可以成功安装并配置MoneyPrinterTurbo。