前言
今天这个项目有意思,也是很早之前就发现了,但当时忘记了写。最近没事干又翻出来玩玩,同时发现项目更新了很多东西了,于是翻出来写写。MoneyPrinterTurbo—一个可以一键生成高清短视频的项目,只需提供一个视频 主题 或 关键词 ,就可以全自动生成视频文案、视频素材、视频字幕、视频背景音乐,然后合成一个高清的短视频。
项目页项目介绍
项目拥有webui,方便你根据自己需求调整参数或者模型生成视频,在这里可以设置你需要使用的模型,同时也可以调整文案、背景音乐、配音以及视频比例等等内容。
基本设置底部的文案设置你可以直接给到视频主题,随后选择自动生成,AI会根据你给的主题来生成视频的文案以及视频关键词。关键词目前不支持中文,且如果需要使用中文文案,那么你的网络需要特殊处理一下才行。
文案生成而在文案设置的右边有视频设置,可以选择视频拼接方式、视频比例以及时长和数量,音频上也可以选择配音的声音(文案配音)同时也有背景音乐的选择,这些都可以单独设置音量大小。
视频与音频最后则是字幕了,可选择是否启用字幕,同时字幕的位置、字体以及颜色和描边都是可以调整的。
字幕设置最后所有就续之后我们点击底部的生成视频,就能看到下面代码跑起来了,这里使用的是CPU进行计算,当然了如果条件允许你可以在配置文件中去改为GPU,同时设置你的资源分配情况。
视频生成视频生成时间基于机器性能,我这里20秒的视频用了接近十分钟,用的星际蜗牛B款,所以性能不太行。
完成最后生成的视频会保存在项目文件夹的storage/tasks文件夹中,每段视频都会有一个单独的文件夹,点进去就能看到字幕文件、音频文件以及视频。
文件位置部署过程
因为项目需要我们自行编译,所以我们需要将整个项目文件夹给下载下来,你可以采取使用git命令的形式直接拉取项目,也可以下载之后解压缩到群晖中。
文件文件准备好之后我们该需要获取Pexels的API Key,直接去Pexels官网注册账号即可。
API随后将项目根目录中的config.example.toml文件打开,将你要用的模型填进去,同时填上Pexels的API Key,这样方便固化。当然了也可以不用管,后期项目部署好之后直接去webui填写。
配置文件编辑最后我们还需要检查一下docker-compse.yml文件中的映射端口是否冲突,如果有冲突记得更改。
文件检查最后打开群晖的SSH端口,使用SSH工具连接之后输入sudo -i获取管理员权限,cd到项目的根目录输入docker-compose up启动项目。
编译项目剩下的就是无尽的等待了,因为需要编译api镜像以及webui两个镜像,所以时间会特别慢(和网络环境也有关系)部署好之后直接浏览器访问就可以了,在基础设置中可以将其切换为中文。不过我这里测试用电脑不能操作,用手机反而可以,不知道是不是缓存问题。
总结
项目很牛逼,但是目前基于主题这个并不明显,经常会偏题。不过视频还是很高清的,格式为1080p30fps的视频,用来发发抖音是没有问题的。
以上便是本期的全部内容了,如果你觉得还算有趣或者对你有所帮助,不妨点赞收藏,最后也希望能得到你的关注,咱们下期见!三连
容器要占用多少空间啊?这个运行消耗CPU和内存资源高么?
能把生成的视频发出来看看么