三步装好B站弹幕过滤插件 pakku.js,刷屏弹幕轻松合并且清爽加倍
三步装好B站弹幕过滤插件 pakku.js,刷屏弹幕轻松合并且清爽加倍
【免费下载链接】pakku.js拯救B站的弹幕体验!项目地址: https://gitcode.com/gh_mirrors/pa/pakku.js
你是否有过这样的体验:点开一个心仪的视频,结果满屏都是"哈哈哈哈""前方高能""23333"滚来滚去,画面被弹幕糊成一片,什么内容都看不清。pakku.js 就是专治这种"弹幕刷屏"的开源B站弹幕过滤插件,它能自动把内容重复的刷屏弹幕合并成一条,只保留有代表性的那一条,让你的弹幕体验恢复清爽。下面这份 pakku.js 安装教程,从零开始带你走完整个上手流程。
先花一分钟认识它 🧐
pakku.js 的自我介绍只有一句话:拯救B站的弹幕体验。它是一款运行在浏览器里的轻量插件,只对 bilibili.com 生效,核心本领就两招——"合并重复"和"智能处理"。
- 合并重复弹幕:同一句话在短时间内出现几十次,它会合并成一条,并对合并来源做了特别提示,既不丢信息也不挡画面。
- 智能保留代表弹幕:合并后默认保留最早出现或最有代表性的一条,再配合拼音、标点、全半角等"清洗"手段,判断"这两条弹幕其实是同一句话"的准确率很高。
- 不折腾普通用户:安装即用,默认配置已经足够舒适;想要深度定制也留了口子,高级用户可以开启更多选项。
一句话概括它的不可替代价值:别的工具只是"屏蔽"弹幕,pakku.js 是让弹幕"自己收敛",该有的热闹还在,只是不再糊脸。
下面这张图是它处理弹幕时的实际效果,可以看出重复内容被集中识别并合并且标注了出现次数:
三步完成安装,全程不需要写代码 🔧
整个安装过程只需要终端里敲几行命令 + 浏览器里点几下鼠标,按"准备 → 构建 → 加载"的顺序走即可。
第一步:把项目代码请到本地
先准备一个装有 Git 和 Node.js 的电脑环境(都没有也不怕,Node 官网下载 LTS 版一路点"下一步"即可)。然后在终端里执行:
git clone https://gitcode.com/gh_mirrors/pa/pakku.js克隆完成后进入目录并安装依赖:
cd pakku.js npm install这一步会把项目运行所需的依赖包全部装好,等终端回到可输入状态、没有飘红的报错,就说明环境准备好了。成功标志:目录下能看到package.json和pakkujs文件夹,且npm install无报错。
第二步:一键构建出可安装的扩展
源码不能直接装进浏览器,需要先"编译打包"一下。项目为不同浏览器准备了对应命令,按你的浏览器选一条执行:
# Chrome 用户 npm run build:chrome # Edge 用户 npm run build:edg # Firefox 用户 npm run build:firefox构建完成后,项目根目录下会出现一个dist文件夹,里面按浏览器分好了产物:dist/C是 Chrome 版、dist/E是 Edge 版、dist/F是 Firefox 版。成功标志:能看到对应的dist子目录,且目录内含有manifest.json和generated文件夹。
第三步:把扩展装进浏览器
构建产物已经就绪,接下来就是在浏览器里"认领"它。
- Chrome:地址栏输入
chrome://extensions/回车,打开右上角的"开发者模式"开关,点击"加载已解压的扩展程序",选择上面生成的dist/C目录。 - Edge:进入
edge://extensions/,打开左下角"开发人员模式",同样选择"加载解压缩的扩展"并指向dist/E。 - Firefox:地址栏输入
about:debugging#/runtime/this-firefox,点击"临时载入附加组件",选择dist/F/manifest.json文件。
成功标志:浏览器工具栏出现 pakku 图标;打开任意B站视频页面,点击图标能弹出设置面板,即说明插件已在工作。面板还支持快捷键,Alt+X快速呼出,Alt+R一键开关插件工作状态。
装完怎么玩:最值得开启的五个选项 🎛️
默认配置开箱即用,但想让体验更贴合自己口味,以下设置值得花半分钟调一调。点工具栏图标进入设置页面,各选项都有中文说明。
- 弹幕合并阈值:控制"多少条相同弹幕才合并"。B站热闹的视频里,合并阈值可以调高一点(比如 30~50),效果更激进;冷门视频建议保持默认或调低,避免误伤。
- 已合并弹幕标记:把标记模式设为"前缀"或"后缀",合并后的弹幕会带上小标记,让你一眼看出"这条是合并来的",不会误以为弹幕被删光了。
- 弹幕信息显示框:开启后,鼠标悬停在某条弹幕上会显示它的完整信息和出现次数。下图展示了弹幕列表中"已出现 8 次"的重复弹幕被识别合并的情况,排查合并效果非常直观:
- 荧光弹幕:开启后弹幕会带上动态光效,视觉上更抓眼,适合喜欢热闹氛围、又不想让弹幕变成"糊墙"的用户。
- 实验室的两件套:在"实验室"分区里,"阻止弹幕动态更新"可以暂停弹幕流式刷新,让合并结果更稳定;"关怀小屏幕用户"则针对窄屏设备自动调整弹幕字号,建议小屏幕笔记本用户开启:
如果你是动手派,还可以勾选"我是高级用户",开启用户脚本功能,用 JavaScript 自定义弹幕处理逻辑(比如"删除投票弹幕""超过两条就不要合并")。项目里userscript_docs目录下的文档和示例脚本就是为进阶玩法准备的。
避坑指南:装完不生效怎么办 🩹
下面把最常踩的坑按"症状 → 原因 → 解法"整理成一张自查表,遇到问题直接对号入座。
| 症状 | 原因 | 解法 |
|---|---|---|
| 加载后进B站视频毫无反应 | 加载的是源码目录pakkujs,里面缺少构建产物 | 改为加载构建后的dist/C(或dist/E)目录 |
| Firefox 重启后插件消失了 | Firefox 的"临时加载"本身就是临时的 | 需要重新加载,或改用正式签名安装方式 |
| 弹幕合并得太狠/太轻 | 合并阈值与视频热度不匹配 | 进设置调高或调低"弹幕合并阈值" |
| 工具栏找不到 pakku 图标 | 扩展图标被收进了"拼图"菜单 | 在浏览器扩展菜单里固定 pakku 图标 |
| 控制台刷出错误日志 | 旧版本配置与新版本不兼容 | 在设置里"重置所有设置"后再试 |
如果问题还是解决不了,可以打开浏览器开发者工具(F12)切到"控制台"查看 pakku 的日志,日志里会明确标注处理前后的弹幕数量,能帮我们快速定位是"没生效"还是"生效但效果不对"。
写在最后 ✨
从克隆代码到打开B站看到清爽弹幕,全程不超过十分钟。pakku.js 最大的价值在于:它不牺牲弹幕的"热闹",只过滤掉"重复",让你既能看到弹幕的灵魂,又不会被它糊住眼睛。如果它帮你找回了看视频的快乐,欢迎把它推荐给同样被刷屏弹幕困扰的朋友,也别忘了去项目仓库点个 Star,让这个开源小工具被更多人看见。想进一步折腾的读者,可以从项目的userscript_docs用户脚本文档和pakkujs/page页面代码目录开始,里面藏着更多进阶玩法。
【免费下载链接】pakku.js拯救B站的弹幕体验!项目地址: https://gitcode.com/gh_mirrors/pa/pakku.js
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
