我的系统上有以下音频路径:
Application ->
WASAPI ->
Windows Audio Device Graph ->
Windows 7 Kernel ->
Soundcard (on-board Intel HD Audio @ 24-bit 48000 kHz) ->
3.5mm TRRS stereo analog output ->
Avantree Saturn Pro Bluetooth transmitter (BT 3.0 with apt-X Low Latency) ->
Sennheiser Momentum 2.0 Wireless On-ear ("M2 OEBT")
Run Code Online (Sandbox Code Playgroud)
这将公开以下独立的音量滑块:
我有以下限制:
在 100%Windows volume mixer "hardware" volume
或接近100%时,我会在音频中体验到模拟过载。这意味着蓝牙发射器中的 ADC 无法处理如此高幅度的模拟声音并将其正确转换为数字数据。如果我将一副好的耳机插入 3.5 毫米插孔,我就不会遇到这种情况,但它在耳机中以 100% 的音量播放非常响亮(如果有人给我发 IM,这足以让我从椅子上跳起来)。
低于 10% 时Windows volume mixer "hardware" volume
,播放中将完全忽略较安静的音乐。这是由于 Sennheiser M2 OEBT 中的节能功能,如果检测到传入的蓝牙数据流中的音量非常低,它会完全切断音频流。问题是,音乐的安静的作品是听得见的,我们可以用耳朵听他们,因此他们应该被打。但在这种配置中,它们不是。
忍受我的设备的这些限制,我想最大限度地减少音乐保真度的损失,同时以舒适的水平聆听。如果我将所有音量滑块都设置为最大,那么我使用智能手机测得的音频从耳机中出来的声音接近 90 dB,如果您长时间收听,这很危险。
我应该如何设置音量滑块以最大限度地提高保真度,而不会遇到设备的过载或自动待机限制?
显然,这里有很多(可能是冲突的)变量。在任何具有多个组件的音频系统上(我的意思是可以驱动振幅的独特点),我尝试“消除”尽可能多的变量(听起来你已经尝试这样做) 。
也就是说,我个人的策略是首先将所有音量级别“正常化”(也许最后一个音量级别除外,这样你就不会意外地把耳鼓吹坏)到“中性”点,比如 100% 或 50% 。然后,从源头开始,我会减少/增加音量,直到达到最大水平而不会削波(我假设您已经或可以找到一种方法来检查这一点)。
设备链的最后一部分(在本例中为耳机)实际上应该设置为您感到舒适的位置(假设链的其余部分已优化)。希望这可以帮助。
归档时间: |
|
查看次数: |
786 次 |
最近记录: |