AI开放服务/开源项目
MoneyPrinter
MoneyPrinter 综合介绍
MoneyPrinter是一个开源项目,旨在自动化YouTube短视频(Shorts)的制作过程。它基于Python编写,使用MoviePy视频编辑库。用户仅需提供讨论的视频话题,就能在本地生成视频。此工具包含了视频生成、音乐添加、字体自定义、自动YouTube上传等功能,为内容创作者提供便捷的视频生成解决方案。
MoneyPrinter 功能列表
视频话题输入生成
MP3音乐文件支持与自定义
字体加载与自定义
自动上传YouTube功能
额外scopes支持以实现更多YouTube功能
.env环境变量配置
图像处理工具ImageMagick集成
MoneyPrinter 使用帮助
克隆仓库并安装Python依赖
复制.env.example至.env并配置环境变量
通过浏览器访问本地服务器进行操作
自定义字体和音乐文件
根据提示完成Google OAuth认证来启用YouTube自动上传
MoneyPrinter 环境变量
要求
- TIKTOK_SESSION_ID:需要您的TikTok会话ID。通过在浏览器中登录TikTok并复制 sessionid cookie的值来获取它。
- IMAGEMAGICK_BINARY:ImageMagick二进制文件(.exe文件)的文件路径是必需的。
- PEXELS_API_KEY: 需要您的独一无二的Pexels API 密钥。
可选
- OPENAI_API_KEY: 您的唯一OpenAI API密钥是必需的。如果您想使用OpenAI模型,请在这里获得您的密钥。
- GOOGLE_API_KEY:您的Gemini API密钥对Gemini Pro模型至关重要。在Get API key | Google AI Studio上安全地生成一个
- ASSEMBLY_AI_API_KEY: 您的唯一 AssemblyAI API 密钥是必需的。您可以在这里获得一个。此字段是可选的;如果留空,字幕将基于生成的脚本创建。字幕也可以在本地创建。
加入 Discord 以获得支持和更新。