【自荐】「bilinfo」——Bilibili视频信息刮削工具

本文含有三款软件:手动刮削[bilinfo]、后台自动批量刮削器[潜伏者]和解析生成批量下载命令[bilist]
不建议使用[bilinfo],强烈推荐【潜伏者】全自动刮削,配合Downkyi或bilist+lux使用

由于文章写的过长,怕大家找不到下载链接,将下载链接置顶

从小众主站进来的小伙伴,下载这个↓↓↓

整合包下载 2月24日更新

本套工具使用的api参考了 bilibili-API-collect ,在此表示感谢

本软件开源 github 欢迎star


软件信息

  • 软件名称: bilinfo
  • 名称由来:取自bilibili+nfo,意为刮削B站视频信息
  • 适用平台: Windows
  • 推荐类型: 开发者自荐
  • 软件类型: 动态视频壁纸
  • 开发语言: C#

来历、用途与使用说明

作为B站重度用户和松鼠症患者,看着收藏夹里众多的失效视频,就会想「有没有办法在本地管理下载下来的B站视频?」

办法是有的

首先,B站视频的下载工具非常多,这里推荐DownKyi(基于aria2下载速度很快)、lux(原annie,基于golang语言开发,下载速度也很快,不过是命令行的)、或者用插件脚本(BiliBili-Evolved)嗅探解析视频地址再用aria2下载

下载到本地后,如何管理这些视频呢?

玩nas的朋友一定想到像emby、plex、jellyfin、极影派等等这样的视频管理工具(服务)
但在,这里我推荐一款吾爱论坛网友simor3专门为B站视频本地管理的软件——ALEX(具体用法看原帖:[原创工具] 【开源】【ALEX】【视频媒体库】纯本地视频元数据管理播放软件
这里提一嘴:ALEX是易语言开发的,介意勿用

simor3大大也开发了视频下载工具——Down哔哩
在下载视频的同时会把视频信息刮削下来

也许,你会问:simor3大大不是把刮削功能做出来了吗?为什么你还要再写一个?

嗯!因为,Down哔哩并不好用,视频常常会下载不完整,导致无法播放


于是,我小手一抖写个刮削器吧

Snipaste_2023-02-21_01-02-16

输入BV号,点击【刮削】按钮,生成nfo视频信息文件
Snipaste_2023-02-21_01-03-50

放到视频文件夹里,用ALEX和emby扫描媒体库,最后效果见下图

biliinfo——软件下载

biliinfo Beta

注:空闲时间开发,征集软件图标,网友有想增加的功能,欢迎在评论区提出

现在硬盘价格已经很便宜了,宽带空闲着也是浪费,不如把B站搬到自己家,各位小松鼠动动小手,搞起来呀!

潜伏者——B站静默刮削器

受网友( schedule)启发,我又写了个极致偷懒的批量刮削器

功能:每隔一段时间监测扫描下载目录,如果有新增的视频,则自动刮削

软件名和图标灵感:因为是在后台静悄悄运行,不禁联想到孙红雷的电视剧《潜伏》,又因孙红雷买瓜,图标就用保熟的西瓜吧

下载

潜伏者

推荐食用方法:

第一步:

使用DownKyi下载视频,设置见下图

将下载目录设置为ALEX视频管理目录,文件名命名加上bvid

第二步:

修改【潜伏者】配置文件

Snipaste_2023-02-22_14-45-35

综上:即可实现下载完B站视频,自动刮削,使用ALEX或emby等软件对本地视频进行管理

bilist——解析批量下载

解析空间、收藏夹、历史、稍后再看json文件,生成用于lux下载的bat批处理文件代码

Snipaste_2023-02-23_01-20-15
由于这四个api需要验证,这里偷懒写
数字1234对应4个api链接
其中①,先复制用户uid,再点击①按钮
其中②,先复制收藏夹fid(mlxxxxxx),再点击②按钮
③④,直接点击就行

如果操作正确的话,浏览器会显示json代码,复制,然后点击对应的按钮
比如:①,打开某up空间,复制json,点击【空间】按钮,如果操作正确的话,会显示出视频列表
勾选想要下载的视频,点击【处理】,会将lux批处理代码复制到剪贴板,粘贴到bat里


双击bat,开始偷税的下载吧

使用cookie可以下载1080p视频
下载的视频文件命名=标题#BV号 (配合潜伏者刮削)

本地媒体管理器效果预览补充

ShiguReader

emby

jellyfin

10 个赞

支持av与BV互转么?

很不错的工具,赞

可以批量刮削下载的视频吗?手动一个一个弄有点麻烦

api应该不支持

能否提供个思路,我也在想批量刮削
要想刮削必须要知道BV号才行,下载器下载完并没有保留BV号,我还没有思路

我对这方面也确实没有什么了解,可不可以通过B站搜索API搜索视频标题拿到BV号,解决大部分的视频匹配问题。如果大量重复的结果,用户手动选择怎么样?

发现DownKyi可以自定义设置文件名,根据文件名中的BV号刮削,我觉得简单可行

有时间更新批量刮削的功能

嘿,你可以做成自动刮削吗?
这样一个场景:比如我在DownKyi设置了默认下载路径,文件名包含bv号。bilinfo检测到新增文件,根据标题的bv号,后台自动刮削。
我不需要做任何事情,一次配置完,永久生效,解放双手。

监测某个路径,开机自启,自动在后台刮削新增的视频?我单独做个这个功能的软件吧
这个主意很不错,全自动,感谢提供如此偷懒的思路,妙哉妙哉!

今天有些晚了,明天实现这个功能

写好了,看文章末尾更新

1 个赞

强烈推荐【潜伏者】全自动刮削,配合Downkyi或bilist+lux使用

annie原来是改名了啊。还以为弃坑了。好在后来找到bbdown一样好用。

好东西,可惜我已经下好的都是没有BV的
要重新整理的话又要几个月时间了

bbdown 怎么下载封面,我测试不能下载下来封面
我用的命令 bbdown BV号 -dd

BBDown下载的封面貌似是作为第二条视频轨道被保存在了视频文件里:

api指B站的api么?B站api肯定支持av与BV互转的

9hbvQU45dd
潜伏者运行报错,目录不能有中文么?

setting.ini是ansi编码,你看一下编码