上周,一位名为 FujiwaraChoki 的程序员在观看短视频的过程中突发奇想,开发了一款叫 Money Printer 的一键视频生成工具。
目前,国内外各大(短)视频平台上的一小部分视频都是有AI技术生成的。FujiwaraChoki 在此之前也专门去研究了一下现有的invideo AI(一款强大的文生视频产品)
的生成原理,此类AI工具可以生成带有字幕、配音、背景音乐的高质量视频。
作者表示,此类视频生成工具通过简单的 Moviepy
代码和 Moviepy
视频库创建,然后接入大语言模型TTS工具,还有图库平台的API即可实现视频的一键生成。作者不准备借助任何需要使用Token付费的API,于是他使用了各种免费的API制作了这款 Money Printer ,也叫 印钞机视频生成器。
还可设置自动上传至视频平台获取收益!
作者开源一周,就在GitHub上获得了 7.9K
Star!想来很多人都对该项目工具很是青睐!
MoneyPrinter
, 一个自动创建YouTube短视频的自动化赚钱项目,只要输入视频文本MoneyPrinter即可自动产生与之相关的短视频。
GitHub:https://github.com/FujiwaraChoki/MoneyPrinter
MoneyPrinter项目中也提供了本地部署的流程,而且也开通了 discord 服务器。作者也把本地详细的部署教程放在了discord上。
接下来为大家介绍下Windows本地如何部署MoneyPrinter项目:
IM下载地址:https://imagemagick.org/script/download.php
打开cmd窗口,输入git克隆指令,下载项目到本地。
git clone https://github.com/FujiwaraChoki/MoneyPrinter.git
进入项目主目录,安装第三方依赖模块
pip install -r requirements.txt
拷贝.env.example
并重命名为.env
cp .env.example .env
原始.env配置(环境变量):其中TikTokSeesionID、OpenAI_API_KEY、GOOGLE_API_KEY是选填内容,毕竟作者创建该项目的一个主要原因就是不使用付费Token。
IMAGEMAGICK_BINARY=""
# AssemblyAI API Key
# Sign up at https://www.assemblyai.com/ to receive an API key.
ASSEMBLY_AI_API_KEY=""
# Pexels API Key
# Register at https://www.pexels.com/api/ to get your API key.
PEXELS_API_KEY=""
OPENAI_API_KEY=""
# Google API Key
# Generate your API key through https://makersuite.google.com/app/apikey
GOOGLE_API_KEY=""
上述配置是用于添加不同的API Key,用于视频的自动生成。(很重要)
设置ImageMagick路径,即在本地安装的路径,对应参数IMAGEMAGICK_BINARY。
然后需要注册AssemblyAI,然后登录到后台即可查看API Key,然后配置到.env下即可。
再注册素材库平台Pexels,然后登录后创建一个Key,然后配置到.env下即可。
需要开启前后端两个服务,如果服务启动遇到问题可在discord找作者或网友讨论解决。
开启后端服务
# Run the backend server
cd Backend
python main.py
开启前端服务
# Run the frontend server
cd ../Frontend
python -m http.server 3000
最后所有服务启动成功后,即可在本地访问http://localhost:3000
进入MoneyPrinter使用。
MoneyPrinter会根据提示词生成一段视频脚本,然后根据重要的关键词在Pexels自动下载对应的素材。最后再调用各种API进行视频的生成。它会自动下载视频音频脚本,并保存到项目的temp文件夹,最终视频会输出为MoneyPrinter\output.mp4
MoneyPrinter由于使用的都是免费的API进行视频的自动生成,所以最终效果相较于RunWay等主流视频生成产品,效果质量可能不佳。
不过也可以帮助很多用户免费使用文本生视频的功能,还是很不错的。如果想生成视频质量好一些,也可对二次开发对接一些优质API。
MoneyPrinter是一个强大的视频处理库,能够编辑视频、添加音乐背景和文本等,要使用您自己的音乐,请将所有 MP3 文件压缩成 ZIP 文件并将其上传到某个地方。在前端提供指向 ZIP 文件的链接,您也可以将 MP3 文件移动到文件夹中。
MoneyPrinter的背后技术主要依赖于Python编程语言和MoviePy视频编辑库,以及YouTube的API用于视频上传,使得从视频创意到发布的整个流程自动化和无缝连接。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有