mac默认录音输入源常为内置麦克风,需手动在“系统设置→声音→输入”中选定并锁定设备(如usb麦克风或airpods pro),同时禁用“自动选择输入设备”、关闭蓝牙自动连接,并通过音频midi设置或终端强制绑定端口,确保所有应用统一使用指定音源。

Mac系统默认录音输入源常被设为“内置麦克风”,当你插入USB麦克风、蓝牙耳机或使用虚拟音频设备时,系统可能不会自动切换,导致QuickTime录音、会议软件或语音备忘录始终拾取错误音源。必须手动指定并锁定设备,否则每次重启、拔插或应用启动后都可能回退。
在系统设置中选定并固定输入设备
这一步直接作用于整个系统,所有录音类应用(如QuickTime、Zoom、Voice Memos)都会继承该设置,无需逐个配置。
1、点击屏幕左上角苹果图标 → 选择“系统设置”。
2、在左侧边栏滚动到底部,点击“声音”。
3、切换到右侧的“输入”标签页。
4、等待2–3秒让设备列表完全刷新,从下拉列表中【选中你真正要使用的设备】,例如“Rode NT-USB Mini”“AirPods Pro”或“BlackHole 2ch”。
5、对着设备说话,观察右侧“输入电平”条是否实时跳动;若无反应,检查设备是否已通电、连接稳固,或是否被其他应用独占占用。
用音频MIDI设置强制绑定端口行为
当系统设置选中后仍频繁跳回内置麦克风,说明macOS底层音频路由未锁定端口级绑定——尤其常见于USB音频接口、多通道声卡或组合式耳麦。此方法绕过GUI层,直写硬件端口策略。
方法一:启用“始终使用此设备”开关
1、通过聚焦搜索(Command + 空格)输入“音频 MIDI 设置”并打开。
2、左侧设备列表中,选中目标输入设备(注意:不是输出设备,也不是“内置麦克风”)。
3、点击右下角齿轮图标 → “显示高级选项”。
4、勾选“始终使用此设备作为输入源”——若该选项灰显,说明当前驱动不支持,需跳至方法二。
5、关闭窗口,重启QuickTime Player验证是否稳定。
方法二:终端强制写入端口优先级(适用于无GUI开关的设备)
1、打开终端,执行:sudo nano /Library/Audio/Plug-Ins/HAL/YourDeviceName.driver/Contents/Info.plist
2、找到<key>IOAudioEngineGlobalVolumeControl</key>节点,在其上方插入:<key>IOAudioEngineInputSourceLock</key><true></true>
3、保存并退出(Ctrl+O → Enter → Ctrl+X),然后执行:sudo killall coreaudiod
【此操作会短暂中断所有音频,务必提前关闭正在通话的应用】
禁用系统自动切换逻辑
macOS默认开启“智能切换”机制:一旦检测到新插入的音频设备(哪怕只是USB-C转接器),就会强行把输入源切回内置麦克风。这个功能对多数用户毫无必要,反而制造干扰。
① 前往“系统设置” → “蓝牙”,关闭“自动连接新设备”。
② 进入“系统设置” → “声音” → “输入”,拖动页面到底部——如果看到“自动选择输入设备”复选框(部分macOS 15.4+版本在开发者模式下可见),立即取消勾选。
③ 拔掉所有非必需的USB音频类设备,仅保留你要固定的那一个。比如:移除USB小音箱、带麦克风的键盘、游戏手柄音频模块等。
④ 若你常用蓝牙耳机,进入耳机设置页(点击蓝牙设备旁的“i”图标),确认已启用“可用于音频输入”。【仅支持HFP/HSP协议的耳机才具备此能力,A2DP耳机无法用于录音】











