前言
许多使用外置声卡,特别是 USB 外置声卡的 Mac 用户都会遇到这样一个现象:
在开始播放声音(音乐、视频、提示音)时,会有 0.2~1 秒的停顿,像是“缓冲一下”才开始响。
但在 Windows 上同一块声卡完全正常。
如果你也遇到了这个问题,不用担心——这并不是声卡坏了,也不是系统 bug,而是 macOS 的采样率机制 导致的。下面带你一步解决!
一、为什么 macOS 会在开始播放时卡顿?
USB 声卡通常支持多种采样率,例如:
-
44.1kHz(常用:音乐)
-
48kHz(常用:视频音频)
-
96kHz
-
192kHz
macOS 会根据当前系统输出的音源来自动选择采样率。
然而,当声卡设置为 48kHz 或更高采样率,而你播放的音频是 44.1kHz 时,macOS 会在第一次播放前进行一次:
🔁 采样率切换(Sample Rate Change)
这一步非常短,但足以导致你感到的:
-
起播前停顿一下
-
按播放键后没有立刻声音
-
播放系统提示音有延迟
Windows 则会预缓存,不会出现这个问题。
二、解决方法:把 USB 声卡格式设为 44.1kHz
这是最简单、最直接的解决方案。
👉 步骤 1:打开 Spotlight
你可以用两种方式打开:
方式 A — 快捷键:
方式 B — 点击右上角的放大镜图标 🔍
👉 步骤 2:输入并打开「音频 MIDI 设置」
搜索:
或输入英文:
点开即可。
👉 步骤 3:选择你的 USB 声卡 → 调整采样率
在左侧选择你的 USB 声卡,然后在右侧找到:
把采样率改成:
即可。
三、为什么设为 44.1kHz 就解决了?
绝大多数系统声音、音乐 APP、网页音频,都使用:
🎵 44.1kHz 音频格式
当声卡格式与音源一致时,macOS 就不需要切换采样率,自然就不会出现起播卡顿。
如果你经常玩 48kHz 的音频(如 Premiere、Final Cut 等视频工程),你也可以设置成 48kHz——只要保持一致就不会卡。
四、进阶玩法:让 macOS 自动切换采样率
如果你希望 音源是几 kHz 就自动切换几 kHz,可以使用专业软件,例如:
-
Rogue Amoeba – Audio Hijack
-
SoundSource(最常用)
这类软件可以实现 Windows 那样的动态切换,不时刻卡顿。


评论0