GitHub 上出现了一个叫 AdBuster 2.0 PRO 的 Windows 小工具,用来对付电视广告突然放大音量的问题。它不碰电视内部的音频信号,靠电脑麦克风听房间里的声音,本地判断是不是广告来了,再通过 Broadlink 红外设备模拟遥控器把音量调下去,广告过了再调回来。
这不是一款已经被市场验证的消费电子产品,更像一次开源实验:把“广告音量稳定”这件事,从电视厂商的内置功能,搬到了 PC、麦克风、红外遥控组成的这条链路上。它的价值在离线和可改造,短板在可靠性、硬件门槛和一些偏营销的宣传措辞。
AdBuster 2.0 PRO 是什么:一条五步检测链
项目由账号 AdBusterOfficial 维护,最新测试包是 AdBuster_2.0_PRO_Test.zip。解压后跑一下 Start.bat 就能用,不用装机。仓库目前拿到 16 个 Star。
按仓库里的架构图,整套系统分四层。麦克风采集环境音,DSP 引擎算出响度、峰值和变化趋势。一个叫 model.pkl / model_deep.pkl 的本地机器学习模型判断当前是不是广告状态,结果交给一个叫 CEPA 的规则层做二次过滤。最后本地 Flask 服务 VolMaster 把 VOL_UP 或 VOL_DOWN 指令发给 Broadlink RM Mini/RM Pro,由红外信号操控电视。
自动化只发 VOL_UP、VOL_DOWN 两个指令,静音和电源键留给手动按钮。仓库里写明,公开版本只包含 CEPA Core,文档里描述的完整 CEPA Logic v2 属于专有内容,没放进测试包。项目方宣称全程离线不联网,这点是加分项,但“唯一 Windows 应用”“像人一样决策”这类说法,更像是营销措辞,不必照单全收。
它和电视内置降噪不是一回事:路线不同,代价也不同
电视和声吧的自动音量、夜间模式、响度均衡功能,走的是内部音频流,直接读取电视自己的解码信号。AdBuster 2.0 PRO 换了条路,用外部麦克风听环境声,再用红外模拟遥控器操作,等于在电视之外重新搭了一层感知加执行。
| 维度 | 电视/声吧内置方案 | AdBuster 2.0 PRO |
|---|---|---|
| 音频来源 | 电视内部解码信号 | 外部麦克风采集的环境声 |
| 响应速度 | 几乎无延迟 | 检测+红外多层处理,有滞后 |
| 硬件依赖 | 无需额外设备 | 需要 PC + Broadlink RM Mini/Pro |
| 数据流向 | 厂商可能上传云端 | 项目方宣称全程本地不联网 |
| 开放程度 | 厂商闭源,用户不可改 | 公开版仅 CEPA Core,核心逻辑专有 |
好处是不依赖电视厂商开放接口,数据也不出本机。代价是链路更长、变量更多。麦克风会把电视以外的环境噪音一起收进去,红外信号从检测到发出再到电视响应,中间隔了好几层处理,广告峰值可能已经过去大半才调下音量。检测误判、红外延迟、Broadlink 设备依赖,是这套方案能不能稳定用起来的三个坎。
谁该装、谁该等
还在看有线电视、机顶盒,或者流媒体电视不支持精细音量管理的家庭影音用户,如果本来就有 Broadlink RM Mini/Pro,或者愿意再买一个,可以拉测试包跑跑看,但别指望它像电视内置功能那样稳。只想图省事的普通观众,直接用智能电视自带的自动音量或夜间模式,比装机、配红外设备、跑 Start.bat 省心得多。
对离线 AI、小型 Windows 工具和智能家居红外控制感兴趣的开发者,能拉下仓库看 CEPA Core 的规则逻辑,参考麦克风采集加 Flask 服务加 Broadlink 联动这套架构,但要清楚完整的 CEPA Logic v2 没有开源,没法照着复现全部决策过程。GitHub 目前能确认的只有 Star、Fork、提交记录这些仓库信息,没有下载量或实际使用规模的数据,判断这个项目靠不靠谱,还得看后续 issue 里用户对误判率、延迟的实测反馈。
接下来值得盯的,是仓库的提交频率、Star 增长,以及 CEPA Logic v2 会不会有一天开放出来。这些比宣传页上的形容词更能说明问题。
