目录
Bilibili-Evolved是一个开源的哔哩哔哩增强脚本项目,由the1812发起并主导开发,多位开发者共同参与维护。与普通的浏览器插件不同,它采用用户脚本的形式运行,需要通过Tampermonkey或Violentmonkey这类脚本管理器来加载和执行。
该脚本的设计理念是模块化,全新安装后实际上没有任何功能,用户需要根据自己的需求,通过设置面板中的在线仓库或链接方式来安装所需的组件和插件。这种设计既保证了灵活性,又避免了不必要的资源浪费,用户只需选择自己需要的功能,让脚本保持轻量高效。
在技术实现上,Bilibili-Evolved采用了事件委托模式来优化性能,通过智能的懒加载技术减少资源占用,并利用多层缓存策略提升加载速度。这些技术手段确保了即使启用了大量功能模块,脚本依然能够保持流畅运行。不过根据官方说明,该脚本对电脑配置有一定要求,建议在8GB内存及以上的设备上使用。
官网入口地址
https://github.com/the1812/Bilibili-Evolved
下载地址
脚本安装链接(正式版):
https://cdn.jsdelivr.net/gh/the1812/Bilibili-Evolved@master-cdn/dist/bilibili-evolved.user.js
安装前必须确保浏览器已安装Tampermonkey或Violentmonkey脚本管理器插件。
功能介绍
视频功能增强
视频下载是Bilibili-Evolved受欢迎的功能之一。脚本支持下载多种清晰度和格式的视频文件,用户可以将喜欢的视频保存到本地离线观看。同时还支持弹幕文件的下载,可选择XML或ASS格式,方便弹幕的二次处理或备份。播放控制方面,脚本提供了倍速播放选项,支持3倍速观看,并且可以记忆用户上次选择的播放速度。双击全屏功能默认被屏蔽,但用户可以通过安装“双击全屏”组件来恢复这一习惯操作。
广告与干扰过滤
脚本能够屏蔽B站网页中的各类广告和干扰元素。包括首页顶部的横幅广告、视频页面右侧下方的直播推荐卡片、评论区中的精选评论预览等。此外还可以屏蔽带有特定标签的视频推荐,“一起来xx”这类推广内容,让浏览体验更加清爽干净。
界面美化与个性化
用户可以根据自己的喜好自定义B站网站的界面样式。脚本支持修改网站的主题配色,比如将默认的粉色替换为他颜色;可以调整视频播放器的布局方式、字体大小和颜色方案。顶栏的图标顺序和显示状态也可以自定义,甚至可以隐藏“大会员”按钮等不需要的元素。动态内容页面采用了瀑布流设计,信息浏览更加高效。
直播功能增强
针对B站直播板块,脚本提供了多项增强功能。支持直播画中画模式,可以在浏览他页面时以小窗口形式观看直播。直播水印可以被移除,让画面更干净。用户还可以快速更换直播勋章,以及一键返回原版直播间。这些功能对于经常观看直播的用户来说非常实用。
动态内容管理
脚本增强了动态内容的管理能力。用户可以过滤掉不感兴趣的动态内容,展开被折叠的长动态内容,固定动态主页的顶栏和侧栏使始终可见。还可以隐藏动态页面中不需要的元素模块,让动态浏览更加高效。
下载工具集成
除了基础的视频下载外,脚本还支持将下载任务导出至aria2等专业下载工具,实现不限速下载。用户可以进行批量操作,比如批量导出缓存的视频,按自定义规则排序等。
设置与组件管理
脚本提供了直观的设置面板,位于网页左侧中央。用户可以在面板中管理组件的开启或关闭状态、修改组件选项参数、以及安装或卸载组件和插件。支持批量安装功能,可以一次性粘贴多个功能链接并安装。设置面板还支持设置导入和导出功能,方便用户在不同设备间同步配置。基础CDN也可以更换,用户可根据网络情况选择更快的节点。
性能优化技术
脚本内置了智能懒加载技术,能够根据视频播放进度提前加载即将播放的内容,减少缓冲等待时间。事件委托模式的使用让大规模事件监听变得更加高效,内存占用相比传统方式大幅降低。缓存策略的优化也让脚本加载速度提升了约30%。
应用场景
日常追剧用户:对于经常在B站看番剧、影视解说、纪录片等长视频内容的用户,脚本提供的视频下载功能可以将内容保存到本地,方便在没有网络的环境下观看。倍速播放功能也让用户可以更高效地消费内容。
直播爱好者:经常蹲守B站直播间的用户可以利用直播画中画功能,在浏览他网页时不错过精彩瞬间。移除直播水印的功能也让录屏或截图更加干净。
内容创作者:视频创作者和管理员可以使用脚本下载自己上传的视频进行备份,或者下载弹幕文件分析观众互动数据。批量操作功能也能帮助管理大量视频资源。
追求清爽体验的用户:对B站原生界面不满意或厌烦广告的用户,可以通过脚本屏蔽各种干扰元素,自定义界面样式,获得更干净舒适的浏览体验。
效率型用户:喜欢高效浏览信息、不喜欢冗余功能的用户,可以关闭不需要的按钮和模块,让页面布局更加紧凑高效。
定价信息
Bilibili-Evolved免费开源,无需付费。项目接受捐赠支持,但捐赠并不会解锁任何额外功能,所有用户享受的功能一致。
应用示例
一位B站重度用户在安装脚本后,通过在线仓库安装了“视频下载”、“隐藏大会员按钮”、“直播间画中画”、“动态过滤器”四个组件。设置完成后,他的B站首页变得更简洁,右侧的推广广告消失了,顶栏也不再显示大会员按钮。观看视频时,播放器下方多出了一个下载按钮,点击后可以选择1080P画质下载视频,同时弹幕也以ASS格式一并保存。观看直播时,他可以一边浏览论坛一边以小窗口看直播,体验非常顺畅。
| 源码反馈/咨询 (共有 条反馈) |
Bilibili-Evolved常见问题
Bilibili-Evolved不是由任何公司开发的,它是一个纯粹的开源社区项目。项目由开发者the1812在GitHub上发起并主导,多位开发者包括Waua、indefined、xmcp、andywang425等人共同参与维护和开发。没有任何商业公司参与中,这也是它能够保持免费且无广告的重要原因。
Bilibili-Evolved是一个让B站网页版变得更好用的“外挂”工具。它不像普通软件那样需要安装到电脑里,而是一个用户脚本,需要通过Tampermonkey这类脚本管理器来运行。装上之后,你的B站就会多出很多官方没有的功能,比如下载视频、去广告、换颜色改布局、直播画中画等等。目前这个项目在GitHub上已经收获了超过2.4万颗星,相当受欢迎。
安装需要分三步走。第一步,先在浏览器里装一个脚本管理器插件,推荐用Tampermonkey或者Violentmonkey,直接在浏览器的扩展商店里搜索就能找到。第二步,点击脚本的安装链接,页面会自动跳转到脚本管理器并提示安装,确认就行了。第三步也是很多人容易忽略的,装完脚本后它实什么功能都没有,你需要点开B站网页左侧的设置面板,进入组件管理,从在线仓库里挑选你想要的功能进行安装,比如“视频下载”、“隐藏广告”这些,装好就可以用了。
免费,一分钱都不要。这个脚本是开源的,代码就放在GitHub上所有人都能看,没有任何收费功能或者付费会员的说法。不过项目接受用户的自愿捐赠,如果你觉得好用想支持开发者可以打赏一下,但这自愿,不打赏也不影响任何功能的使用。
相对来说是比较安全的。脚本代码开源,任何人都可以去审查代码有没有问题。官方也明确声明,脚本本身以及官方组件仓库提供的功能,都不会收集用户数据上传到任何服务器,所有数据处理都在你的本地电脑完成。不过需要注意一点,脚本允许用户通过链接安装第三方来源的组件,如果你从非官方渠道乱装一些来源不明的功能,安全性就没办法保证了。建议尽量使用官方在线仓库里的组件。
我给你分享几个实用技巧。第一,装完脚本后别一股脑把所有组件都装上,根据需要选择就好,组件装多了确实会影响网页流畅度。第二,设置面板支持批量安装功能,如果你以前用过这个脚本想快速恢复配置,可以把之前导出的设置文件重新导入,或者用“v1设置迁移”组件一键迁移旧版配置。第三,视频下载如果觉得慢,可以配合aria2工具来下载,能跑满带宽。第四,如果你在海外或者网络环境不太好,可以在设置里更换CDN源,jsDelivr和GitHub源都试试,哪个快用哪个。
这个脚本的特色就是功能多而且可以按需选用。下载功能算是一个招牌,支持下载视频、封面、弹幕,弹幕还能转成ASS字幕格式,这在他同类工具里很少见。另外直播画中画功能也很实用,可以在看直播的同时切到他页面干别的事,小窗口悬浮在角落不会错过内容。还有动态过滤、广告屏蔽、界面换色等等,每个功能单拿出来不算稀奇,但能把这么多功能整合在一起而且互不冲突,还能让用户自己选装哪些,这就是它的厉害之处了。
数据方面是安全的。官方在GitHub页面上专门有个隐私声明,明确说了本脚本以及官方仓库提供的所有组件和插件,都是匿名的,用户的所有操作和数据都在本地完成,不会上传到任何服务器,也没有什么“用户体验改善计划”来偷偷收集统计数据。不过提醒一下,如果你自己从别的地方安装了第三方组件,那就要看那个组件的作者怎么写的了,毕竟任何组件都有能力读取你B站上的操作数据。
在GitHub上有2.4万多颗星,安装量也很大。它解决的很多问题确实是B站原生体验的痛点,比如不能直接下载视频、广告看着烦人、界面布局不合理这些。不过也有人说这脚本对电脑配置要求不低,如果机器比较老装多了组件会感觉有点卡。还有一个要注意的是,脚本默认不能用鼠标拖拽全景视频的视角,只能靠键盘操作,弹幕点赞和举报功能也会失效。所以好不好用实看个人需求,如果只是想要下载功能,也许找个专门的下载脚本更轻便。
会占用一些资源,而且官方给的配置要求不算低。要求8GB内存、Intel i5-10500左右的处理器,推荐配置直接到了32GB内存和i7级别。在实际使用中,如果你装的组件比较多,浏览器的内存占用确实会明显上升,滚动视频列表时感觉到的流畅度也会有些影响。不过如果你只装几个核心功能,电脑配置也还凑合的话,日常使用基本感觉不到太大差别。官方自己也说了,这是一个综合性脚本,追求功能全面,对性能确实有较大影响,不是那种很轻量的工具。
它实不需要特定的操作系统,只要你电脑上能跑主流浏览器就行。Windows、macOS、Linux都能用。浏览器方面,支持较新版本的Chrome、Edge(Chromium内核版)以及Firefox。但是要注意,Safari浏览器官方说不保证能运行,还有那些所谓的“套壳类浏览器”比如360、搜狗这类基于老内核魔改的,也不保证兼容性。手机浏览器基本用不了,因为它主要适配的是网页版的桌面端布局,屏幕太小了显示会有问题。
这是新用户最容易碰到的问题。很多人以为装完脚本就完事了,结果打开B站发现啥变化都没有,还以为脚本没装上。实这是正常的,因为从2.0版本开始,脚本采用的是干净安装策略,默认不预装任何功能组件。你需要手动去开启功能。具体操作是:打开B站任意页面,看网页左侧中间位置会有一个小图标,点开后是设置面板,然后进入组件管理,点“在线”按钮打开仓库窗口,勾选你想要的功能进行安装。装上几个功能后,脚本就开始生效了。