新闻详情

新闻详情

首页 / 资讯中心 / 详情

Mac录屏如何录制系统内部声音?BlackHole虚拟声卡配置全攻略

发布时间:2026/10/1 16:45:39来源:尧图网络
Mac录屏如何录制系统内部声音?BlackHole虚拟声卡配置全攻略
开头就从Mac用户经常遇到的那个尴尬场景说起。不管是做软件教程、录网课、写游戏攻略还是做工作汇报很多时候你需要的不是摄像头拍到你脸的那种屏幕录制而是把电脑屏幕上正在播放的内容连同声音一起完整地“扣”下来。Mac自带的QuickTime Player和macOS 13之后的屏幕录制快捷键能轻松搞定画面但声音却是另一回事——系统内部的声音比如播放器里的电影、音乐软件里的歌曲、网页上的视频声音默认情况下根本录不进去。很多人尝试后发现录出来的视频要么静音要么录到的是麦克风里嘈杂的现场音气得直想砸电脑。我最初解决这个问题时也折腾了很久踩过不少坑后来终于摸清了一套在Mac上录屏并完整录制屏幕内部声音的可靠方案。这篇博文就把这套方案完整拆开讲清楚从原理到选型到一步步实操包括我用下来的各种经验和教训全部写给需要的人参考。正文内容从此处开始。1. 首先要搞懂为什么Mac录屏默认录不到内部声音1.1 系统音频架构CoreAudio与虚拟声卡要解决录不到内部声音的问题首先要明白Mac的音频处理机制。macOS的声音系统核心是CoreAudio它负责管理所有的音频输入和输出设备。正常情况下你从扬声器或耳机里听到的声音是由系统音频引擎统一混合后送出去的这个过程发生在系统内部。QuickTime Player在录屏时它只负责采集屏幕图像和音频输入设备的数据而这个“音频输入设备”默认就是你电脑上的麦克风或者带有麦克风的耳机并不是系统内部的音频流。这就好比你想从一个水龙头里接水但实际上水龙头接的是水管里已经混好的水而麦克风是装在房间里的一个单独传感器它接收的是空气传播的声波。除非你把扬声器旁边放个麦克风让扬声器播放的声音再被麦克风重新采集一遍否则麦克风根本“听不到”系统内部正在播放什么。这种物理方式虽然也能录到内部声音但音质受到环境噪音、扬声器音质和麦克风采集性能的多重影响效果非常不可控。我早期就是用过这种方法录出来的声音闷闷的房间里的空调声、键盘声全被录进去了根本不能用作正式内容。想要高质量地录制系统内部声音思路就得改变不能指望麦克风去“听”而是要在系统内部直接建立一个“虚拟声卡”。所谓虚拟声卡就是一个软件模拟出来的音频设备它看起来像硬件但实际不接任何物理设备作用是接收系统输出的音频数据然后把这些数据作为音频输入流转给其他应用。在Mac上常见的选择是BlackHole。BlackHole装好之后你会在音频设置里多出一个输入设备和输出设备都是软件虚拟的。你可以把系统后台的声音输出到这个虚拟输出设备然后让QuickTime录制这个虚拟输入设备这样就能原汁原味地录到内部声音音质没有任何损失。1.2 麦克风永远录不到系统声音的本质原因很多人一开始的困惑是为什么我用QuickTime录屏并选择麦克风作为音源还是听不到电脑播放的声音因为麦克风采集的是物理世界的声波而电脑扬声器发出的声音确实也是物理声波的一部分理论上麦克风能“听到”扬声器的声音。但问题在于很多时候我们用有线耳机、蓝牙耳机或者根本就是静音播放那麦克风就什么都“听”不到。而且就算扬声器外放录屏时麦克风也会把人声、键盘声、房间噪音全部录进去后期处理起来非常麻烦。从底层看macOS在系统层面并不禁止应用录制系统内部声音只是没有提供一个图形化的“系统声音输入源”。而虚拟声卡BlackHole正是利用了CoreAudio框架的扩展机制在系统内部创建了一条音频通路。这条通路不会产生物理声波纯数字信号所以音质可以达到无损级别这就是我最终选择这个方案的根本原因。每个说“Mac不能录屏内部声音”的人其实都只是还没接触到虚拟声卡这个概念。2. 方案选型用哪种方式实现Mac录屏内部声音2.1 免费方案BlackHole QuickTime Player这是我最推荐也是使用率最高的一套方案因为它结合了免费和可靠。BlackHole是一个开源的虚拟声卡驱动完全免费支持苹果芯片和Intel芯片的Mac兼容macOS Big Sur到最新的系统版本。QuickTime Player是Mac自带的录屏工具虽然功能简单但在虚拟声卡的支持下它在录制画面和音频的稳定性方面表现非常好。这套方案的核心流程是先安装BlackHole然后在“音频MIDI设置”中创建一个“多输出设备”让系统同时把音频输出到物理扬声器和BlackHole虚拟设备这样录屏时你既能从扬声器听到声音监听又能让QuickTime从BlackHole获取内部声音。播放时你在电脑上正常听声音录制时系统把同样的数字音频送到BlackHoleQuickTime录进去的就是纯正的内部音频。免费、音质无损、占用资源低这是我在日常工作中最依赖的方案。2.2 付费方案Loopback、ScreenFlow、OBS等如果愿意花一点钱换取更好的图形化操作界面Loopback是一个不错的选择。Loopback来自Rogue Amoeba它是专门为Mac设计的虚拟音频设备软件可以非常直观地创建多通道声音组合。Loopback在音质和易用性上做得很好在界面里拖拖拽拽就能把多个应用的声音混合成一个虚拟输入设备尤其是当你要录制某个特定应用的声音而忽略其他应用时Loopback比BlackHole更灵活。缺点是要付费而且它需要安装额外的系统扩展在系统更新后偶尔会出现需要重新授权的问题。ScreenFlow是专为屏幕录制和视频编辑设计的一体化软件它也内置了虚拟音频采集能力可以录制内部声音同时它还自带了多轨编辑、转场、字幕、动画等功能适合做高质量视频课程或演示视频的人。直播类软件OBS同样能实现屏幕录制和内部声音采集它通过虚拟音频捕获插件比如BlackHole的OBS插件可以同时采集多个音源而且录制的视频可以自定义编码参数输出文件大小更可控。OBS还自带直播功能并且完全免费适合既需要录屏、又需要推流直播的用户。如果你只需要偶尔录个屏没必要为一个功能单独买几百块的软件。如果长期做视频教程或在线课程Loopback或ScreenFlow可能提升效率。我把常用的方案整理成表格给大家参考方案成本内部声音录制操作难度适用场景BlackHole QuickTime免费支持纯数字需要安装配置一次搞定后用起来很顺手日常录屏、软件教程、视频录制Loopback付费支持可混合多应用图形化界面容易上手需要录制多路应用声音时更灵活ScreenFlow付费支持内置采集一体化录制剪辑上手较快专业视频课程、演示视频OBS BlackHole免费支持可多轨界面稍复杂需自定义参数直播录屏、需要输出精细化调整2.3 免费方案和付费方案的关键差异免费方案BlackHole QuickTime最大的限制在于音频通道的配置不够灵活。比如你有两个应用同时播放不同声音其中一个你不想录进去在BlackHole单通道模式下就很难实现精确控制。Loopback可以图形化地把不同应用的输出拖拽进同一个虚拟设备并且可以单独控制每个应用的音量、静音这是它最值钱的功能。OBS的音频轨道在设计上更接近专业直播软件其音频采集是基于系统输出也可以结合BlackHole实现多轨混音。另外一个必须注意的点是延迟。BlackHole虚拟声卡本身几乎不产生可感知的延迟但在“多输出设备”模式下如果你同时输出到蓝牙耳机和BlackHole蓝牙耳机的延迟会比较高因为蓝牙本身就带有比较大的音频编码延迟。如果对音画同步要求很严格录制过程中最好用有线耳机或直接使用音箱监听或者干脆使用“多输出设备”只选择内置扬声器和BlackHole不勾选蓝牙设备。3. 完美方案实操从零配置BlackHole和QuickTime3.1 安装虚拟声卡BlackHole在动手安装之前我先说明一下BlackHole的版本选择。BlackHole有两个主流版本一个是标准版支持16通道一个是BlackHole 2ch版只支持2通道。对于绝大多数人来说2ch版本就够了它的设备名称显示为“BlackHole 2ch”在配置的时候更不容易搞混而且对系统资源占用更小。如果你要录制立体声音乐素材标准版16通道反而更容易让人困惑。所以我会推荐直接安装“BlackHole 2ch”。安装方式最简单的是直接用Homebrew。如果你的Mac上还没装Homebrew也可以在官网下载安装包来安装。我经常用Homebrew因为升级和卸载都方便。如果使用Homebrew安装在“终端”里执行brew install blackhole-2ch安装完成后打开“应用程序-实用工具-音频MIDI设置”你会在左侧设备列表里看到新增的“BlackHole 2ch”输入设备和输出设备。这时候还不需要做任何设置接下来就要配置系统的音频输出了。注意一点安装后第一次使用之前有时需要在“系统设置-隐私与安全性-麦克风”里让QuickTime Player录音权限通过。虽然QuickTime在录制时会自动弹窗提示但保险起见还是建议提前检查一下。3.2 配置多输出设备一边监听一边录音之所以要配置“多输出设备”是因为默认情况下如果你只把系统的音频输出选择为BlackHole 2ch那么你的扬声器或耳机就会立刻静音。你只能在系统静音和录音之间二选一这显然不符合需求。所以我需要创建一个“多输出设备”让系统同时把音频输出到物理扬声器和BlackHole 2ch。在“音频MIDI设置”窗口的左下角点击“”号选择“创建多输出设备”。这时候左侧会出现一个“多输出设备”在右侧的“使用”列表里勾选你电脑的内置扬声器可能叫“MacBook Pro扬声器”或“外置扬声器”和“BlackHole 2ch”。这样这个多输出设备就把内置扬声器和BlackHole绑定在一起了系统声音会同时送向它们。创建完毕后打开“系统设置-声音-输出”在输出列表里把声音输出切换到刚创建的“多输出设备”。点击多输出设备的名称可以重命名比如叫“监听录音”方便后续识别。这里我建议不要勾选“漂移校正”功能因为它在你录制长视频时可能会导致输出到BlackHole的音频和扬声器不同步尤其在录音时间很长时更容易出问题。默认状态下不勾选“漂移校正”反而是最稳定的方案。配置完成后你可以先播放一段音乐或视频测试一下确认扬声器能正常听到声音同时BlackHole输入设备有电平跳动。打开“音频MIDI设置”的“显示-显示输入电平”即可看到“BlackHole 2ch”输入电平在动说明系统音频正在被虚拟声卡接收到。3.3 QuickTime录屏设置把内部声音录进去当系统声音已经混入BlackHole后录屏设置就很简单了。打开QuickTime Player点击顶部菜单栏“文件-新建屏幕录制”或者直接按快捷键Control Command N。在屏幕录制界面你会发现QuickTime提供“选项”按钮点击之后里面有一个“麦克风”下拉菜单选择“BlackHole 2ch”作为音源。如果只打算录制系统内部声音就这么简单。点击录制按钮后QuickTime会开始采集屏幕画面和BlackHole 2ch输入通道的数字音频视频录制完后用QuickTime直接播放这个文件你就能听到播放器里的内部声音了。这里有个操作细节在录屏之前建议先在系统音量设置里把系统主音量调到合适的值同时把正在录制的应用比如视频播放器或浏览器的音量也做一个调节否则录进去的音频音量可能过大或过小。QuickTime录制时没有独立的音频电平显示一旦录完再发现声音爆了就得重录所以提前调节音量是非常重要的经验。我通常会把系统主音量调到50%左右播放应用内音量调到80%左右再结合录屏后播放试听来微调。3.4 进阶同时录制内部声音和麦克风人声如果你要做游戏解说或视频教程通常需要把电脑内部声音和自己的麦克风声音一起录进去。BlackHole QuickTime本身录不了两个音源QuickTime只能选一个输入但可以借助“音频MIDI设置”里的“聚合设备”功能把“麦克风”和“BlackHole 2ch”合在一起变成一个输入设备。然后让QuickTime选择这个“聚合设备”作为麦克风这样录出来的视频里就会同时包含内部声音和人声不过这两路声音会混在一轨上后期无法分开调整。创建聚合设备的过程和多输出设备类似在“音频MIDI设置”左下角点击“”号选择“创建聚合设备”然后在右侧勾选“MacBook Pro麦克风”和“BlackHole 2ch”。勾选之后这个聚合设备就相当于一个同时有两个输入通道的输入设备QuickTime录制时选择这个名字即可。如果你用的麦克风是USB麦克风名字会显示为对应型号操作方式完全一样。我个人在录制教程时通常用免费且功能更强大的OBS来同时处理内部声音和人声轨可以直接分成两个音轨后期处理很方便但如果你只想快速录个视频聚合设备就够用了。4. 常见问题与排查技巧实录4.1 录出来的视频没有声音这个问题是最多人遇到的原因通常有三个。第一种是QuickTime录制时没有选择BlackHole作为麦克风默认使用了系统麦克风于是只录到了环境音。第二种是系统音频输出没有切换到“多输出设备”系统仍只输出到扬声器BlackHole根本没有接收到音频。第三种是音量设置有问题系统音量设为静音或者应用内音量静音导致BlackHole收到的音频也是静音。排查思路就是按顺序检查。在“系统设置-声音”里确认输出是“多输出设备”并且“输出音量”不为0。在“音频MIDI设置”里查看BlackHole 2ch的输入电平是否有跳动。如果输入电平有跳动而QuickTime录出来还是没声音那就重新在QuickTime录屏选项里确认选择了BlackHole 2ch。顺带提一句QuickTime的“麦克风”选项里的名称可能显示为“系统输入”但这个名称在选了BlackHole后有时会显示为“BlackHole 2ch”不要选错成内置麦克风。4.2 蓝牙耳机播放声音时有明显延迟用蓝牙耳机监听时由于蓝牙音频传输的固有延迟声音会明显慢于画面导致录制出来的视频音画不同步的问题尤其严重。这不一定是配置错误而是蓝牙耳机本身的问题。最好的解决方法是在录制期间使用有线耳机或直接用显示器、音箱自带扬声器。如果一定要用蓝牙耳机监听建议在“音频MIDI设置”里把“多输出设备”里的蓝牙设备取消勾选只用扬声器加BlackHole组合蓝牙耳机别接进这个输出设备。有一个小技巧是如果录制时你不怕静音可以完全不选“多输出设备”里的扬声器只让系统输出到BlackHole。这样录屏时电脑扬声器静音没有延迟问题录好的视频再把音频播放出来效果就是正常的。通常情况下这个模式是更适合不需要实时监听的场景。我自己在录长视频时就会用这个方案因为不用监听画音永远同步。4.3 系统更新后虚拟声卡失效升级macOS版本之后BlackHole偶尔会出现不被系统识别的情况。原因是系统更新时可能会重置音频驱动设置或者需要重新授权系统扩展权限。遇到这种问题先不要着急重装。可以试着重启电脑再打开“音频MIDI设置”看是否能看到BlackHole。如果看不到就用Homebrew重新安装一遍brew reinstall blackhole-2ch然后再检查“系统设置-隐私与安全性-麦克风”权限确保QuickTime或你使用的录屏软件仍然有麦克风权限。目前新版BlackHole是使用DriverKit框架开发的配合苹果芯片的Mac一般不会涉及到特别繁琐的启用内核扩展流程所以重装一次基本能解决。4.4 部分应用播放不出声音偶尔会遇到某个应用在BlackHole模式下播放不出声音比如某些对音频独占性要求较高的游戏或播放器。这类应用可能会尝试独占音频输出设备而BlackHole多输出设备这种组合设备并不支持所有应用独占所以该应用的音频就会被静音。这时可以尝试在“音频MIDI设置”里把输出设备直接切换到“BlackHole 2ch”不改多输出设备让该应用独占使用BlackHole输出音频。接着用QuickTime录制BlackHole这时应用的声音就能录进去。缺点是扬声器没有声音不能实时监听但录音结果是好的。如果必须同时监听可以试试先打开应用播放再切换系统输出到多输出设备有时候能解决。4.5 录音音质调优采样率与音量BlackHole默认运行在44.1kHz或48kHz采样率但如果你在“音频MIDI设置”里修改过“多输出设备”的采样率可能会让录制的音质发生细微变化。我的建议是保持默认的44.1kHz即可因为大多数在线视频平台和默认播放器都兼容这个采样率。如果你要录制的音乐或混音素材本身是48kHz的可以在“音频MIDI设置”里把BlackHole设备采样率设置为48kHz否则可能出现轻微的音调变化或声音发闷。在录制前点击BlackHole设备右侧的“格式”下拉菜单把它设置成与系统输出相同的采样率最稳妥。音量方面QuickTime没有录音电平增益完全依赖系统输出电平所以最好在“系统设置-声音”里手动调整输出音量让录出来的音频峰值不超过0 dB。如果没有外接调音台或软件压缩保持音量和清晰度平衡最好的办法是把系统主音量调在70%-80%之间应用内音量调在60%-70%之间录一段测试素材播放试听后微调。记住宁可声音偏小也不要在0 dB以上溢出否则录制出来的音频会出现硬削波后期很难修复。5. 更多实用技巧和我的使用心得5.1 快捷键与系统级录屏的替代方案如果你使用的是macOS 13或更高版本系统自带的“屏幕录制”快捷键Shift Command 5也支持选择音频输入设备只需要在底部选项里把麦克风切换为“BlackHole 2ch”系统自带的录屏工具也能录到内部声音。它的好处是文件默认保存到“桌面/屏幕录制”格式是MOV对新手更友好。不过它不支持单独录制某个窗口或自定义麦克风音量功能比QuickTime略弱一点但对日常使用足够了。5.2 录制后的视频太大转码与压缩QuickTime录制的屏幕视频默认编码可能是ProRes或者H.264码率往往偏高文件体积很大。录完视频之后如果想要更易分享或上传到网络可以用HandBrake进行压缩。HandBrake是免费开源的视频转码工具在“视频”选项卡里选择H.264编码变更“恒定质量”为RF值20左右效果和体积就能达到很好的平衡。一个30分钟的屏幕录制视频原始体积可能达到2GB经过HandBrake压缩后能降到200MB左右画面清晰度没有明显损失。5.3 核心原则虚拟声卡是Mac录屏的根基不管用什么录屏软件想要录制Mac内部声音本质上都绕不开虚拟声卡这个思路。BlackHole在Mac音频生态里扮演了不可替代的角色它免费、稳定、开源、支持最新芯片和系统。即使你以后换用OBS或者LoopbackBlackHole依然可以作为底层音频桥接工具存在。在几乎所有音频录制教程或直播配置教程里BlackHole都是最常被提到的虚拟音频驱动即使暂时不需要录制内部声音把它装在Mac上作为一个备用音频工具也不会有什么副作用。我个人在实际操作中最满意的一点是这套方案配置完成后几乎不需要反复调整。我日常录制软件教程的流程是打开QuickTime选择BlackHole 2ch开始录屏结束后直接用QuickTime把录制文件剪辑一下QuickTime自带的裁剪功能和影片裁剪快捷键非常好用再导出成MP4或者直接用HandBrake压缩整体效率非常高。BlackHole在后台占用资源也很小录制过程中几乎感觉不到它的存在这一点比某些大型录屏软件要轻量很多。最后再分享一个小技巧录屏前打开“显示器”的“性能”偏好设置把显示器分辨率调整到合适的大小避免录制的视频文件过大同时关闭不必要的通知弹窗和Dock上的动画可以让录制内容看起来更专业。如果录制演示文稿或代码教程在开始录屏前做一个简短的“试录试播”检查音频和画面这短短的30秒能省下后期重新录制的几个小时。希望这套方案能帮到每一位被Mac录屏音频问题折磨过的朋友。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

基于Jupyter Notebook的Python用户画像构建源码实战与避坑指南 2026/10/1 17:24:09

基于Jupyter Notebook的Python用户画像构建源码实战与避坑指南

简介:这份资源是一套基于Jupyter Notebook的Python用户画像构建源码,面向数据分析初学者与从事用户研究的从业者,帮助其掌握从原始数据到画像输出的完整流程。包内共20个文件,以13个CSV数据文件为主要数据载体,配合4个…

阅读更多 →
Java RTP客户端实践:从协议解析到GB28181对接 2026/10/1 17:23:43

Java RTP客户端实践:从协议解析到GB28181对接

简介:面向Java开发者的RTP实时通信实践资料包,以jlibrtp开源库为核心,汇集了客户端与服务端的可运行示例,帮助解决Java环境中RTP/RTCP协议集成、音视频数据实时传输等实践难题。压缩包共45个文件,包括39个Java源码、3个…

阅读更多 →
Meslo LG Nerd Font 完全指南:字体溯源、图标集构成与 NF / NFM / NFP 变体选型实战 2026/10/1 17:23:43

Meslo LG Nerd Font 完全指南:字体溯源、图标集构成与 NF / NFM / NFP 变体选型实战

开发工具CLI 【免费下载链接】nerd-fonts Iconic font aggregator, collection, & patcher. 3,600 icons, 50 patched fonts: Hack, Source Code Pro, more. Glyph collections: Font Awesome, Material Design Icons, Octicons, & more 项目地址: https://…

阅读更多 →
AMD老显卡UEFI GOP缺失导致Win11安装黑屏的根源与修复 2026/10/1 17:23:37

AMD老显卡UEFI GOP缺失导致Win11安装黑屏的根源与修复

1. 为什么一块老AMD显卡突然“拒绝启动Windows”——UEFI GOP缺失的真实代价你有没有遇到过这样的场景:一台用了五年的AMD Radeon RX 580主机,某天重装Windows 11时卡在“无法安装Windows,因为这台电脑的磁盘布局不受UEFI支持”这行红字上&am…

阅读更多 →
鲁棒状态估计如何防御虚假数据注入攻击:原理、实现与工程避坑 2026/10/1 17:23:37

鲁棒状态估计如何防御虚假数据注入攻击:原理、实现与工程避坑

简介:这份资源面向电力系统状态估计与网络安全方向的研究生、科研人员及工程技术人员,聚焦虚假数据注入攻击的防御问题。其核心是采用基于投影统计的鲁棒广义极大似然(GM)估计器,对多个交互一致的坏数据、坏杠杆点、坏…

阅读更多 →
男女性别检测数据集实战:VOC+YOLO双格式9769张训练与避坑指南 2026/10/1 17:23:37

男女性别检测数据集实战:VOC+YOLO双格式9769张训练与避坑指南

简介:这份男女性别检测数据集面向计算机视觉入门与进阶开发者,适用于人脸属性识别、性别分类模型训练与算法验证等场景,可帮助读者快速搭建二分类检测任务的数据基础。资源包共约2000个文件,以Pascal VOC格式的xml标注文件和YOLO格…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉