bilibili-ad-skipper — 一款用JEV模型判断自动跳过B站植入广告的浏览器拓展

看 B 站看到一半突然插进来一段推广,拖进度条太麻烦了,这类广告拦不住,因为它就录在正片里,跟普通内容走同一条轨道。通行的办法是有人先把广告的起止时间标出来、大家共用,新视频和冷门视频没人标就空着;于是又有人让 AI应用 去读字幕,判断哪几句开始念广告、哪几句念完。今天推荐的 bilibili-ad-skipper 这个浏览器拓展 把两条路并在一起:先查社区标注,查不到再叫自己配的那个模型读一遍字幕。正片里遇到较长的植入广告,它自己跳到广告结束的位置;万一跳错了,点一下撤销跳过,人就回到刚才那一段。

bilibili-ad-skipper 是一个装在电脑端 Chrome 上的插件,中文名叫「B站广告跳过」。它只认 B 站的普通视频页,分 P 也算;播到广告段会自动跳过去,右下角有一个可折叠的面板,识别进度和跳过记录都写在上面。归到 AI相关 里看,它属于让模型替人做一次判断的那类:装在浏览器里,替观众省掉一段等待。

判断分两层。第一层是社区广告标注:接了同类的社区服务,只取「赞助/恰饭」这一类,有标注就直接采用,整支当前分 P 不再调用模型。第二层才是模型:社区没有标注时,才读取字幕去判断广告的起止句,默认接的是 JEV,也能换成自己已有的兼容服务。两种配置分开保存,来回切换不用重填,凭证不填也能保存设置,社区标注照常可用。

功能特点

装上就忘了的那些 效率工具,多半是把一件事做到不用人管,这个插件走的也是这个路子。

先查社区,再让模型判断

  • 每次打开视频先查社区标注,有结果就用;没查到、又填了凭证,才读字幕识别。
  • 社区标注不需要字幕,也不套用模型那套评分门槛和默认二十秒的最短时长。
  • 社区里的整片广告标签、静音广告说明只说明有广告,不会被当成可以整片跳过的区间。

误跳能撤,想看能留

  • 跳错了点「撤销跳过」,回到刚才的位置,这个片段本次不会再自动跳。
  • 有一段想完整看完,点「保留片段」就行。
  • 点「重新识别」会重新查一遍社区,查不到时可能再次调用模型、消耗额度;失败时保留已有结果,不会无限重试。

门槛可以按自己的口味调

  • 想多拦一些、能接受偶尔误跳,就把广告概率门槛调低;老是把正片跳掉,就把门槛调高,或者关掉自动跳过改成手动。
  • 只关心一分钟以上的长广告,把最短广告时长改成六十秒。
  • 有些品牌老是漏掉,加进重点广告品牌里,用逗号隔开;长视频里的软推广容易漏,关掉省 Token 那一项,代价是多发字幕、多耗额度。
情况可以怎么调
想多拦一些,接受偶尔误跳适当降低 JEV 广告概率门槛
经常把正片误跳提高判断门槛,或关闭自动跳过后手动操作
只想处理 1 分钟以上的长广告把“自动跳过最短广告”改为 60 秒
某些常见品牌总是漏掉加入“重点广告品牌”,用逗号分隔
长视频里的隐晦推广经常漏掉关闭“省 Token”,代价是发送更多字幕、消耗更多额度

默认重点品牌包括转转、妙界及可能的字幕误写“秒界”。提到品牌不等于广告,仍由选定服务判断。插件偏向多拦广告,但不能保证识别完整、边界准确或完全不误跳。

也能把广告投回社区

  • 候选广告旁边可以手动投稿,把起止时间公开出去,投稿里不含字幕和凭证,用的是本机生成的匿名编号。
  • 自动投稿默认关着,要单独开;只有广告概率、起止置信度和边界概率全都过九成、且这段确实被自动跳过过,才会试着投。
  • 已经投出去的公开投稿,撤销跳过收不回来。

字幕、边界与隐私

  • 识别要读字幕,所以视频得有字幕;没有字幕、只有画面没有口播的广告可能认不出来。
  • 凭证只存在本机浏览器的扩展存储里,不上开发者服务器,也不跟着浏览器同步;发出去的是视频标题、要判断的字幕和少量上下文。
  • 识别结果在本机缓存七天、最多一百份;没查出广告不代表一定没有,也不会替用户投「无广告」。

常见问题

没有跳过,是不是没安装成功?

先展开右下角面板,看它的状态。常见原因包括:没有配置 Key、接口请求失败、视频没有字幕、未发现广告、广告太短,或识别还没完成。确认设置中的“启用插件”“打开视频自动识别”“自动跳过广告”均已勾选。

提示没有字幕怎么办?

先确认 B 站已经登录,再在播放器里开启一次 AI 字幕,然后点插件的“重新识别”。有些视频即使没有显示字幕,接口也能直接读取;但如果 B 站确实没有提供字幕,这个视频暂时无法用 AI 识别,但社区广告仍然可用。本插件不下载音频,也不额外做语音转录。

测试连接报错怎么办?

  • 401:检查 Key 是否完整、是否属于当前所选服务、是否已失效。
  • 404:检查地址是否填错;JEV 使用上表默认地址即可。
  • 422:检查模型或服务接口是否兼容。
  • 429 / 529 / 超时:服务限流、繁忙或网络异常,稍后再试。

填完或修改配置后,先保存再测试。不要把自己的 Key 贴到 Issues 或截图里。

使用教程

  1. 打开 GitHub 上的最新版下载页,在页面下方的附件里下载 bilibili-ad-skipper.zip,别下源码包。
  2. 把压缩包解压到一个打算长期保留的文件夹,打开后应当直接看到 manifest.json。
  3. 在浏览器地址栏输入 chrome://extensions,打开右上角的开发者模式。
  4. 点「加载已解压的扩展程序」,选中刚才那个文件夹,页面出现 B站广告跳过且开关打开,就算装好了。
  5. 点工具栏里的插件图标打开设置:只想用社区标注就留空保存;想让模型补位,就填好地址、模型名和密钥,保存后点测试连接。
  6. 打开一个 B 站视频页;装插件之前就开着的页面要刷新一次。右下角面板识别出广告后,播放到那一段会自动跳过去。

用的人不需要准备任何 开发者工具 环境,解压加载两步就完事。更新时下载新版压缩包、覆盖原文件夹,再在扩展页点一下刷新;别先卸载,卸载会清掉本地配置。

使用感受

最值得说的一点,是它把顺序摆对了:先查社区已有的标注,查不到才花额度去调模型。多数人只是想安静看个视频,能被社区标注覆盖的场景根本用不上模型,这一层省下来的是真金白银;不填凭证也能直接用的设定,也让第一次上手没什么负担。

撤销跳过这个按钮也实在。自动跳过这件事一旦误判,最怕的就是回不去,这里点一下就回到刚才,该片段本次还不会再跳。常做 视频处理 的人,多半更受不了正片里那段推广,放在 工具推荐 里,这类插件值得存一个。

要留个心眼的是边界:它只支持电脑端 B 站的普通视频页,直播、番剧、嵌入式播放器和播放列表专用页都不在范围内;识别需要时间,视频不会停下来等,片头很早的广告可能已经播过去了。按 实用软件 的标准看,它是那种把能力范围和代价都写在明面上的东西——插件偏向多拦广告,但也不保证边界准确、完全不误跳。

官方网站

仓库:https://github.com/chenyanshan/bilibili-ad-skippe

下载地址

https://pan.quark.cn/s/c89c7433f786

https://www.guangyapan.com/s/1952208723514208331_aeWhI5wocgzRgCO6(光鸭新用户注册福利:永久免费空间:所有新用户注册即可解锁 2TB 永久免费存储空间,无需额外任务或付费)

相关推荐

Avatar photo

JameCling

我是 格律诗的软件世界 的作者,一名专注于软件工具、AI 技术和数字效率领域的独立研究者。
多年来,我持续关注互联网工具的发展趋势,体验不同平台的软件产品,并研究它们如何帮助用户提升效率。
我的工作不仅是整理软件信息,而是通过实际测试、功能分析和使用场景研究,帮助用户判断一个工具是否真正值得使用。
格律诗的软件世界 的每一篇文章都希望提供真实、有价值的信息,包括工具特点、使用方法、优缺点分析以及适合的人群。
我相信,好的工具能够改变工作方式,而准确的信息能够帮助用户做出更好的选择。