可在Mac上无损录制系统声音:一、用BlackHole虚拟设备将输出重定向为输入,实现44.1kHz/16bit PCM无损录制;二、用Audio Hijack直接抓取应用或系统音频流,保存为AIFF无损格式。

如果您希望在Mac上无损录制内部系统声音,但发现默认设置无法直接捕获播放中的音频流,则可能是由于macOS未将系统输出设为可录制输入源。以下是实现无损内录的两种可靠方法:
一、使用BlackHole虚拟音频设备重定向音频流
BlackHole是一款开源、低延迟、无损的虚拟音频驱动,它能创建一个双向2通道虚拟设备,将系统全部输出音频完整重定向为录音输入源,不经过任何压缩或采样率转换,保障原始PCM级保真度。
1、访问BlackHole官方GitHub仓库(existential.audio/blackhole),下载与当前macOS版本匹配的.pkg安装包。
2、双击安装包,按提示完成安装;安装后必须重启Mac以加载内核扩展并激活设备。
3、打开“系统设置”>“声音”,在“输出”选项卡中选择“BlackHole 2ch”作为默认输出设备。
4、切换至“输入”选项卡,将“BlackHole 2ch”设为麦克风输入源。
5、启动QuickTime Player,选择“文件”>“新建音频录制”,点击录制窗口右下角麦克风图标旁的箭头,选择“BlackHole 2ch”作为输入设备。
6、点击红色录制按钮开始录制,此时所有经由系统扬声器播放的声音(包括Safari音频、音乐App、通知音效等)均以44.1kHz/16bit线性PCM无损格式被实时捕获。
二、使用Audio Hijack精细抓取全局或指定应用音频流
Audio Hijack是Rogue Amoeba开发的专业音频捕获工具,支持对单个应用程序(如Chrome、Spotify)或整个系统音频流进行无损分流录制,可绕过系统混音限制,直接读取应用输出缓冲区,避免二次编码失真。
1、从Rogue Amoeba官网购买并下载Audio Hijack最新版,安装后启动应用。
2、点击左上角“+”号创建新会话,在设备列表中选择“System Audio”作为音源,或展开“Applications”子项勾选特定App(如Zoom、Final Cut Pro)。
3、在右侧“Record to File”模块中,点击“Settings”按钮,将格式设为AIFF(Uncompressed PCM),采样率保持为“Same as Source”,位深度设为“16-bit”或“24-bit”。
4、确认路径保存位置,点击左上角红色圆形录制按钮启动捕获。
5、播放目标音频内容(如YouTube视频、本地音乐文件),Audio Hijack将直接从应用音频输出管道提取原始数据流,并以零压缩、零重采样、无时间戳偏移方式写入磁盘。










