【News】现在,录播姬的弹幕转换支持读取SC的消息时长了!告别『丑陋』,从今天开始!
不是每个人在特定时间段都能有空看直播,录播的存在解决了这一问题。在我看来,录播和游戏里的 SKIP 键一样都是好文明,它将主动权交回到了观众手中。虽然能够回看直播画面已经解决了『从无到有』的问题,然而在大多数情况下直播中的弹幕也可以算作演出的一部分,所以如果能在直播回放中还原当时的弹幕、SC(Super Chat,付费弹幕)等消息就更完美了。
录播姬(https://rec.danmuji.org/)就是支持在录制直播的同时保存直播弹幕、醒目留言等信息的众多优秀软件之一。在设置选项中开启『保存弹幕原始数据』开关即可将所有直播时信息保存至本地:

有了弹幕数据还不够,我们需要将该弹幕文件在播放器中加载出来,要么使用支持直接读取 XML 格式弹幕文件的播放器(比如『弹弹 Play』),要么先用工具将 XML 弹幕文件转换为 ASS 字幕文件,再使用支持加载 ASS 格式字幕文件的播放器(比如『VLC』)。然而大部分工具只支持加载或转换普通的弹幕,对于录播姬保存的 SuperChat、礼物、舰长购买等信息会忽略掉,使得体验不太完整。

DanmakuFactory(https://github.com/hihkm/DanmakuFactory)从 1.6x 版本就开始支持转换录播姬的 SuperChat、礼物、舰长购买等数据,成为了众多『录播man』选择使用的工具,造福了大量有录播需求的观众。然而它有一个缺陷是 SC 等信息超过了消息显示时长时却并不消失,而是会一直遮挡画面,这就使得视频压制者不得不将消息框的显示范围限定在一个较小的区域内,就像这样:

截图出处:[弹幕+无弹幕]23.02.13 战鹰 b站直播 和粉丝1号切磋喽~嘿嘿 聊围棋赞助 聊围棋tv 聊棋子手感(P2,4 分 44 秒);

截图出处:【血狼切片】血狼对最新节奏榜的逐一讲解!变动最大的一期强度榜?尖灭新环境对干员高难排名的冲击(P1,26 分 18 秒)。
好在,DanmakuFactory 从 1.70 版开始支持转换录播姬的弹幕时读取 SC 的消息时长了!效果如下:

然而对于大额 SC,它的消息显示时长往往是一两个小时,这在某种程度上同样造成了画面的遮挡:

这时候我们可以在配置文件 DanmakuFactoryConfig.json 中指定所有消息的显示时长:
这里将持续时间设置成了 60 秒,并且屏蔽了 0.01 元以下的礼物信息(即免费礼物),效果如下:

怎么样?有没有很心动?!
如果还是觉得礼物消息过多,可以继续调高屏蔽礼物的金额阈值。

目前 DanmakuFactory 仅释放出了命令行版(即 CLI 版),需要打开命令行使用。请先在 DanmakuFactoryConfig.json 配置文件中设置好需要的参数后,再在当前 CLI 程序目录下按住 Shift 键后击右键,选择『在此处打开 Powershell 窗口』,然后输入程序名及需要转换与生成的文件名参数就可以使用了(-i 与 -o 参数分别是 input 和 output 的意思):
GitHub 下载地址:
https://github.com/hihkm/DanmakuFactory/releases/download/v1.70/DanmakuFactory1.70_Release_CLI.zip
阿里云盘链接地址:
https://www.aliyundrive.com/s/LzbKG3zCk5t
百度网盘链接地址:
链接:https://pan.baidu.com/s/1nx6oHKOTZaQaZ51X1a6qKw?pwd=8pf2
提取码:8pf2

什么?你是 Linux 用户 exe 文件无法运行?你都用 Linux 了那还看个🔨自己下载源码编译去!