使用BlackHole虚拟音频驱动可实现Mac系统声音录制:先安装BlackHole并重启,再通过音频MIDI设置创建多输出设备,将系统输出设为该设备、输入设为BlackHole 2ch,最后用QuickTime或快捷键Command+Shift+5选择BlackHole录制音频或录屏。

如果您希望在Mac上直接录制系统内部播放的声音(如视频、音乐、网页音频等),但发现系统默认不提供该功能,则需要借助虚拟音频驱动将输出声音重定向为输入源。以下是使用BlackHole实现系统声音录制的具体操作步骤:
一、下载并安装BlackHole驱动
BlackHole是一款开源、免费且兼容M1/M2/M3芯片及Intel Mac的虚拟音频驱动,可创建低延迟的虚拟音频设备,用于捕获系统输出流。安装前需确保系统已允许来自未知开发者的软件运行。
1、访问BlackHole官方GitHub仓库(ExistentialAudio/BlackHole),或通过终端执行 brew install blackhole-2ch(需已安装Homebrew)。
2、若手动下载,选择BlackHole 2ch版本(满足绝大多数内录需求,占用资源少)。
3、双击下载的.pkg文件,按提示完成安装;安装过程中可能需要输入管理员密码。
4、安装完成后,必须重启Mac,以确保内核扩展正确加载并被系统识别。
二、配置多输出设备以兼顾监听与录制
仅将输出设为BlackHole会导致您无法听到声音,因此需创建“多输出设备”,使系统音频同时发送至BlackHole(供录制)和物理扬声器/耳机(供监听)。
1、打开“应用程序”→“实用工具”→“音频MIDI设置”。
2、点击窗口左下角的+号,选择“创建多输出设备”。
3、在右侧设备列表中,勾选BlackHole 2ch和您日常使用的输出设备(如“MacBook Air扬声器”或“AirPods”)。
4、确保物理输出设备排在BlackHole上方(顺序影响音量同步与延迟表现)。
5、取消勾选“启用漂移校正”,避免音频不同步。
6、为该设备重命名,例如“内录+监听”,便于后续识别。
三、设置系统音频输入与输出路由
完成设备创建后,需在系统层面指定音频流向:输出走多输出设备,输入则指向BlackHole,使录音软件能将其识别为麦克风源。
1、进入“系统设置”→“声音”→“输出”,选择刚创建的多输出设备(如“内录+监听”)。
2、切换到“输入”标签页,将输入设备设为BlackHole 2ch。
3、此时系统所有播放声音均会同时输出至耳机/扬声器,并进入BlackHole供录制使用。
4、务必提前调高系统音量,因录制期间无法动态调节多输出设备音量。
四、使用QuickTime Player启动系统声音录制
QuickTime Player作为macOS原生应用,无需额外安装即可配合BlackHole完成纯音频录制或带系统声的屏幕录制。
1、启动QuickTime Player,点击菜单栏“文件”→“新建音频录制”。
2、点击录制窗口右下角的向下箭头,展开音频设备选项。
3、在“麦克风”列表中选择BlackHole 2ch。
4、点击红色圆形录制按钮,开始捕获系统内部声音。
5、录制完毕后点击停止按钮,QuickTime将自动生成.m4a文件并弹出预览窗口。
五、使用快捷键录屏并同步录制系统声音
若需同步录制屏幕画面与系统音频,可跳过QuickTime音频录制模式,直接启用系统级录屏功能,并指定BlackHole为音频源。
1、按下快捷键Command + Shift + 5,调出录屏控制面板。
2、点击右下角“选项”按钮,在“麦克风”下拉菜单中选择BlackHole 2ch。
3、选择“录制整个屏幕”或“录制所选部分”,确认区域后点击“录制”。
4、播放目标内容(如YouTube视频、Spotify歌曲),系统声音即被实时捕获进视频。
5、录制结束时点击菜单栏的停录图标,视频自动保存至桌面或指定文件夹。










