概述
“弹幕”一词是中文词语,最早出现在军事领域,是一个炮兵术语,指使用密集火力对某一区域进行轰击。“弹幕”一词被运用到观看视频上,主要来源于一些动漫网站的即时评论系统。在日本,只有当大量相同评论出现于屏幕的时候,人们才把这种状态称为“弹幕”(日语:弾幕/だんまく Danmaku),单个或少量的评论飞过则被称为“コメント(也就是comment,注释、评论、意见的意思)”;而这一互动形式传入中国大陆后,由于评论系统使评论从屏幕飘过的效果看上去像是飞行的子弹,所以人们将这种评论出现的效果叫做“弹幕”,有时也指这种形式的评论本身,比如“发一条弹幕”。DanmuGenius基于Coreutils和GnuWin32环境,借助BiliBili和BiliPlus等网站的api接口实现匹配ssid、mid、epid、av和cid的弹幕批量下载。
更新历史
- v4.1 重写了大部分代码,优化了结构
- v4.0 av号获取cid信息只保留了biliplus接口
- v3.0 使用了jq工具来帮助解析api接口获取到的数据
- v2.0 不再支持调用danmu-tools
- v1.0
其他项目
开放接口说明
环境配置:GNUWIN32
1.下载gnuwin32项目,链接:https://sourceforge.net/projects/getgnuwin32/,或者从官网下载。
2.解压缩下载的文件,将解压后的文件放在自定义文件夹下。
3.进行文件安装:
(1)双击刚才解压的文件,安装到自定义的文件夹下(非中文目录);
(2)如图所示一些文件
(3)双击运行download.bat文件,会出现cmd窗口,进行一些Linux命令包下载,差不多需要十分钟左右时间,需要耐心等待。此过程需要用时较久,期间可以按Ctrl+C暂停下载,之后再运行download.bat即可恢复下载。直至最后100%进行按键继续,自动退出cmd窗口。
(4)对刚才下载的包文件进行解压到可自定义的文件夹下
(5)双击此文件即可解压安装工具包。
五、配置环境变量:
将生成的gnuwin32文件夹下的bin添加到环境变量中(系统变量)
使用帮助
首先需要了解av号、BV号、md号、ep号,基本的设计思想是BV号转换为对应av号获取cid信息;md号、ep号均转换为对应ss号获取cid信息;已下架的番剧和视频只有从biliplus已缓存的数据库查询。
使用方法:直接在命令行输入av号、BV号、md号、ep号、ss号,或者直接粘贴网址即可开始解析
二、视频弹幕下载
av号下载弹幕
三、番剧弹幕下载
四.批量下载av号
一、概述
1.1 简介
DanmuGenius是基命令行界面的批处理程序,集成了豆瓣,Bili+,唧唧等接口,并集成了danmu-tools,是集查找,下载,管理与一体的弹幕帮助程序,可比较方便批量下载B站,tucao,爱奇艺,优酷,腾讯视频,第一弹等网站弹幕。
下载之后请解压到非中文不含空格目录,双击主程序文件运行
这是程序交互的基本界面
如果出现闪退,或命令不存在错误,请安装以下环境:
1.2 程序环境
1.2.1 GnuWin32
GnuWin32是在Windows系统下支持Linux命令的工具包,而程序核心使用Linux命令,直接下载安装即可
1.2.2 Java
Java 是由Sun Microsystems公司于1995年5月推出的高级程序设计语言,可运行于多个平台,如Windows, Mac OS,及其他多种UNIX版本的系统,这是danmu-tools工具的要求环境
1.2.3 danmu-tools
danmu-tools用来支持下载爱奇艺,腾讯视频,优酷等网站的弹幕,直接将danmutools解压到Plugin目录即可.不安装danmutools则无法解析以上网站的弹幕。
1.3 支持网站
1.4 更新历史
二、使用说明
2.1 基本操作
使用键盘输入命令然后回车执行即可,可以使用鼠标右键的粘贴功能,无法使用CTRL+V的粘贴操作
2.2 基本命令
2.2.1 工作模式(pattern)
命令:输入A,可选择工作模式
说明:
1-auto1 历史弹幕下载默认数量10 自动搜索影片名 支持自定义搜索关键词
1-auto2 历史弹幕下载默认数量20 自动搜索影片名+年份 支持自定义搜索关键词
3-manual 历史弹幕下载默认数量20 关闭自动搜索
2.2.2 自动分享
命令:输入S,开启自动分享
说明:
开启状态下,弹幕下载完毕将并自动识别弹幕的来源网站,并自动打包到压缩文件
下面为打包效果:
2.2.3 添加标签
命令:输入T,添加标签
说明:
这是便于归类,比如我想下载卓别林的一批电影,则可以添加卓别林这个标签,输入内容将在状态栏提示
2.2.4 手动查找
命令:输入F,手动查找影片信息和弹幕资源,此操作将打开浏览器
说明:这里默认使用Biliplus,唧唧番剧和百度三个接口
2.2.5 重置任务
命令:输入Q,重置任务
说明:将清空输入的所有内容,并同时删除Temp文件下下所有的临时文件
2.2.6 本地解析库
命令:输入L,管理本地av2cid解析数据库
说明:
当远程数据库已失效,或者只有cid号没有av号时,通过这里可以下载av号
2.2.7 任务列表
命令:E 编辑任务列表
说明:支持批量下载,输入内容尽量使用纯净网址
2.2.8
命令:C 清空任务列表
2.2.9
命令:U,检查更新
2.2.10
命令:H,查看最新帮助