如果你使用Chrome浏览器,你可能更需要本程序的js版本,请移步 pakku.js
自动合并B站视频中相同的弹幕,让您免受节奏大师刷屏之苦
py -3 -m pip install -r requirements.txt
py -3 ./pakku.py
- 将代理设置成
127.0.0.1:8887
- 愉快地看番
所有时间差在7秒以内的、内容完全相同的弹幕会被合并。
合并之后的弹幕的模式(即顶部、滚动、底部)、颜色和大小与时间最早的弹幕相同。
另外,符合如下模式的弹幕将被视为相同:
^23{3,}$
^6{4,}$
^[fF]+$
^[hH]+$
当我第一次要拿HTTP代理实现这个功能的时候,其实我是拒绝的,因为我知道这样的设计实在是太反人类了,用户一定会骂我。
但我尝试用Chrome扩展实现,发现根本没有办法,因为Chrome扩展根本没法修改HTTP响应,重定向的话又会遇到一堆跨域的问题。
UPDATE: 在B站开始用HTML5播放器之后,我终于实现了用Chrome扩展实现pakku的夙愿~ 请移步 pakku.js