资讯动态

Mac录屏如何录制内部声音?BlackHole虚拟声卡+多输出设备配置指南

发布时间:2026/10/2 5:10:29 来源:尧图企业网站定制
先给结论想在 Mac 上录屏并把屏幕内部声音一起录进去关键是绕开 macOS 音频架构的限制把“系统正在播放的声音”重新变成一路录音软件能采集到的输入设备。本文会从系统自带录屏的局限讲起给出虚拟声卡方案、多输出设备设置、OBS 和 QuickTime 的具体配置以及不同 macOS 版本和芯片平台上容易踩的坑需要的可以直接照着抄。我自己最早遇到这个需求是在做软件操作演示视频的时候。系统自带的截图工具能录屏幕、能录麦克风人声唯独录不到视频播放出来的声音问了一圈朋友有人推荐装付费录屏软件有人建议买外置声卡研究下来发现最靠谱的路线其实是“虚拟声卡 系统多输出设备”成本为零效果也不输付费软件。1. 为什么Mac自带录屏录不到内部声音1.1 系统自带录屏的能力边界macOS 从 Mojave 开始自带的录屏功能快捷键Shift Command 5其实做得相当完整可以选择录制整个屏幕、指定区域甚至可以调整是否显示鼠标光标、是否录制麦克风声音。但仔细观察就能发现录制声音的选项里只有“麦克风”和“关闭”没有任何关于“系统声音”或者“电脑内部声音”的选项。QuickTime Player 的表现也一样。文件 新建屏幕录制能录画面声音来源只有麦克风。也就是说Apple 根本没有打算让你通过自带工具直接录到内部声音这是刻意为之的音频架构限制不是系统 bug。如果你只是想录一个带人声解说的网页操作那自带录屏已经够用。一旦涉及到录视频课程里播放的影片片段、游戏实况、在线会议里对方的声音或者某个软件内播放的音频自带工具就完全无能为力了。1.2 背后原因音频回环与虚拟声卡要理解为什么录不到内部声音得简单认识一下 macOS 的 Core Audio 体系。系统把声音设备分成“输出设备”和“输入设备”两大类扬声器、耳机、显示器自带音箱属于输出设备麦克风、音频接口的输入通道属于输入设备。录音软件在默认情况下只能从输入设备拿数据而系统播放声音是走到输出设备的这两个方向互不相通。要让录音软件拿到系统正在播放的声音就必须做一次“回环”Loopback把输出设备上的音频数据重新送回到一个输入设备上。怎么做呢思路就是安装一个虚拟声卡它没有实体硬件只在系统里注册成一路虚拟输出设备和一路虚拟输入设备。当你把系统默认输出切到这个虚拟声卡时所有 App 播放的声音都会进入它同时它又以输入设备的身份出现在录音软件里录音软件从这个“输入”读取到的就是系统刚刚播出去的声音。这个思路放在 Windows 上有很多现成工具支持但 macOS 生态里做得早、做得稳的开源方案目前社区用得最多的是 BlackHole我也是在试过好几款之后才确定它最省心。2. BlackHole虚拟声卡安装与原理解读2.1 BlackHole到底解决了什么BlackHole 是一个开源的 macOS 虚拟音频驱动项目地址在 GitHub 上支持 Intel 和 Apple Silicon。它安装之后不会出现在应用程序文件夹里而是在系统的音频设备列表里多出一个BlackHole 2ch还有 16ch、64ch 等多通道版本可选普通录屏用 2ch 就完全够了。设备本身做的事情很简单它接收任何应用发送给它的音频输出然后把这段音频作为输入数据交给其他应用。录音软件把它当成麦克风来用但其实读到的不是环境声音而是系统正在输出的声音。这一步解决的就是上面说的“输出到输入”的回环问题。使用 BlackHole 有一个需要注意的逻辑如果直接把系统默认输出切到BlackHole 2ch扬声器和耳机都会立刻静音因为声音全部进了虚拟设备而不再送去物理输出。所以实际使用中几乎总是配合一个“多输出设备”来用让系统声音同时输出到扬声器和 BlackHole这样既能在录屏的时候正常监听到声音又能让录音软件拿到一路干净的系统内放音频。2.2 安装的几种方式安装 BlackHole 最常用的是通过 Homebrew 安装。如果你已经装好 Homebrew一行命令就行brew install blackhole-2ch装完之后需要让系统音频服务重新加载。我自己的习惯是直接注销再重新登录或者执行下面这条命令重启 coreaudiod 进程sudo killall coreaudiod如果 Homebrew 安装过程中报错最常见的原因是网络下载超时或者权限不足。网络超时可以设置代理镜像源之后重试权限不足则要注意安装时是否用了普通用户而不是管理员账号。如果实在不想折腾 Homebrew也可以从 BlackHole 的 GitHub Releases 页面下载 pkg 安装包双击安装即可效果一样。安装完成后打开“音频 MIDI 设置”应用在“应用程序 实用工具”里左侧设备列表里应该能看到 BlackHole 2ch。如果看不到优先重启系统大概率是驱动没有正常加载。2.3 创建多输出设备一边监听一边录制接下来创建一个“多输出设备”这是苹果在“音频 MIDI 设置”里内置的功能它的作用是把同一个音频流同时发送给多个输出设备。在“音频 MIDI 设置”窗口左下角点选择“创建多输出设备”然后在右侧勾选你需要的输出设备。我自己常用的配置是勾选MacBook Pro 扬声器和BlackHole 2ch。如果没有外接声卡或显示器音箱勾这两个就够了。勾选完成后可以给这个多输出设备改个名字比如叫“监听录音”。然后在“系统设置 声音 输出”里把默认输出切换到这个新建的多输出设备。这时候扬声器会正常出声同时 BlackHole 也在后台默默复制一份同样的音频数据。录音软件只要把输入设备选成 BlackHole就能录到内部声音了。这里有一个非常重要的细节切换到多输出设备后顶部的音量调节键会变得不好使甚至完全无法调整音量。原因是多输出设备不是物理声卡没有独立的音量控制层级。这个问题几乎没有好的系统级解决办法日常就是先切回默认输出调好音量再切回多输出设备开始录屏。3. 实操常用录屏工具接入BlackHole3.1 系统自带录屏快捷键方式如果你只需要简单录一段不想装额外录屏软件系统自带工具也能搭配 BlackHole 使用。按下Shift Command 5在底部工具栏里选择“录制整个屏幕”或“录制所选部分”然后点击“选项”在“麦克风”一栏选择BlackHole 2ch。这样录制时系统自带的录屏会把 BlackHole 当成人声麦克风来采集得到的视频文件里就会包含系统内部声音。这个方案的优点是零额外软件成本缺点是录出来的音轨只有一路人声和系统声音混在一起后期如果想单独调整某一轨的音量或者降噪基本没有操作空间。它适合快速出一版粗剪内容不适合对音频质量有要求的正式制作。3.2 QuickTime Player的配置QuickTime Player 的“新建屏幕录制”其实也继承了同样的声音输入选择逻辑。在较新版本的 macOS 上点击录制按钮旁边的下拉三角同样可以在“麦克风”里选择 BlackHole 2ch。有一点值得提醒QuickTime 的新建屏幕录制在部分 macOS 版本上不显示麦克风选项或者只显示内建麦克风。如果遇到这种情况不用非纠结在 QuickTime 上直接用快捷键方式或者换 OBS 更省事。QuickTime 和系统自带录屏在音频来源上本质是同一套逻辑能选 BlackHole 就能录内部声音不能选就说明子模块被系统限制住了不是操作问题。3.3 OBS Studio最灵活的免费方案如果你对录屏质量有要求比如想分别录制人声和系统声音、想同时接入多个场景、后期还要调整音轨那 OBS Studio 是绕不开的选择。OBS 是免费开源的支持 macOS、Windows、Linux是最稳的跨平台录屏工具之一。OBS 接入 BlackHole 的配置逻辑如下打开 OBS进入设置 音频把“全局音频设备”里的“桌面音频”设为BlackHole 2ch如果还要录麦克风人声把“麦克风/辅助音频”设为你的内建麦克风回到主界面添加“显示器采集”或“窗口采集”作为视频源点击“开始录制”。这样设置之后OBS 会从 BlackHole 读取系统内部声音从内建麦克风读取人声两条音轨默认会混在同一个音轨里。如果你想分开到两个轨道便于后期处理可以进入设置 输出 录音把“音轨”勾选两个然后分别给“桌面音频”和“麦克风/辅助音频”指定不同的轨道编号。这样录出来的视频是带多音轨的导入剪辑软件后可以单独调节人声、系统声音和背景音乐的音量。OBS 的另一个优势是支持实时预览。你可以在正式录制前先看音频电平是否在正常范围避免录完了才发现声音爆音或者根本没录上。这些听起来都是小功能但真正做过大量录屏的人会知道后期发现音轨问题的代价远比事前多花两分钟核查要大得多。4. 其他路不想碰虚拟声卡的方案4.1 付费工具的一键式体验BlackHole OBS 的组合虽然免费且灵活但确实需要一点学习成本很多人第一次配置多输出设备时会被音量调节失效、设备找不到等问题卡住。如果你不想折腾也有更省心的付费方案。ScreenFlow 是目前 macOS 上口碑很好的录屏剪辑一体化软件它内置了系统音频捕获能力不需要额外装虚拟声卡可以直接选择“同时录制麦克风和电脑音频”录完直接在软件里剪辑、导出。对于教学视频制作者来说这个工具非常直观基本没有学习曲线。Audio Hijack 则更适合把“系统声音录制”作为一个独立需求的人。它可以把系统音频或者某个 App 的输出单独拦截下来再录制成音频文件也可以接入视频源实现录屏。它的优势是音频处理能力强支持添加降噪、压缩、均衡器等效果。缺点是价格不低而且偏向音频工具的思维初次使用可能觉得界面复杂。我的建议是正常干活追求效率可以先试用 ScreenFlow如果只是偶尔录一次屏没必要为这个需求付费BlackHole 系统自带录屏就能解决如果长期要产出高质量视频OBS 依然是最值得投入时间学习的工具毕竟免费且能力上限极高。4.2 不同macOS版本与芯片的注意事项不同 macOS 版本在音频权限和录屏权限上有些细节差异。Catalina10.15之后macOS 对屏幕录制和麦克风权限做了更严格的 TCC 管控任何录屏软件第一次启动都会被要求授权“屏幕录制”权限。OBS、QuickTime、系统自带录屏都需要在“系统设置 隐私与安全性 屏幕录制”里被允许访问否则录出来的画面是黑屏或者只有桌面壁纸。更大的差异在 Apple Silicon 芯片和 Intel 芯片之间。BlackHole 在两种架构上都原生支持但 Apple Silicon 机器上虚拟声卡驱动的加载偶尔会更慢重新安装驱动之后有时要重启两次才能让 coreaudiod 完全识别。另外Apple Silicon 的 Mac 在连接外接显示器、使用 HDMI 音频输出时多输出设备里勾选的扬声器名称可能和物理设备不完全对应需要根据实际声音输出情况做勾选判断。如果你用的是 macOS Sonoma 或 Sequoia系统设置界面改版之后“隐私与安全性”里的麦克风权限列表可能会出现条目重复的情况。遇到录屏软件明明授权了却依然录不到麦克风声音可以先在权限列表里把对应软件的权限关掉重启软件后再重新授权大概率能解决。5. 踩坑记录与常见问题排查5.1 录音没声音 / 声音断断续续这个是最常见的坑也是最容易让人以为硬件出了问题的情况。录完视频发现没有内部声音先不要急着怀疑软件按顺序排查确认系统默认输出是否真的切到了多输出设备。有时候切换之后系统会自动跳回默认输出或者连接蓝牙音箱后自动切换了音频路径确认录音软件的输入设备是否选了BlackHole 2ch。OBS 的桌面音频如果显示“已禁用”多半是设备没有识别到确认多输出设备里是否勾选了 BlackHole。如果没有勾选BlackHole 是收不到系统声音的最后检查音量。多输出设备下音量键失效如果之前把系统音量调到最低才切过来的声音依然会很小甚至没有。断断续续、声音卡顿的问题通常和采样率不一致有关。最常见的是 BlackHole 默认 44.1kHz而系统或 OBS 设置的是 48kHz。打开“音频 MIDI 设置”在左侧选中 BlackHole 2ch右侧把“格式”改为和系统当前采样率一致一般是 48kHz。改完之后重新开始录音卡顿、爆音问题基本都能缓解。5.2 音量键失效与采样率不一致多输出设备导致音量键失效这件事很多人第一次遇到会以为是系统坏了。其实原理不复杂多输出设备不是一个物理输出设备它系统里没有独立的音量控制层而键盘音量键控制的是“当前输出设备的音量”对多输出设备来说这个功能被系统禁用了。个人经验是不要试图强行解决这个问题接受它把它当作工作流程的一部分。具体做法正式开始录屏之前先把默认输出切回内建扬声器或者耳机把音量调整到合适档位然后再切回多输出设备开始录制。录制过程中如果需要静音直接在录音软件里关闭监视音量而不是按键盘静音键。采样率方面除了上面提到的 BlackHole 本身要设置正确还要注意有时候扬声器、BlackHole、OBS 三者的采样率要求不一致OBS 会提示“设备采样率不匹配”。这时候在 OBS 的设置 音频 常规里有“全局采样率”选项统一设为 48kHz 即可。5.3 权限问题屏幕录制、麦克风macOS 的 TCC 权限机制是录屏问题的高频源头。很多人在网上问“为什么 OBS 录屏出来是绿屏/黑屏”绝大多数都是屏幕录制权限没有给到。正确做法是第一次启动录屏软件时如果系统弹出权限请求直接点允许如果当时点了拒绝后面只能去“系统设置 隐私与安全性 屏幕录制”手动开启。开启之后必须先退出并重新启动录屏软件权限才会真正生效。麦克风权限同理。但这里有个容易忽略的点即使你用的是 BlackHole 而不是真实麦克风有些录屏软件仍然会申请“麦克风权限”人脸识别、语音输入等系统服务有时也会抢占这个权限。遇到录音软件提示无法访问麦克风时除了在“隐私与安全性 麦克风”里确认授权还要看看是否有多余的旧权限条目干扰清掉之后重新授权往往更管用。如果你在苹果芯片的机器上装了企业版管理工具可能会遇到权限被统一锁定的情况屏幕上不会弹出任何授权框。这种情况属于设备统一管控策略个人用户接触不多如果是办公电脑建议先找本机管理员确认是否允许录制屏幕别自己折腾半天权限还是灰色状态。5.4 长视频音画不同步录屏超过 30 分钟后画面和声音可能出现轻微不同步这是多音频设备时钟漂移导致的正常现象不要以为电脑坏了。原因是 BlackHole 和麦克风分别有自己的时钟源长时间录制时采样率微小偏差会不断累积。解决办法是尽量避免把系统声音和麦克风录在同一个音轨里尤其是用 OBS 时建议分开轨道录制。后期剪辑时以图像为准对齐一次开头然后在末尾检查是否需要微调。如果两条音轨的误差稳定增长可以考虑在剪辑软件中给音轨做一个均匀拉伸或微调处理。更好的预防手段是减少系统内音频设备的数量录制时断开蓝牙耳机、关闭不用的音频接口让系统尽量保持在单一音频链路上工作时钟漂移问题会轻很多。最后再分享一点个人经验我用了这套方案快两年最深的感受是虚拟声卡方案真正的门槛不在安装而在理解“为什么要这样接”。只要明白了系统声音需要通过回环变输入再多设备同时监听需要多输出设备来合并路径后面无论遇到什么录屏软件配置逻辑都是通的。BlackHole OBS 的组合虽然第一次配置要花点时间但之后每次录屏都很省心完全不用再为内部声音录不进去发愁。几个顺手的小技巧送给你录屏前先用 QuickTime 的音频录制快速测试一下 BlackHole 是否有信号正式开录前录 10 秒试播回放一下确认音画同步长期录课程的可以存一套 OBS 的配置文件下次直接用连采样率都不用重新调。做录屏这事准备工作越充分后期返工越少。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑