不用虚拟声卡在 macOS 上录制系统音频
来源:dev.to — 2026-08-09
📋 概述
在 Mac 上录自己的麦克风是已解决的问题,但录制另一头——从你扬声器里传出的对方声音——是 macOS 会悄悄跟你作对的地方。多年来的唯一答案是虚拟音频驱动(如 BlackHole)加一个每次通话前手动搭好的多输出设备,能用但经常坏。作者开发了免费的 Mac 应用 MeetingRecorder,从一月起跑了 636 场会议、284 小时,沉淀出经得起日常使用的音频管线:用 ScreenCaptureKit 捕获系统音频、把两个独立时钟对齐到一个文件、且在实时线程上一个采样都不丢。核心难题是 macOS 故意不让应用静默读取系统音频(那是隐私漏洞),所以系统录屏(⌘⇧5)和 QuickTime 永远只能录到你的麦克风。
🔑 核心要点
- 痛点:macOS 故意阻止应用静默读取系统音频,⌘⇧5 和 QuickTime 只能录到麦克风
- 传统方案:BlackHole + 多输出设备,能用但每次通话前要手动配置、经常坏
- 作者方案:用 ScreenCaptureKit 捕获系统音频,配合将两个独立时钟对齐到一个文件
- 成绩:636 场会议、284 小时日常使用验证,实时线程上一个采样都不丢
- MeetingRecorder 是免费的 Mac 应用,本地录制通话双方
💡 金句
我只想要一个系统音频能直接工作的录音器:通话前不用接线,通话后也不用记得拆线。
👍 0
👎 0
← 返回 dev.to 首页