bilibili-tools:bilibili相关的各种工具(正在更新)

发的有点早了,目前只有两个功能

低清视频解析

识别聊天消息里的b23短链,bilibili链接,Bvid其实是抄的小学的,然后生成视频卡片,不会自动解析视频文件因为有的群嫌烦,发“发送视频”会自动解析低清文件发送

高清视频解析

提供bvid,调用bilibili官方接口进行解析(需要登录),并提供视频画质音质选择,自动下载音视频并调用ffmpeg进行合并

安装说明:

需要环境内有ffmpeg我不太清楚怎么调用ffmpeg服务,等我找到文档了就改
安装插件后需要配置一些东西


如果你不确定你使用的实现端是否支持,请打开此选项,开启后会先下载视频,然后将base64传递给实现端,不开启时会直接把直链传递给实现端,已知lgr需要开启此选项


可以在这里生成,数字和小写字母即可


如果用户进行解析时没有登录自己的账户,会自动调用此账户进行解析,你可以先登录自己的账户,然后在数据库页面找到bili_tokens表,第一条数据的id就是你的koishi uid


推荐调小一点避免用户解析4K60FPS超大视频,目前会在下载并合并音视频完成后再计算大小,未来会进行优化

1 个赞

为什么是bilibili.login登录

怎么不去bilibili适配器内置个方法获取token

因为这个指令允许每一个用户登录自己的账户,然后用自己账户的cookie我以后还想写发送评论,开启直播什么的功能

1 个赞

0.0.7:HD视频解析前会先通过HTTP HEAD获取文件大小,再进行下载
新增评论功能,会自动判断评论是否被速删/shadowban,未来会增加快捷申诉功能

1 个赞

似乎有bug,我明天看看

1 个赞

没有bug)

1 个赞

0.0.9:新增直播推流码获取
获取推流码不需要5k以上粉丝,你开通直播间了就能获取,这不是bilibili官方提供的用法,请不要滥用,导致封号我不负责
特别注意:获取推流码后,关播时务必调用stoplive,调用此命令后才会真正关播,否则将会一直处于直播状态,会导致什么后果我也不知道
推流码可以直接丢进obs自定义源

1 个赞

0.0.10更新:视频解析修改&兼容avid

1 个赞