SmallPeaches/DanmakuRender

py.exe 报错 key“error” 闪退

Opened this issue · 9 comments

更新了压缩包之后,打开py.exe 报错 key“error” 闪退

image

9862f9ed3bec3fbd264ac043968cd029

修复了

更新了以后 点开以后一直没反应 不录制 也不闪退

先更新
image

更新好以后无反应
image

你是不是使用了旧版的配置文件?

你是不是使用了旧版的配置文件?

之前的问题已经全部解决了
补充一个问题global.yml和DMR-XXX..yml
如果有共同的设置 比如弹幕字体大小一类的设置
优先级是如何的呢 ?

优先是录制配置的,再是global的,最后是default的

V5这个版本目前有两个问题
1.虎牙会产生非常多的1KB 2KB的文件(平均4小时直播会产生3、4个),我测试了游戏主播(基本不会卡),户外主播(偶尔卡),都有这个问题,我是按照1小时分段一次,感觉每次录制满1小时,录制下一段就会出现这个1、2KB的文件!
抖音测试了几个主播,这种就出现相对比较少 4、5个小时只有1、2个 甚至没有!(同样也是1小时1分段)

image

2.自动渲染总是失败,需要手动渲染才可以!

弹幕报错

V5这个版本目前有三个问题 1.虎牙会产生非常多的1KB 2KB的文件(平均4小时直播会产生3、4个),我测试了游戏主播(基本不会卡),户外主播(偶尔卡),都有这个问题,我是按照1小时分段一次,感觉每次录制满1小时,录制下一段就会出现这个1、2KB的文件! 抖音测试了几个主播,这种就出现相对比较少 4、5个小时只有1、2个 甚至没有!(同样也是1小时1分段)

image

2.自动渲染总是失败,需要手动渲染才可以!

弹幕报错

3.虎牙平台,弹幕持续时间20秒,弹幕延迟补偿-5,录播分段时间1小时,这样设置,还是会有弹幕提前出来,这个问题一直V4 V5一直都有!

  1. 关于这个参数,以下所有含该参数的地方全部改成了5M
    结果是手动渲染5M,自动渲染依旧还是15M

视频编码器参数,默认恒定码率15Mbps
vencoder_args: [-b:v, 5M]

V5的DanmakuRender\DMR\Config\default.yml
DanmakuRender\configs\global.yml
DanmakuRender\configs\default.yml

V4的DanmakuRender\configs\default.yml
DanmakuRender\replay.yml
DanmakuRender\DMR\Config\replay_config.yml
DanmakuRender\DMR\Config\default_config.yml

  1. 这个问题正在定位,未来会修复。
  2. 这里没看到自动渲染的报错情况,你找一下日志文件中提示渲染失败的日志来看看?
  3. 弹幕是完全按照本地时钟走的,如果你出现前面能对齐而后面不能对齐,那么大概率是直播流少了而不是弹幕少了,可以看下直播流哪里出现了缺失。
  4. 我猜应该是你单独主播配置那里修改了码率,而那个配置文件优先级是最高的。如果检查了没有,你可以看下日志文件的内部显示的日志,检查各部分配置文件是否正确。