Skip to content

cnxysoft/BiBox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BiBox

B站API实用化工具

前言:

这是一个旨在将B站API实用化的工具,以方便剪辑MAN的工作喵。

准备:

将压缩包中的“工具”文件夹解压(或直接拖拽)至任意目录下。

使用:

一、批量更新B站昵称(简单操作)

1.打开“ID列表.txt”,将Excel表格中的UID选中后覆盖粘贴在记事本中并保存(每行一个)。
2.打开“BiBox.exe”,输入1并回车,将保存好的“ID列表.txt”拖入程序后回车,等待程序执行完成。
3.打开“查询结果.txt”,全选复制其中数据并粘贴回Excel中(包含2列,分别是:UID、昵称)。

二、视频自动路灯(实验)

1.打开“关键词.txt”,将需要标注时间的关键词写入记事本中并保存(每行一个)。
2.打开“BiBox.exe”,输入2并回车,输入“BV号,分P号”后回车,等待程序执行(中间要有半角逗号)。
3.打开“照明结果.txt”,查看结果,程序会将时间以“时:分:秒.毫秒”进行标注,后附原字幕备查。

三、视频弹量分析(实验)

1.打开“BiBox.exe”,输入3并回车,输入“BV号,分P号”后回车,等待程序执行(中间要有半角逗号)。
2.打开“照明结果.txt”,查看结果,程序会将弹量以“时:分:秒.毫秒~时:分:秒.毫秒  分片弹幕倍率”进行标注。
输出包含本场直播弹幕词频最高的前5个词语,展示为“弹幕:10次;...”(单词出现频率,非弹幕出现条数)。

进阶:

1.本程序支持命令行调用,具体使用方法可以“-h”参数执行程序并查看输出。
2.此版本采用jieba分词,支持自定义字典,详见"Tool\lib\jieba\.res\dicts\user.dict.utf8";
自定义字典可自行添加,每行一个“单词(空格)词频(空格)词性“,末行请务必留空并使用UTF-8(不含BOM)编码保存。

注意:

1.本程序的自动路灯功能目前支持对CC字幕和弹幕进行关键字匹配和弹量分析。
2.程序会视视频(有无)字幕、弹幕和高能自动进行选择/完整输出,无需干预。
3.本程序的总平均弹量计算公式:( ( 分片弹量 / 分片时间 ) + ... ) / 分片数量,
分片弹幕倍率:分片平均弹量 / 总平均弹量(程序设定为5分钟/片,精确至秒)。

计划:

目前我掌握的信息不多,后续将视收集的信息考虑是否继续完善路灯,考虑到的有:
1.正在验证自动检测的区间弹量、区间词频的准确度,待进一步强化高能时刻抓取。
2.基于以上数据支撑的视频可视化预览、跳转、剪切等功能(挖大坑咯,咕咕咕)。

安全:

为了安全起见,使用前建议检查文件数字签名,右键“BiBox.exe”菜单,点击属性,
确认最上方存在“数字签名”标签页即可。

进阶:

本程序未集成自校验,请手动确认文件MD5是否为:C67CCFA591F4CD6922EF67F7C5C13520

联系:

有反馈或需要可联系:[email protected]