增强哔哩哔哩Web端体验: 下载视频, 音乐, 封面, 弹幕; 自定义播放器的画质, 模式, 布局; 删除广告, 使用夜间模式, 修复界面瑕疵; 以及增加对触屏设备的支持等.
需要浏览器拥有Tampermonkey插件.
点击名称即可安装👇
正式版 | 预览版 | 离线版 | 预览离线版 |
---|---|---|---|
正式发布的版本, 最稳定, 更新频率较低. | 新增内容测试的地方, 更新频率高, 但功能不稳定. | 内置所有依赖项, 体积较大, 更新频率高于正式版. | 兼备预览版和离线版的特点. |
某些破坏性的大更新会使旧版脚本完全无法工作, 请及时检查更新.
脚本启用后, 在网页左侧**会有一个齿轮图标, 点击即可打开设置. 设置项的说明见功能一节.
大部分功能可通过设置面板开启, 有一些功能会以附加功能
的形式生效, 附加功能
可从网页左侧**的功能按钮进入.
为保证最佳体验, 设备分辨率建议在1080P及以上, 并且已登录哔哩哔哩账户.
在视频播放页面中, 下载视频
按钮将在附加功能
中启用, 点击可以选择清晰度并下载.
- 下载后的格式通常为
.flv
, 若需要.mp4
格式则要手动用其他软件转换. - 分段的视频会把所有视频打包成
.zip
格式. - 能够下载的清晰度取决于当前登录的账号, 例如
高清 1080P60
需要已登录大会员账号. - 下载过程中所有数据都存在内存里, 内存占用很大的话会导致系统卡顿. 如果你更喜欢使用其他的下载软件, 可以使用
复制链接
选项. 下载时的请求Header必须包含Origin=https://www.bilibili.com
和Referer=当前视频网址
, 直接粘贴在浏览器里是打不开的. 详细信息 - Chrome浏览器对单个文件大小有限制, 如果在下载完成时浏览器发生崩溃, 请尝试适当降低画质, 或换用没有限制的Firefox浏览器.
- 64位限制: 2GB
- 32位限制: 614MB
在视频播放页面中, 下载弹幕
按钮将在附加功能
中启用, 点击可以下载XML格式的弹幕.
点击时若按住
Shift
将下载ASS格式的弹幕, 此功能尚未完善, 完善后会跟XML的操作方式互换.
在视频播放页面/直播间中, 查看封面
按钮将在附加功能
中启用, 点击可以查看或保存封面. (其实还可以看专栏的封面, 不过专栏的封面本来就显示在标题上方了)
设置默认的播放器布局, 可分别设置视频区和番剧区. 尽量在相应的页面里设置(比如在番剧播放页面设置番剧播放器布局), 否则可能没有效果.
⚠ 旧版布局中, 很多脚本功能将不适用.
- 旧版: 传统布局
- 新版: 视频区默认的新版布局
设置默认的播放器模式, 可以为常规
, 宽屏
, 网页全屏
或全屏
. 可以选择在进入页面的首次播放时应用, 或者一进入页面就应用. 还可以设置是否自动关灯.
⚠ 自动全屏的稳定性还有待观测, 目前仅有一定概率成功. 如果它在您的电脑上没有效果, 那么请无视这个
全屏
选项吧.
进入视频时自动选择指定的画质, 若视频最高画质低于所选画质, 则使用视频的最高画质.
官方于2018.12.27已正式支持记忆画质
设置默认是否开启弹幕, 以及是否记住防挡字幕和智能防挡弹幕.
新版播放页面中, 弹幕列表默认收起以显示推荐的其他视频. 启用此功能可在每次加载视频时自动展开弹幕列表.
长的视频简介默认会被折叠, 启用此功能可以强制展开完整的视频简介.
播放视频时如果检测到历史记录信息(上次看到...
消息), 则自动跳转到相应的时间播放.
进入视频页面时自动开始播放视频.
自动跳过视频结尾处的充电鸣谢.
在播放器的时间右边增加两个按钮, 用于较精细调整视频时间. 支持键盘快捷键Shift + 左/右方向键
. (旧版播放器只能用键盘快捷键, 不会显示按钮)
注: 视频的实际播放帧率
跟视频本身的帧率
和显示器的刷新率
有关, 很难计算一个精准的数值, 部分视频仍然会有暂停不到那种一闪而过的图的情况.
逐帧调整的精确度固定为:
1080P60
/720P60
: 1001 / 60000 秒 (59.94006 fps)其他清晰度
: 1001 / 30000 秒 (29.97003 fps)
设定顶栏(样式调整启用时)和夜间模式使用的主题色, 可以点击颜色预览的圆圈打开色板, 其中含有预定义的16种主题色, 也可以在右侧的文本框直接输入任何有效的16进制颜色值(#rrggbb
或#rgb
).
主要会改变顶栏的样式, 并有一些其他地方的界面微调:
- 为播放器增加主题色投影
- 可控制顶栏对横幅的透明度
- 使播放器按钮垂直对齐
- 使部分搜索栏的提示文字的颜色更清晰
- 隐藏播放页面的"返回旧版"侧栏
- 修复直播间一些文字初始状态不正确
- 窄屏幕下强制保留弹幕发送栏
夜间模式更适合光线暗的环境, 并会大量应用主题颜色.
目前仅支持部分常用页面, 其他页面会陆续添加, 不支持推广板块(会被删除广告
功能去除的部分).
设置一个使用夜间模式的时间段, 进入/离开此时间段时, 会自动开启/关闭夜间模式.
结束时间小于起始时间时将视为次日, 如
18:00
至6:00
表示晚上18:00到次日6:00.
设置首页是否使用紧凑布局, 视频的间距会减小并削去圆角, 番剧的图片和排名序号会变成圆形, 分区栏的图标会使用高清重制版. 目前仅支持首页, 其他分区的样式后续会添加.
- 删除热评头像下方的关注按钮
- 删除用户的等级标识
- 删除发送源信息(
来自安卓客户端
这种) - 发送时间移动到右上角
- 位图图标全部换用矢量图标, 高分屏不会模糊
- 投票仅显示链接, 隐藏下面的大框.
关注和等级可以通过鼠标停留在头像上, 在弹出的资料卡小窗中查看
- 隐藏姥爷图标
- 隐藏粉丝勋章
- 隐藏活动头衔
- 隐藏用户等级
- 隐藏舰长图标
- 隐藏全区广播
- 隐藏欢迎信息 (xxx姥爷进入直播间)
- 隐藏抽奖提示 (开通舰长, 小飞船抽奖等)
- 禁用直播间皮肤
每一项都可以在附加功能
中单独选择是否隐藏. 图片中展示的是全部隐藏时的效果对比.
在主站中总是把搜索框置于顶栏, 如果页面里没有搜索栏则不会显示. 仅对常用页面有效, 部分页面可能会有点布局错乱.
在搜索栏置顶启用的时候, 还可以使用此功能显示/隐藏顶部横幅.
在搜索栏置顶启用的时候, 还可以使用此功能显示/隐藏排行榜入口.
模糊视频控制栏背景, 原版的阴影效果将无效. 此功能需要浏览器支持背景模糊效果, 详情见兼容性一节.
给视频控制栏附上半透明的黑色, 代替原来的阴影, 黑色的不透明度可在设置中调整.
根据屏幕DPI缩放直播看板娘的大小以提高像素的清晰度, DPI缩放为100%的用户不需要此功能.
删除观看直播时角落的水印.
删除站内的各种广告. 包括首页的推广模块, 手机app推荐, 视频页面右侧的广告等.
将稍后再看的链接重定向为普通播放网址, 以使用新版播放页面.
将搜索框的推荐词替换为搜索
.
在顶栏的动态预览框中, 不管名称多长, 总是完全展开up主和视频的标题.
在视频选集列表中, 当标题超出一行时, 另起一行以显示完整标题.
因为番剧选集用的绝对布局, 所以此功能在番剧区无效.
在直播区(live.bilibili.com)中, 可从附加功能
中直接切换勋章和头衔.
在视频/番剧/空间中, 附加功能转到BiliPlus
, 点击可以转到BiliPlus上对应的页面.
在音频区中, 附加功能会出现下载音频
按钮, 当你进入某一音乐的详细信息页面时, 点击按钮可以下载该页面对应的音乐. 在其他页面中此按钮将不可点击.
正在播放的音乐点击封面即可转到详细信息页面.
将新版动态的链接换为旧版动态, 同时可在附加功能中在新旧动态间切换.
删除顶栏右侧的一级链接(从大会员
到历史
), 以方便触屏设备快速预览信息. 被删除的链接可从各预览中的查看更多
进入.
为素质三连(长按点赞)启用触摸支持.
将操作方式更改为: 单击显示/隐藏控制栏, 双击播放/暂停.
关于脚本自身的一些设定.
允许在网页左下角显示来自本脚本的消息, 如更新提醒, 错误提示等.
开启后, 错误消息将显示详细的技术性错误信息及堆栈跟踪, 这通常用于准确地确定问题发生的原因, 所以报告问题时这些信息会非常有用.
使用缓存以提高脚本的加载速度, 此选项只对非离线版有效, 可在附加功能
中清除脚本的缓存.
完全兼容.
一些附加功能无法加载, 详见 issue #90.
不支持, 请使用以上的两种管理器.
⚠ 不保证脚本能在"套壳类浏览器"中完美运行.
- 背景模糊效果(backdrop-filter)需要手动在
chrome://flags/#enable-experimental-web-platform-features
中开启. - 含有背景模糊效果的动画有掉帧现象.
- 在Chrome 73版中, 如果您的屏幕DPI缩放大于100%, 或者改动了页面缩放倍数, 则模糊效果区域会错位. 详见Chromium Issue #942910.
- 背景模糊效果无效, 详见Bugzilla #1178765.
- 触摸调整的进度预览有弹跳现象.(源自CSS
transition
. 短时间内总是从原数值开始变化, 而不是当前数值)
- 尚未在Safari中测试.(流下了贫穷的泪水
- 滚动条样式无效.
- 由于Edge的CSS渲染bug(主要集中在
filter
和color
), 部分主题颜色错乱. - 顶栏触摸体验不佳.
- 触摸功能需要手动在
about:flags
中开启. - 夜间模式部分无效.
- 部分半透明颜色无效.
喜欢的话就点个⭐Star吧(°∀°)ノ