galgame吧 关注:1,713,833贴子:24,472,163
  • 10回复贴,共1

各位有没有遇到过蓝牙耳机视频破音的问题?

只看楼主收藏回复

我使用 Xiaomi Buds 3 蓝牙耳机连接 Windows 11 电脑,在运行某些 GALGAME 播放视频文件(比如 OP 和 ED)时,会出现爆音现象,开始播放没几秒就出现。(此时打开其它音乐播放器播放音乐时,音乐播放器播放的音乐正常,可以听出 GALGAME 还是有破音的问题。如果仔细听,发现视频和音频在破音的同时播放速度都慢了一点。)
但是当我使用有线耳机或电脑扬声器时,就没有破音。(无论怎么改变音频质量都没有复现。)
破音在 Kirikiri 引擎中比较常见,少数其它引擎(比如“来自昏暗的时间尽头”)也有播放视频破音的问题。
在我电脑上的其它程序(包括音视频播放器)和其它游戏上,暂时未发现破音的问题。
想问下其他人有遇到过这个问题吗?


IP属地:广东1楼2022-09-27 23:36回复
    更新,貌似是 Windows 11 21H2 版本的 Bug 或我系统的问题。在我更新 22H2 后再次复现问题就发现正常了。


    IP属地:广东来自Android客户端4楼2022-10-02 18:23
    收起回复
      我2台win11的电脑连蓝牙都有这个情况,楼主解决了吗?


      IP属地:北京来自Android客户端5楼2023-08-26 00:19
      收起回复
        还真和输入有关,甚至都不用那么复杂,在底栏喇叭右键点声音,弹出来的那个窗切到录制那页,瞬间音频和刷新率就都正常了,不过把那个页面一关就有开始爆音。应该是只要让麦在工作状态就都不会爆音,这个界面打开后可以看到隐私提示。但为什么只有放oped会有这种问题就不知道了


        IP属地:河北6楼2024-06-20 01:19
        收起回复
          蓝牙的音频有 A2DP 和 HFP 两种模式,前者只有音频输出,有延迟、质量好(取决于编码),支持立体声,用于听音乐。后者支持双工(同时输入和输出),延迟相对低,质量相对低,只支持单声道。
          两个模式不能同时工作。
          Windows 10 是给每个模式分开单独的设备,一个 A2DP 输出(配对时会被设置为默认音频输出设备)、一个 HFP 输入(会被设置为默认通信输入设备),一个 HFP 输出(会被设置为默认通信输出设备),总共 3 个设备。当 HFP 输入被程序使用时(录音或通话)或者 HFP 输出被程序使用时(播放音频等),无法从蓝牙耳机听到 A2DP 的输出。(此时实际上根本不会把 A2DP 流发送给蓝牙设备。)即使有程序正在通过 A2DP 输出音频。(播放的音乐会继续播放但听不见。实际上程序可以使用。所以不会导致某些程序因为设备拔出而崩溃。)
          Windows 11 更改了机制,A2DP 输出和 AFP 输出合并为一个虚拟输出(配对时会被设置为默认音频输出设备和默认通信输出设备)和一个 HFP 输入(会被设置为默认通信输入设备)总共 2 个设备。(虽说有时会突然出现 3 个设备。)当没有程序使用 HFP 输入时,会将虚拟输出的音频以 A2DP 模式传输给蓝牙耳机。(有立体声,延迟较高,质量好。)
          当有程序使用 HFP 输入时,会将立即输出模式切换到 HFP,然后把虚拟输出的音频通过 HFP 发送给耳机。(延迟低、单声道、音质差。)程序也能录音。此时如果在播放声音,会突然听不见零点几秒,然后又能听见了。但音频质量明显降低,没有立体声了。
          而当程序停止使用 HFP 输入后,如果正在播放音频,会延迟几秒切换到 A2DP 模式,此时声音又会突然听不见零点几秒,然后又能听见了。有了立体声,音质也提高了。延迟也变高了。如果程序停止使用时没有播放音频,会立即切换回 A2DP 模式。
          这似乎是为了方便用户在通话时收听其它内容,比如视频、录音等。而不像 Windows 10,分开两个设备。通话时听不到 A2DP 输出的音频。
          而 Windows 11 的蓝牙虚拟输出,是立体声的,采样率会遵循 A2DP 使用的编码模式。即使切换到 HFP,虚拟设备也不会切换到单声道和变动采样率,而是软件混音到单声道和采样率转换。(否则可能导致程序需要重新初始化音频播放。会导致某些程序崩溃。)
          我猜可能因为虚拟输出设备的 Bug,导致设备时钟(不知道是不是虚拟的)从 HFP 切换回 A2DP 后出现了异常。导致程序工作不正常,拖慢部分视频播放器的播放速度。(而其它没有发生问题的软件可能使用别的方法而不受影响。)
          我是这么变通解决的。不要让蓝牙耳机使用麦克风。(音频设备禁用 HFP 麦克风输入。)一旦被使用一次,将来切换到 A2DP 时就会发生问题。只有重启才会解决。(也许断开连接、重新打开蓝牙、取消配对并重新配对也能解决问题。)
          至于强制 HFP 模式,我认为不好。因为 HFP 是专门用来通话的,音质太差。再加上需要使用麦克风会更耗电。(特别是耳机。)


          IP属地:广东7楼2024-06-20 04:10
          回复
            似乎和Win11默认A2DP蓝牙驱动有关,禁用hands free依然会破音,改用Alternative A2DP Driver后播放op就不会破音了


            IP属地:江西8楼2024-08-25 04:54
            回复