要在录制 Mac 屏幕的同时捕获正在播放的应用程序、视频或游戏的声音,首先请检查 QuickTime 打开的是哪种录制控件。在 macOS 27 上,“截屏”控件包含包含系统声音选项。在较早的 macOS 版本中,QuickTime 内置的屏幕录制功能仅提供麦克风输入,但要捕获系统声音,则需要通过虚拟音频设备(如 BlackHole)进行路由。
检查您的 Mac 是否具备系统音频选项
打开 QuickTime Player 并选择文件 > 新建屏幕录制(或按 Control-Command-N)。如果 macOS 打开的是“截屏”工具栏,请选择要录制的屏幕或区域,点按选项,然后查找包含系统声音。Apple 记录了此选项适用于 macOS 27 Golden Gate 或更高版本。录制前请启用该选项。若要添加您的声音,请在同一选项菜单中选择一个麦克风。通过工具栏开始和停止录制;录制文件将保存到选项 > 存储到下显示的位置。Apple 的屏幕录制说明
如果没有包含系统声音选项,说明您的 macOS 版本可能没有该控件。Apple 文档显示 QuickTime 较早版本的录制窗口仅允许选择麦克风,而没有系统音频开关。麦克风设置捕获的是通过麦克风输入的声音;它本身无法捕获应用程序的音频输出。Apple 的 QuickTime 屏幕录制说明
使用 BlackHole 将系统音频路由至 QuickTime
在没有系统音频选项的 Mac 上,BlackHole 可以通过虚拟设备在应用程序之间路由音频。这需要在 QuickTime 之外进行一些设置,并且会改变录制时 Mac 发送音频的目标位置。BlackHole 是一款第三方音频驱动程序;请按照该项目的官方说明进行安装。该项目提供了一个名为 BlackHole 2ch 的双声道版本。BlackHole 项目及安装信息
若要捕获系统音频同时仍能通过耳机或扬声器听到声音:
安装 BlackHole 2ch,若安装程序提示,请重新启动电脑。如果音频应用程序未显示新设备,请将其关闭后重新打开。
打开应用程序 > 实用工具 > 音频 MIDI 设置。点按 + 并选择创建多输出设备。同时勾选 BlackHole 2ch 以及您用于聆听的耳机或扬声器。多输出设备会将 Mac 音频同时发送到这两个目标。BlackHole 设置指南
在系统设置 > 声音 > 输出中,选择该多输出设备。播放一段简短的声音并确认您可以听到。如果您单独选择 BlackHole 作为输出,您可能将无法通过常用的聆听设备听到声音播放。
打开 QuickTime 并选择文件 > 新建屏幕录制。在 QuickTime 的录制窗口中,点按“录制”按钮旁边的箭头,并选择 BlackHole 2ch 作为麦克风或输入设备。如果该命令打开的是“截屏”工具栏,请打开选项 > 麦克风并在其中选择 BlackHole。开始录制,播放您想要捕获的声音,然后停止并检查保存的视频。
同时录入您的声音
将 BlackHole 选为录制输入只会捕获路由后的系统音频,并不会自动混入您的实体麦克风声音。要在较早的“截屏”或 QuickTime 工作流程中同时捕获这两个声源,BlackHole 指南说明了可以在聚集设备中将 BlackHole 和麦克风组合在一起,然后将该设备选为录制器的麦克风输入。该指南还建议使用耳机进行监听,以降低扬声器将系统音频反馈回麦克风的风险。BlackHole 系统音频与麦克风使用指南
在进行重要录制之前,请先进行简短测试:说话、播放系统声音、停止并回放该文件。如果仅有您的声音,请检查所选的输入设备中是否包含 BlackHole,以及声音输出是否已选择“多输出设备”。录制完成后,如果您不再需要通过多输出设备路由音频,请将系统设置 > 声音 > 输出切换回您平常用的设备。
参考资料
如何在 Mac 上录制屏幕 — Apple 支持
BlackHole: Audio Loopback Driver — ExistentialAudio
Getting Started: Creating a Multi Output Device — ExistentialAudio
Screen Record on Mac with System Audio and Microphone Using BlackHole — ExistentialAudio