Skip to content

补充说明

如何获取封面链接

单击封面图片获取URL

如何更换预览图

长按作品文字,然后对应预览图会更新(网络原因可能会有卡顿,正常)

如何获取作品信息

双击作品文字,然后文本 + avId将会复制到剪贴板

如何设置代理

config/app.config中配置相应代理类型的地址和端口,关键词proxy

关于清晰度的说明

当因权限不足,或视频不存在该清晰度时,将返回不大于该qn值的合法最大qn值对应的清晰度。(FLV格式另有例外,请看下面的示例)

清晰度qn值
8K127
HDR125
4K120
1080P60116
1080P+112
1080P80
720P6074
720P64
480P32
360P16
  • 举例
https://www.bilibili.com/video/av39405510
"accept_description": ["高清 1080P60", "高清 720P60", "高清 1080P", "高清 720P", "清晰 480P", "流畅 360P"],
"accept_quality": [116, 74, 80, 64, 32, 16]

https://www.bilibili.com/bangumi/play/ep116157/
"accept_description": ["高清 1080P+", "高清 1080P", "高清 720P", "清晰 480P", "流畅 360P"],
"accept_quality": [112, 80, 64, 32, 16]
  • 举例,假设某av存在1080P+/1080P/720P/480P/360P,1080P+/1080P 需要大会员才能观看,720P需要登录才能观看。

    • 无cookie 发起 1080P+ 请求 =====> 得到480P链接
    • 普通cookie 发起 1080P+ 请求 =====> 得到720P链接
    • 大会员cookie 发起 1080P+ 请求 =====> 得到1080P+链接
    • 大会员cookie 发起 720P60 请求 =====> 得到720P链接
  • 举例,假设某av存在4K/1080P/720P/480P/360P

    • 大会员cookie 发起 8K FLV请求 =====> 得到1080P链接
    • 大会员cookie 发起 8K M4S请求 =====> 得到4K链接
    • 大会员cookie 发起 4K 请求 =====> 得到4K链接
    • 大会员cookie 发起 1080P 请求 =====> 得到1080P链接
    • 大会员cookie 发起 720P60 请求 =====> 得到720P链接
关于互动视频的说明
  • 仅支持单个互动视频下载。
    当从收藏夹/UP主链接查询时,仅下载互动视频的首片段。

  • 输入互动视频av号查询时,将会罗列所有世界线的全部视频片段,同时也支持这些片段的下载。
    片段title名称规则为:
    i.j-上次做出的选择
    其中,i为第i条世界线;j为世界线的第j+1个视频

  • 举例 av64006660

【互动式视频】史蒂夫的故事,你决定Steve的命运《我的世界》
该互动视频包含5个片段:
    pn0-起始
    pn1-0.1-A 造个木剑防御怪物
    pn2-1.1-B 造个木镐开始挖矿_2.1-B 造个木镐开始挖矿
    pn3-1.2-A 先造个庇护所
    pn4-2.2-B 先种树再造房

以上有3条世界线,观看顺序为:  
    世界线0: pn0 -> pn1
    世界线1: pn0 -> pn2 -> pn3
    世界线2: pn0 -> pn2 -> pn4
关于字幕的说明
  • 本程序的逻辑认为字幕是一种特别清晰度的视频,而基于程序不会同时下载同一视频的不同清晰度的链接的Feature
    • 当下载面板存在视频任务时,其对应的字幕下载任务不会被发起
    • 当下载面板存在字幕任务时,其对应的视频下载任务不会被发起
    • 如有需要,请在下载面板删除对应任务后再继续尝试
  • 如果存在多语种,默认优先下载中文简体zh-CN
  • 如有需要,可在app.config更改配置,如:
bilibili.cc.lang = en-US
  • 关于语言的配置,详见此处

Released under the Apache 2.0 License.