amihia / auto_video

自动跑团视频生成

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

初次使用请使用文件夹内的python-3.6.7-amd64.exe,并在安装过程中勾选其中的add python 3.6 to path

安装完成之后点击文件夹下的init.bat并等待其运行完成

合成视频前,先将记录跑团信息的text.txt文件放入根目录

修改该文件夹下的setting.json文件,以改变人物声音信息

每行置一个人物信息,格式为:人名 语速 声源 语调。语速和声调范围为1-9,声源为0-4

若没有设置,则使用默认的6 1 7

将人物立绘置于img文件夹中,并修改名称为:人物姓名.png,否则将使用img/default文件夹中的pc.png

背景图片置于img文件夹下,并修改名称为:bg.jpg,否则将使用zc文件夹中的bg.jpg

position.txt文件可以调整字在视频中的位置,范围为0-60,推荐且默认为36

len.txt文件可以调整每一行字的数量,推荐推荐且默认为23

color.txt文件可以修改字的颜色,为rgb颜色,即三个数字用空格分隔开来。推荐且默认为白色。最典型的,黑色是0 0 0,白色是255 255 255

对于python程序,你需要自己在百度ai里申请语音合成服务,并在代码开头填上你的 api_id、api_key、secret_key,具体方法见https://jingyan.baidu.com/article/ab0b563063a586c15bfa7d55.html

值得一提的是,最终的生成结果是video文件夹里的zc0——zcn的avi文件序列。关于为什么不直接生成完整mp4文件,最主要的原因是这里使用的

ffmepg实在在拼接这块太慢了,所以生成avi文件序列,让大家自行使用格式工厂进行一秒拼接(笑)

About

自动跑团视频生成


Languages

Language:Python 100.0%