如何在 Mac 上录音
“在 Mac 上录音”其实指四件相当不同的事,网上说法之所以混乱,多半是答错了其中一件。录自己的声音一向很简单,录 Mac 正在播放的声音才是 macOS 不肯帮忙的那件。
本文把四种都讲清楚,明确哪些是系统自带、哪些不是,并给出每一种的详细指南。
一、录自己的声音
这是简单的一种,macOS 给了两个工具。
语音备忘录最快。打开、按红色按钮、再按一次结束。录音存在应用自己的资料库里,用 iCloud 的话会跨设备同步。编辑只有掐头去尾一类的操作。
QuickTime Player 控制稍多。选文件 > 新建音频录制,点录制键旁的箭头挑选麦克风和质量,保存为 .m4a 到你指定的位置。
如果两个里你的声音都又薄又远,问题几乎一定出在输入而不是应用。Mac 默认用内置麦克风,它在键盘上方,会把整个房间录进去。任何 USB 麦克风都是巨大改善,连带麦的有线耳机也强得多,因为振膜离嘴更近。在系统设置 > 声音 > 输入里切换。
二、录 Mac 正在播放的声音
麻烦从这里开始。没有内置选项,任何 macOS 版本都没有,包括 macOS 26 Tahoe。QuickTime Player、语音备忘录和 Command-Shift-5 录屏,全都只采集麦克风输入。
原因是隐私。Apple 要求一个应用读取另一个应用的声音必须获得明确同意,所以 macOS 26 的“隐私与安全性”里有屏幕与系统音频录制这一项。权限和底层 API 都建好了,却始终没有推出使用它们的自家录音应用。
于是你需要第三方。现实的选择有三个:
- Soundshine Record 用 Core Audio 进程捕获直接录系统声音,不向 macOS 安装任何东西。$14.99 买断。
- BlackHole 是免费的虚拟声卡驱动。可用,但录制时想听见声音,得先在“音频 MIDI 设置”里建一个多输出设备。
- OBS 免费,在 macOS 13 及以上能捕获系统声音,只是它是直播套件,只走音频这条路要花点配置功夫。
包含“音频 MIDI 设置”具体步骤在内的完整讲解,见如何在 Mac 上录制内部声音。
三、只录某一个应用
有时你要 Safari 的声音,但不想要中途弹出的 Slack 提示音。这在技术上跟“全都录下来”是两个问题,多数工具做不到。
虚拟声卡驱动从原理上就不可能。声音到达输出设备时已经混合完毕,没有任何办法把音源分开。
按应用捕获需要在应用层拦截声音的 API,也就是 Core Audio 进程捕获或 ScreenCaptureKit。Soundshine Record 会按名称列出正在发声的应用,你勾选想要的那几个。Audio Hijack 和 OBS 也能做到。
四、同时录系统声音和麦克风
这是播客与访谈的场景:对方的声音从扬声器出来,你的声音进入麦克风,两者要在同一个文件里。
自带应用只录一路输入,所以根本做不到。你需要能混合多个音源的应用,而实际操作中最要紧的是每个音源独立的电平控制。嘉宾比你低 12 dB 进来,如果整体只有一个推子,你只能重录。
Soundshine Record 给每个音源独立的滑块和实时电平表,录制中即可调整。Audio Hijack 以 $69 在更大的画布上做同样的事。
有一点要留意:一边录系统声音一边用扬声器听,麦克风会把扬声器的声音也收进去,形成回声。请戴耳机,或者使用直通监听,把被捕获的应用经由录音器而不是扬声器输出。
选择文件格式
无论用什么工具,都会问你要什么格式。
AAC(.m4a) 是合理的默认。它是压缩格式,文件大约是无压缩的十分之一,在合适的码率下,人声和音乐回放听不出差别。Soundshine Record 以 256 kbps 写入。
WAV 和 AIFF 是无压缩格式。当录音是要送进编辑软件的素材时用它们,因为真正损伤音质的是每次保存都重新压缩一遍。两者实际用途相同,WAV 通用性更好。
一分钟 48 kHz 16 位立体声,无压缩约 11 MB,AAC 不到 2 MB。一小时的访谈,就是 660 MB 与 115 MB 的差别。