应用简介
随着AI的迅速发展,自从 Open AI 发布 Sora 文本生成视频模型后,文本生成视频的 AI 技术引起了无数圈内圈外人士的关注和实验。该解决方案基于Money Printer,为你提供一个文本生成短视频的WebUI应用。只需输入视频主题或关键词,就可以全自动生成视频文案、视频素材、视频字幕、视频背景音乐,最后合成一个高清的短视频。
【软件功能】
完整的 MVC 架构,代码 结构清晰,易于维护,支持 API 和 Web 界面。
支持视频文案 AI 自动生成,也可以自定义文案。
支持多种 高清视频 尺寸,常见的 9:16、16:9。
支持 批量视频生成,可以一次生成多个视频,然后选择一个最满意的。
支持 视频片段时长设置,方便调节素材切换频率。
支持 中文 和 英文 视频文案。
支持 多种语音 合成。
支持 字幕生成,可以调整 字体、位置、颜色、大小,同时支持字幕描边设置。
支持 背景音乐,随机或者指定音乐文件,可设置背景音乐音量。
视频素材来源 高清,而且 无版权。
支持 Open AI、moonshot、Azure、gp t4free、one-api 等多种模型接入。
【使用说明】
开始使用
步骤 1 访问该促销活动购买页面,按照如下配置完成AI生成短视频服务器的部署。
服务器的部署
服务器的部署
步骤 2 登录弹性云服务器控制台。使用Linux连接工具登录服务器,或者在控制台单击“远程登录”(建议使用远程连接工具,后续使用过程中需要下载短视频文件)。
步骤 3 等待15分钟左右,进入服务器后,查看环境部署日志。输入命令:tail -f /tmp/install-MoneyPrinter-baseENV.log,如下图所示则表示基础环境部署成功(使用Ctrl+C按键即可退出查看日志界面)。
步骤 4 修改配置文件,路径为“/home/project/MoneyPrinterTurbo/config.toml”。按照 config.toml 文件中的说明,配置好 pexels_api_keys 和 llm_provider(默认moonshot)相关的 API Key。获取方式请参考//www.pexels.com/api/(pexels_api_key)和//platform.moonshot.cn/console/api-keys(moonshot_api_key)。
步骤 5 输入命令:vim /home/project/MoneyPrinterTurbo/config.toml,按下键盘i键,修改pexels_api_keys和moonshot_api_key的值,在键盘按下Esc,输入“:wq”保存。
配置文件
步骤 6 预启动服务。输入如下命令:
conda activate MoneyPrinterTurbo
cd /home/project/MoneyPrinterTurbo/
bash webui.sh
执行后,输入邮箱地址,即可启动服务。
步骤 7 使用Ctrl + C停止服务,使用后台方式启动服务。输入以下命令:
conda activate MoneyPrinterTurbo
cd /home/project/MoneyPrinterTurbo/
bash webui.sh > /home/project/MoneyPrinterTurbo/webui.log 2>&1 &
步骤 8 登录弹性云服务器控制台。选择购买的服务器,单击服务器名称进入详细页面,在新页面单击“安全组”。
安全组
步骤 9 单击“配置规则”,选择“入方向规则”。
步骤 10 单击“复制”,修改放通8501端口。
步骤 11 打开浏览器,输入//EIP:8501,即可访问WebUI界面。
步骤 12 给定一个关键词,使用AI自动生成视频文案。
步骤 13 根据页面提示及自身需要,选改参数设置,单击“生成视频”,等待视频自动生成。
步骤 14 下拉页面,可以查看当前任务生成的日志。待出现“视频生成完成”,登录服务器,查看生成的视频final-1.mp4(视频存储路径:/home/project/MoneyPrinter/storage/task下,找到任务ID对应的文件夹)。
步骤 15 进入服务器,查看生成的视频文件。
【常见问题】
问题一:Read time out. 因为网络波动影响,可能会有视频素材下载失败,报错如下:
解决办法:终止此次任务,单击前端页面“stop”停止此次任务。刷新页面,重新发起任务。