MoneyPrinterPlus
扫码查看

使用AI一键批量生成、混剪并发布短视频的自动化工具

MoneyPrinterPlus

综合介绍

MoneyPrinterPlus 是一个开源项目,它利用AI技术来自动化短视频的制作和分发流程。该工具的核心功能是让用户能够一键式、批量地生成内容多样的短视频。用户只需提供简单的关键词,AI大模型即可自动生成视频文案,随后系统会整合网上素材或用户本地素材,进行智能剪辑,并配上AI生成的语音和精准的字幕。此外,它还支持将制作完成的视频自动发布到抖音、快手、小红书和视频号等主流短视频平台。该项目集成了多种本地和云端AI模型,为自媒体运营者和内容创作者提供了一个能极大提升内容生产效率的强大工具,旨在实现“像印钞机一样”轻松地产出视频内容。

功能列表

  • AI视频生成: 输入关键词,即可调用大语言模型(LLM)自动生成视频文案。
  • 批量视频混剪: 支持将多个本地视频和图片素材片段进行随机组合,搭配不同的文案,批量化生产大量内容不重复的短视频。
  • 自动发布: 可将生成的视频一键发布到抖音、快手、小红书、视频号等多个主流平台,实现内容分发自动化。
  • 丰富的AI模型支持:
    • 云端大模型: 支持OpenAI, Azure, Kimi, 千帆, 百川, 通义千问, DeepSeek等。
    • 本地大模型: 支持与Ollama框架集成的本地模型。
    • 语音模型: 支持本地的chatTTS、GPT-SoVITS模型和fasterwhisper进行语音生成和识别,同时支持Azure、阿里云、腾讯云的云端语音服务。
  • 高度自定义:
    • 视频: 支持横屏、竖屏、方形等多种视频布局和尺寸,提供超过30种视频转场特效。
    • 音频: 支持超过100种配音语音,可调节语速和背景音乐音量。
    • 字幕: 支持自定义字幕的位置、颜色、字体和描边。
  • 素材整合: 支持从Pexels、Pixabay等免费素材网站获取视频和图片素材,也支持使用用户本地的素材库。

使用帮助

MoneyPrinterPlus 提供了一个基于网页的图形化操作界面(GUI),让不熟悉编程的用户也能轻松上手。以下是详细的使用流程。

第一步:环境配置与安装

为了确保程序能正常运行,需要先配置好基础环境。

1. 环境要求:

  • Python: 需要 Python 3.10 或 3.11 版本。
  • FFmpeg: 一个用于处理视频和音频的开源工具集。必须安装并将其路径添加到系统的环境变量中。
  • VC++ Redistributable (仅Windows): 需要安装 Visual C++ 运行库。

2. 安装流程:项目提供了两种安装方式,小白用户推荐使用“自动安装”。

  • 小白版自动安装 (仅Windows):
    1. 从项目主页下载最新的Windows发布版本(通常是zip压缩包)。
    2. 解压缩后,进入文件夹,先双击运行vc_redist.x64.exe进行安装。
    3. 然后双击执行脚本 setup.bat。这个脚本会自动安装所有必需的Python依赖库。
    4. 安装完成后,以后每次启动程序只需双击 start.bat
  • 手动安装 (适用于所有系统):
    1. 确保你的电脑已成功安装Python和FFmpeg。
    2. 使用git克隆或直接下载项目代码到本地。
    3. 打开终端(命令行工具),进入项目根目录。
    4. 执行命令 pip install -r requirements.txt 来安装所有依赖。

第二步:基本配置

启动程序后,浏览器会自动打开操作界面。首先需要在左侧的“基本配置”中填写各个平台API密钥(Key)。

  1. 资源库配置:
    • 程序支持从 Pexels 和 Pixabay 等网站自动下载视频素材。你需要前往这些网站注册账户,获取免费的API Key并填入配置中。
  2. 音频库配置:
    • 程序支持多种语音合成(文字转语音)服务,包括 Azure阿里云 和 腾讯云。你需要到对应的云服务商网站开通语音服务,获取API Key/Secret并填入。
    • 同时支持 chatTTS 等本地语音模型,如果你的硬件性能足够,可以配置使用本地模型以节约成本。
  3. LLM大模型配置:
    • 用于生成视频文案。支持 Moonshot (Kimi)OpenAI (ChatGPT)百度千帆 等多个平台。同样,你需要获取相应平台的API Key并填写。推荐使用Moonshot,对中文支持较好。

第三步:核心功能操作

1. AI视频生成(单视频)

此功能适合根据特定主题快速生成单个视频。

  1. 生成文案: 在“AI视频”页面,输入一个你想做的视频主题 关键词,选择文案语言和期望的视频时长,点击“生成视频文案”。AI模型会为你创作一段脚本,你也可以手动修改。
  2. 配置音视频:
    • 配音: 选择配音语言和具体的语音(如女声、男声),可以调节语速,还可以点击试听来选择最喜欢的声音。
    • 背景音乐: 将你喜欢的背景音乐(MP3文件)放入项目根目录下的 bgmusic 文件夹,即可在界面中选择,并调整其音量。
    • 视频: 选择视频的布局(竖屏/横屏/方形)、分辨率和转场效果。
    • 字幕: 设置字幕的字体、颜色、大小和位置。
  3. 生成视频: 所有配置完成后,点击页面底部的“生成视频”按钮。程序将开始自动执行下载素材、合成音视频、添加字幕等一系列步骤。完成后,视频会出现在页面下方供你预览。

2. 批量视频混剪

这是MoneyPrinterPlus的特色功能,用于大规模生产内容。

  1. 准备素材:
    • 创建不同的文件夹,每个文件夹代表一个“视频片段”或“场景”。例如,场景1文件夹放产品外观素材,场景2文件夹放产品功能演示素材。素材可以是视频(mp4)或图片(jpg, png)。
    • 为每个场景创建一个.txt格式的文案文件。文件中的每一行都是一条独立的文案。程序运行时会从这些文案中随机抽取。
  2. 配置混剪任务:
    • 在“视频混剪”页面,点击“添加片段”来创建多个片段配置区。
    • 对于每个片段,指定其对应的 资源目录(你准备好的素材文件夹)和 视频资源文案(对应的.txt文件)。
  3. 批量生成:
    • 配置好所有片段、配音、背景音乐和字幕后,在页面底部设置 批量生成视频数(例如100)。
    • 点击“生成视频”。程序会自动将不同片段的素材和文案进行随机组合,并应用转场效果,最终在 final 文件夹中生成大量独一无二的短视频。

3. 批量短视频上传

此功能能将你制作好的视频自动发布到各大平台。

  1. 浏览器配置 (首次使用):
    • 这个功能通过模拟人的浏览器点击操作来实现,因此需要对浏览器进行特殊设置。
    • Chrome: 关闭所有Chrome窗口,然后以“远程调试模式”启动。具体方法是在Chrome的快捷方式目标后面添加启动参数 --remote-debugging-port=9222
    • Firefox: 同样需要以调试模式启动,具体命令参考项目文档。
  2. 开始上传:
    • 在程序的“视频自动发布”页面,选择你的浏览器类型,并填入之前下载的浏览器驱动(ChromeDriver/Geckodriver)的路径。
    • 指定 视频内容所在目录,程序会自动加载该目录下的视频文件和配套的文案文件(文案文件需为.txt格式,第一行为标题,其余为描述)。
    • 勾选你想要发布的平台(抖音、快手、小红书等),填写标题、标签、合集等信息。
    • 重要: 在点击发布前,手动在刚才以调试模式打开的浏览器中登录好所有平台的账号。
    • 点击“发布视频”,程序就会接管浏览器,自动执行上传、填写信息、发布等一系列操作。

应用场景

  1. 自媒体矩阵运营对于同时在抖音、快手、视频号等多个平台运营账号的创作者,可以使用该工具实现“一次生产,多平台分发”。通过批量混剪功能生成数百条视频,再由自动发布功能定时定量地发布到各个账号,极大地降低了内容维护的人力成本。
  2. 信息流内容快速视频化可以将新闻、知识科普、产品介绍等文字内容,通过AI文案生成和AI配音功能,快速转换为短视频形式。这种形式比纯文字更吸引人,有助于在短视频平台获取流量。
  3. 电商带货视频批量生产电商商家可以为一款商品准备多个角度的视频素材(如外观、细节、使用场景),并撰写多条卖点文案。利用批量混剪功能,可以组合出成百上千条内容各异的带货视频,用于信息流广告投放或商品橱窗展示,测试不同素材和文案的效果。

QA

  1. 这个工具是免费的吗?是的,MoneyPrinterPlus是一个在GitHub上开源的项目,基于GPL-3.0许可证。你可以免费用于个人和教育目的。但需要注意,该许可证禁止任何形式的商业用途,例如修改代码后进行销售。
  2. 我需要懂编程才能使用吗?不需要。该工具提供了完整的图形用户界面(GUI),所有操作都通过点击按钮和填写表单完成。对于Windows用户,项目还提供了“小白版”安装包,进一步简化了环境配置过程,你只需要按照说明文档执行几个脚本文件即可。
  3. 视频生成的效果如何?会被平台判为搬运或低质量内容吗?视频的最终质量很大程度上取决于你提供的素材质量和文案创意。批量混剪功能通过随机组合不同的素材、文案、转场和背景音乐,可以有效降低视频的重复度。为了避免被平台限流,建议使用自己拍摄或高质量的授权素材,并创作多样化的文案。
  4. 我可以使用自己的素材吗?当然可以。批量视频混剪功能就是为此设计的。你只需将自己的视频(mp4)和图片(jpg, png)素材按场景分类整理到不同文件夹中,然后在工具界面中指定这些文件夹的路径即可。
微信微博Email复制链接