Mac录屏录音无法捕获系统音频是因为QuickTime只支持物理麦克风输入,而BlackHole通过创建虚拟音频设备“BlackHole 2ch”镜像内核级音频流,配合多输出设备实现监听与录制同步。

Mac录屏或录音时无法捕获网页播放的音乐、会议软件的语音、视频网站的音效,是因为系统默认不开放内核级音频输出流——你听到的声音在CoreAudio内部已经混合完毕,而QuickTime只认“麦克风”这类物理输入设备,根本碰不到那条正在流淌的系统音频流。BlackHole的作用,就是在这条流被送到扬声器前,悄悄分出一束镜像信号,变成一个叫“BlackHole 2ch”的虚拟麦克风,让录屏工具能直接抓取。
安装并启用BlackHole驱动
访问 BlackHole官方GitHub Releases页面,下载最新版 BlackHole 2ch macOS安装包(.pkg格式)。双击运行,按提示输入管理员密码完成安装。安装过程中若弹出“已阻止来自未知开发者的软件”提示,需前往【系统设置 > 隐私与安全性 > 安全性】点击“仍要打开”。【安装后必须重启Mac,否则内核扩展无法加载,后续所有配置都将无效】
重启完成后,打开“应用程序 > 实用工具 > 音频MIDI设置”,确认左侧设备列表中已出现“BlackHole 2ch”。
创建多输出设备,兼顾监听与录制
如果直接把系统输出设为BlackHole 2ch,你就听不到任何声音——因为音频只流向了虚拟设备,没去扬声器或耳机。所以必须创建一个多输出设备,让系统声音同时发往两个地方。
第一步:在“音频MIDI设置”窗口左下角点击“+”号 → 选择“创建多输出设备”。
第二步:在右侧设备列表中,勾选“BlackHole 2ch”和你日常使用的物理设备(如“MacBook Pro扬声器”或“AirPods”)。
第三步:确保物理设备排在BlackHole上方(顺序影响延迟和音量同步);取消勾选“启用漂移校正”;将该设备重命名为“内录+监听”便于识别。
这一步做完,系统声音就既能让你听见,又能让BlackHole捕获到。不这样做,录制时你只能靠看波形猜有没有声音在播。
设置系统音频路由
进入【系统设置 > 声音 > 输出】,将默认输出设备切换为刚创建的“内录+监听”。
切换到【输入】标签页,确认“BlackHole 2ch”已出现在输入设备列表中——此时它就是一个可被任何录音软件调用的“麦克风”。
方法一:用QuickTime Player录屏
打开QuickTime Player → 菜单栏【文件 > 新建屏幕录制】→ 点击录制窗口右下角▼箭头 → 在“麦克风”下拉菜单中选择“BlackHole 2ch” → 点击红色按钮开始录制。
方法二:用Command+Shift+5快捷录屏
按下Command + Shift + 5 → 点击控制栏右侧“选项” → 在“麦克风”下拉菜单中选择“BlackHole 2ch” → 点击“录制”即可启动画面与系统声音同步采集。
方法三:纯音频录制(比如只录一段Spotify歌曲)
QuickTime Player → 【文件 > 新建音频录制】→ ▼箭头选“BlackHole 2ch”→ 调整右侧音量滑块,观察绿色电平条是否随播放跳动 → 点击红色按钮开始录音。

















