【教程】如何下载直播评论/弹幕
一、前言
最近在补过去的生放时的感想:很难找到自己需要的信息。比如虹虹特有连续剧,需要从一两个小时里的直播里找到这几分钟的片段,总不能把每个人所有直播都完整看一遍(当然如果只是为了看节目的话还是推荐看完的,这里只是因为做切片时需要考虑效率)。
一般来说生放都会有对应的tag,如果当时在推上有人实时repo,也可以根据时间去倒推什么时候发生了什么,但在冷门生放没有多少人看的情况下也很难找到自己想要的。
之前有大佬写过教程,如何通过Whisper来将把整个视频都语音转文字,根据日文字幕来寻找相关内容。

但是感觉Whisper对电脑性能有点要求,我自己的电脑把几个小时以上的视频转文字的话容易出现问题。
然后就想能不能直接把当时直播的评论/弹幕下载下来,毕竟这些是真正的实时反应,也直接能对应视频时间,找起来方便。当然这样也有缺点,会错过当时弹幕并没有作出反应的本人提到的信息,这种就没办法了。所以有时间的话还是全过一遍吧
所以在这里总结了一些常用的网站的评论/弹幕下载方法。
二、网站分类
niconico
工具:ニコ生新配信録画ツール(仮+ニコ生録画登録ツール(仮
链接:https://github.com/guest-nico/nicoNewStreamRecorderKakkoKari/releases/download/releases/ver0.88.76.0.1.3.10.77.zip
这个工具同时也能下载nico生放回放,就是很慢(也有可能是个人网速问题)
下载下来的回放和弹幕也能合并成一个视频,这里就不多讲,具体可以参考这篇文章

解压后打开文件夹,运行“録画登録ツール(仮.exe”



下载完成后会以xml格式保存在该工具安装路径的rec文件夹中,但是由于xml文件并不能显示对应时间,所以还需要后期将xml转成ass文件,这个在后面会再讲到。

youtube
工具:chat-downloader
链接:https://github.com/xenova/chat-downloader
如果有已经配置好的python环境的话,可以用pip安装
没有安装python的话可以先按这篇文章来安装python(建议下载3.8及以上版本,后面的工具需要用到)https://zhuanlan.zhihu.com/p/124303666
下载代码:
示例:
win+r后输入cmd,打开命令行工具,将上面代码修改信息后复制进去,回车后就会开始下载

下载后会以json格式储存在桌面,同样json文件也是没有显示对应时间的,需要转换成ass格式,可以通过这个在线转换:https://liu-junyan.github.io/youtube-livechat-to-danmaku/
也可以通过后面的工具进行转换

nicochannel+和openrec
工具:Comechi
链接:https://github.com/Eden4601/Comechi

①在安装上一个工具时已经安装好了Python 3.8及以上的版本
②安装requests库:
win+r后输入cmd,打开命令行工具,输入:
显示Successfully installed即表示安装成功
③下载comechi.py与style.json

④将comechi.py所在路径添加进系统环境变量的PATH里
添加方法:https://jingyan.baidu.com/article/49711c61197cadba451b7c6f.html
具体使用方法作者在readme里已经写得很详细了
示例:
Nicochannel+:

Openrec:

前面提到的转换xml/json文件的方法:可以复制文件地址或是直接将文件拖入命令行窗口
Niconico(xml文件):这里是复制文件地址

youtube(json文件):这里是直接将文件拖入命令行窗口


三、一点小技巧(?
前面所提到需要用到cmd命令行的工具,不记得或是懒得写代码的人可以通过创建批处理文件一劳永逸(相对来说)
觉得每次都要win+r也很麻烦的,也可以把open cmd加到右键菜单
示例一:使用chat-downloader
新建文本文档,复制以下代码
右键重命名txt文件为“下载油管弹幕.bat”,名字不重要,自己好记就行,重要的是把txt后缀名改成bat



示例二:使用comechi
因为comechi需要自行输入具体哪个直播平台,有时候就会忘记输入o/n/nchp/…,所以可以写多个bat,想下载哪个平台的就直接点开对应的bat就行了。
比如下载openrec
新建文本文档,复制以下代码
右键重命名txt文件为“下载openrec评论.bat”

转换文件也是一样
比如转换niconico的xml文件
新建文本文档,复制以下代码
右键重命名txt文件为“转换nico弹幕.bat”


四、结语
文章和排版有点混乱,请见谅。如果觉得里面有什么出错的务必评论指正,在使用时遇到什么问题也欢迎交流,希望能有所帮助。

