Bilibili直播间禁止轮播

自动阻止Bilibili直播间轮播,还原未开播界面,无多余界面

作者
清风醉梦
日安装量
0
总安装量
3
评分
0 0 0
版本
1.0
创建于
2025-08-02
更新于
2025-08-02
大小
4.9 KB
许可证
GPLv3 License
适用于

鸣谢:本脚本禁止轮播功能来自于Bilibili直播自动追帧 作者:@c_b

声明

  • 基于 @c_b 的脚本 Bilibili直播自动追帧 修改
  • 修改内容:移除了原脚本的追帧功能,仅保留轮播拦截功能
  • 遵循 GPLv3 许可

Bilibili直播自动追帧

https://greasyfork.org/zh-CN/scripts/453967

对bilibili的直播进行追帧以实现低延迟的直播播放,从而提供近乎实时的弹幕互动、或是用于同传追帧等

基础选项

  • 重置音画同步:重新从当前的位置开始播放直播来重置音视频的同步,以应对音视频的不同步。重置时会有一瞬的卡顿。勾选后自动每隔一段时间执行一次重置,重置间隔可以在高级选项中设置
  • 隐藏统计:隐藏播放器右键菜单中的“视频统计信息”悬浮窗,悬浮窗未开启时会自动取消勾选
  • 避免暂停:当检测到播放器暂停,且缓冲长度超过“追帧秒数”时,自动恢复播放器播放,以免误暂停过久导致视频流连接断开,播放器重新获取延迟更高的二压流
  • 自动刷新:直播状态下,检测到错误时自动刷新页面。或在下播状态下,弹幕服务器疑似断连时(检测到已开播但没有自动加载,或是弹幕栏一直没有新弹幕),自动刷新页面。刷新页面前文字会变为橙色。如果没有勾选“阻止轮播”,则不会在弹幕栏没有新弹幕时刷新
  • 强制flv+avc:尝试去除视频流中的HEVC/H265(“PRO”画质)和HLS流,让播放器优先使用FLV协议的AVC/H264流,以降低延迟
  • 强制原画:当获取的直播视频流为延迟更高的二压视频时,尝试替换为保存的原画流,以降低延迟。当前直播间没有保存原画流/原画流已过期时,选择框为灰色。主播网络卡顿/重开推流后可能出现一直重复最后几秒的情况,需取消该选项后切换一次画质或刷新,改用新推的二压流
  • 自动原画:进入直播间时自动切换右下角的“原画”画质。和手动切换效果相同
  • 阻止轮播:阻止直播间进行轮播
  • 追帧秒数:本地播放器追帧的目标缓冲长度,单位为秒。播放器缓冲的长度1:1等于播放器产生的延迟,但过小容易导致卡顿甚至丢失原画的连接。需根据自己的网络情况选择合适的值。可在高级选项中关闭追帧加速功能

高级选项

  • 清空配置:清空重置追帧脚本的所有配置(包括缓存的原画链接)并立刻刷新页面
  • 复制推流链接:复制当前直播间保存的原画流链接到剪贴板,可用于“设置连接”。
  • 设置连接:手动设置当前直播间保存的原画流链接,用于“强制原画”选项让播放器加载延迟更低的原画流。错误的配置可能导致无法正常观看直播!
  • 设置视频流API:设置获取视频流链接的API,详见#1。使用后可能无法观看各种限定直播!错误的配置可能导致无法正常观看直播!
  • 设置加速阈值:设置缓冲时长超过追帧秒数时,缓冲长度和追帧秒数的差值的各级阶梯阈值,以及各级阶梯要加快到的播放速度。错误的配置可能导致播放不正常!
  • 追帧加速:追帧加速的开关。取消勾选后将不会在缓冲时长超过追帧秒数时自动加速追帧
  • 设置减速阈值:设置缓冲时长极低时,降低播放速度的各级阶梯的缓冲时长阈值,以及各级阶梯要降低到的播放速度。错误的配置可能导致播放不正常!
  • 自动减速:取消勾选后将不会在缓冲时长降低至减速阈值后自动降低播放速度
  • 音画同步重置步进:重置音画同步时,重新开始位置相对现在的秒数,合适的值可以减轻重置时的卡顿感
  • (音画同步重置)间隔:勾选“重置音画同步”后,自动进行音画同步重置的间隔时长,单位为秒