Greasy Fork

来自缓存

Greasy Fork is available in English.

Bilibili 视频音量均衡器

通过 Web Audio API 压缩 Bilibili 视频中音频的动态范围,使不同视频或同一视频中差距过大的响度保持一致

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
bailitaotao
日安装量
0
总安装量
11
评分
0 0 0
版本
0.1.2
创建于
2025-11-29
更新于
2025-12-03
大小
13.9 KB
许可证
MIT
适用于

Bilibili 视频音量均衡器

本脚本旨在解决观看各式各样up主的视频时,响度忽大忽小的问题。通过 Web Audio API 实时处理音频,压缩动态范围,即可以实现不同视频间响度差距过大的问题,也可以在up主没有处理好自身视频响度时防止观众受到惊吓()

[!CAUTION] 似乎会有打开视频/切换网页全屏时突然没声音的情况,排查ing… 如果遇到了可以刷新一下网页先(>_<)

安装方法

  1. 安装浏览器插件 Tampermonkey (油猴),也基本支持其他同类型插件
  2. 点击这里安装脚本
  3. 打开任意 bilibili 视频页面刷新即可生效

原理说明

本脚本使用浏览器原生的 Web Audio API 构建音频处理图:

Source (视频源) -> DynamicsCompressor (动态压缩器) -> Gain (补偿增益) -> Destination (扬声器)

DynamicsCompressor: 将超过阈值的大音量部分进行压缩,减小最大音量和最小音量的差距。

Gain: 对处理后的整体信号进行增益补偿,从而在不失真的前提下提升整体响度。