答案:需借助第三方工具。在Mac上录制应用内部声音,因系统限制无法直接实现,可使用BlackHole等虚拟音频驱动,将系统输出重定向为录音输入源,配合QuickTime Player完成录制;或选用Loopback、数据蛙等专业录屏软件,直接捕获系统音频流,无需复杂配置即可同步录制应用程序播放的音乐、视频或会议声音。

如果您希望在Mac上录制应用程序播放的音频,例如音乐、视频或在线会议的声音,但发现系统默认不支持直接捕获内部声音,可以按照以下方法进行设置和操作。
本文运行环境:MacBook Pro,macOS Sonoma
一、使用第三方音频驱动工具
macOS系统本身不提供直接录制内部声音的功能,需要借助虚拟音频设备来捕获系统输出的声音。通过安装支持虚拟音频路由的驱动程序,可将系统音频输出重定向为录音输入源。
1、访问BlackHole官网,下载适用于macOS的最新版本安装包。
2、双击安装包并按照提示完成驱动安装,安装完成后重启电脑以确保驱动生效。
3、打开“系统设置”中的“声音”选项,在“输出”标签页选择“BlackHole 2ch”作为音频输出设备。
4、进入“输入”标签页,将“BlackHole 2ch”设置为麦克风输入源。
5、启动QuickTime Player或其他录音软件,新建录音文件并选择“BlackHole 2ch”作为输入源,点击录制即可捕获内部声音。
二、利用专业录屏软件同步录制音频
部分集成屏幕录制功能的软件具备捕获系统音频的能力,无需额外配置音频路由,适合需要同时录制画面与内部声音的场景。
1、下载并安装Loopback或Audio Hijack等专业音频捕捉工具。
2、打开Loopback,创建一个新的虚拟设备,并添加需要录制的应用程序作为音源。
3、在系统“声音”设置中,将该虚拟设备设为输入源。
4、使用QuickTime Player或OBS Studio开始录音或录屏,选择对应的虚拟设备作为音频输入。
5、播放目标音频内容,软件将同步录制来自应用程序的内部声音。
注意:使用此类工具时需确保应用已获得麦克风权限,否则无法捕获音频
三、通过终端命令启用内置隐藏功能(仅限特定型号)
某些M系列芯片的Mac设备可通过终端指令激活未公开的音频调试模式,允许有限度地捕获系统音频流。
1、打开“应用程序”中的“终端”工具。
2、输入命令 sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.audio.coreaudiod.plist 并回车执行。
3、重启系统后进入“音频MIDI设置”,查看是否出现新的环路设备选项。
4、若成功加载,添加一个多输出设备并勾选“主设备”与“BlackHole”(如有),将其设为默认输出。
5、在录音软件中选择该多输出设备作为输入源,开始录制系统声音。
警告:修改系统音频服务可能影响稳定性,建议操作前备份数据










