不管是 macOS 还是 Windows ,默认情况下所有播放的音频都会在输出前被进行二次编码,如果音频的频率( CD 是 44.1kHz ,Hi-Res 音频都是 96kHz 或更高)和输出设备的频率( macOS 对外置声卡默认选择 44.1kHz ,可以在 Audio MIDI Setup 里面改)不一致就会影响音质,因此需要用独占式输出来避免二次编码。(也有人给一些不支持独占式输出的流媒体软件做了自动切换输出设备频率的工具,例如 LosslessSwitcher ,但频繁切换频率不仅会导致每首歌开头 1s 没声,在 1s 的时间里相当于声卡被拔掉又插回去了,一些软件会直接 crash 。更关键的是**谁玩 HiFi 用流媒体**,大部分歌都没 Hi-Res 音源,有很多也是假的、升频上去的)
但是 macOS 的独占式输出有个很大的问题,被独占式输出的声卡在系统里也相当于被拔掉的状态,系统的声音输出设备会变回内置的喇叭,无法选中声卡,导致无法调整声卡的音量,非常不方便。同时这个时候 Mac 的音量快捷键也是调整内置喇叭的音量,已经不知道多少次我一边听歌摸鱼一遍看 YouTube 上的不需要声音的影片,习惯性按 Mac 的音量快捷键调音量导致视频外放了。Windows 就算声卡在独占式输出,也能直接通过右下角的音量菜单、笔记本的音量快捷键调整声卡音量,相比之下方便很多,也更符合逻辑。为什么 macOS 在声音方面这么不方便,还有人推荐 Mac 玩 HiFi ? |
|