GitHub上的 MoneyPrinterTurbo 是一个利用 AI 大模型技术,只需输入一个视频主题或关键词,就能自动生成视频文案、素材、字幕和背景音乐,最终合成一个高清短视频的好玩的开源项目。

安装步骤:

第一步:准备工作

在开始之前,请确保您的电脑符合以下要求:

  • 操作系统:Windows 10 或 macOS 11.0 以上
  • 硬件配置:建议至少 4 核 CPU,8GB 内存,显卡可有可无

此外,需要安装以下软件:

第二步:克隆代码仓库

首先,打开终端或命令提示符,执行以下命令克隆 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

    1. 下载 ImageMagick 的静态版本,例如 ImageMagick-7.1.1-32-Q16-x64-static.exe
    2. 安装时,建议使用默认路径,不要修改安装路径。
  • macOS

    使用 Homebrew 安装:

    1
    brew install imagemagick

安装完成后,您需要在配置文件中指定 ImageMagick 的路径。

第六步:配置项目

在项目根目录下,有一个示例配置文件 config.example.toml。请将其复制并重命名为 config.toml

1
cp config.example.toml config.toml

修改config.toml文件内容的以下部分

1
2
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"

然后,使用文本编辑器打开 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。