如何在 Mac 上录制系统内部声音(无需安装额外驱动或软件)
厌倦了安装像 BlackHole 或 Soundflower 这样复杂的音频驱动?了解现代屏幕录制工具如何使用 macOS 原生能力捕获系统声音。
如何在 Mac 上录制系统内部声音(无需安装额外驱动或软件)
多年来,在 Mac 上录制系统内部声音一直是一场噩梦。与 Windows 不同,macOS 并没有提供直接捕获扬声器声音的默认音频路由方式。
为了录制视频会议的声音或浏览器播放的音频,你必须安装像 Soundflower 或 BlackHole 这样的虚拟音频回环驱动,在 macOS 的“音频 MIDI 设置”中手动配置一个“多输出设备”,并且祈祷在这个过程中键盘的音量控制键不会失效。
到了 2026 年,这些繁琐的临时方案早已过时。以下是如何原生捕获系统内部声音的现代化方法。
现代化的解决方案: ScreenKite 利用 Apple 现代化的 ScreenCaptureKit API 原生录制系统音频。只需勾选“系统音频”选项,ScreenKite 就会直接在硬件层进行音频流捕获。无需安装驱动,无需繁琐设置,完全免费。下载 Mac 版 ScreenKite →
时代变革:Apple 的 ScreenCaptureKit 框架
从 macOS Ventura 开始,Apple 推出了 ScreenCaptureKit,这是一个专为高性能屏幕捕获打造的底层系统框架。
ScreenCaptureKit 的最大亮点之一就是内置了直接从指定应用或整个操作系统捕获内部音频的能力。由于这一功能由操作系统底层原生支持,因此彻底告别了对第三方虚拟驱动的依赖。
在 QuickTime 中录制系统声音(过时的传统方法)
如果你使用的是较旧版本的 macOS,或者必须使用 QuickTime Player,你依然需要依赖虚拟音频驱动:
- 下载并安装 BlackHole(开源音频回环驱动)。
- 在 Mac 上打开音频 MIDI 设置(Audio MIDI Setup)。
- 点击左下角的
+按钮,创建一个多输出设备(Multi-Output Device)。 - 同时勾选内置扬声器/耳机以及 BlackHole。
- 将系统的声音输出设备更改为该多输出设备。
- 在 QuickTime Player 中,将录制麦克风选为 BlackHole。
缺点:在使用多输出设备期间,你将无法使用键盘上的快捷键来调节系统音量。
更优雅的方式:使用原生支持 ScreenCaptureKit 的录屏工具
如果你运行的是现代版本的 macOS,应当选择基于 ScreenCaptureKit 构建的录屏工具。
使用 ScreenKite,系统音频录制完全由底层自动处理。软件深度调用 macOS 原生捕获接口,录制清澈纯净的内部音频,并完美保留键盘调节音量的一切功能。