十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Mac录屏无声的终极解决方案:音频路由、虚拟声卡与OBS配置指南

Mac录屏无声的终极解决方案:音频路由、虚拟声卡与OBS配置指南 1. 为什么Mac录屏总是无声先搞清楚声音去了哪1.1 macOS的音频采集机制麦克风和系统声音是两条独立通道很多人在Mac上第一次录屏用的是QuickTime Player。录完一个窗口操作演示回放才发现只有画面没有声音。这不是QuickTime坏了而是macOS的音频采集机制决定了录屏工具默认只会去访问你选择的音频输入设备通常是内置麦克风或外接麦克风而不会自动把电脑正在播放的系统声音塞进录制轨道。说得直白一点麦克风采集的是“外界声音”系统声音是经过数字音频引擎直接输出给扬声器的信号。录制软件能不能同时拿到这两路信号取决于它有没有对系统音频进行“重定向”或者“回环”采集的能力。QuickTime的新建屏幕录制虽然能选麦克风但并没有提供“录制系统声音”这个选项所以你在电脑上听得到视频、游戏、会议的对方语音录出来却全是静音。另一个容易被忽略的坑是权限。macOS对“屏幕录制”和“麦克风”是两套独立的隐私授权。就算你给录屏工具开了“屏幕录制”权限没开“麦克风”权限录出来的声音一样是空的。你可以在“系统设置 隐私与安全性”里检查两个选项是否都勾选了对应应用未勾选时会直接导致音频轨道没有输入数据。1.2 无声的常见场景你录的是什么决定你需要哪种声音明白机制之后先别急着换工具第一步是确认你要录的“声音”到底属于哪一类。如果你只是录一个自己讲产品功能的视频声音来源是麦克风那QuickTime或者其他任何支持麦克风录音的工具都能直接解决。但如果你想录的是某款软件播放的音频、在线课程、游戏声音或者视频会议里对方的发言那这些都属于系统内部音频普通录屏工具默认抓不到。更复杂的情况是两者都要。比如录一个操作演示你想一边讲解一边把软件播放的背景音乐也录进去。这时候不光要麦克风还要把系统音频同时混入录制轨道。这也是很多教程向视频会单独把麦克风音轨和系统音轨分开保存的原因便于后期调整音量。所以判断场景是解决无声的第一步只有在“系统声音”参与的情况下你才需要考虑用支持内录的工具或者虚拟声卡方案。1.3 解决无声的核心思路音频路由与虚拟声卡为什么有些收费工具能直接录系统声音因为它们内置了音频驱动或者音频引擎可以在OS层面挂一个虚拟输入设备然后把系统正在输出的音频重新路由到这个虚拟输入设备里录屏工具再从虚拟输入设备读取数据。这个过程在Mac上通常靠“虚拟声卡”实现。常见的免费方案有BlackHole和Soundflower。BlackHole可以创建一个虚拟音频设备系统把声音输出给它录屏工具再把它的输出当作音频输入录制。这个过程需要你用“音频MIDI设置”把虚拟设备和扬声器组合成一个“多输出设备”这样你在录音时既能从扬声器听到声音又能把系统声音送进虚拟设备让录屏工具采集。用专业录屏软件的时候它可能直接帮你封装好这套逻辑比如ScreenFlow和CleanShot X安装时就会提示你安装配套的音频驱动。这里我不建议一上来就买付费工具解决所有问题免费工具加虚拟声卡完全可以做到有声录屏关键是你得先搞懂音频路由的大方向后面不管用什么工具都不会被“无声”卡住。2. 六款Mac录屏工具横评解决无声问题能力对比2.1 工具总览与选型参考表我综合易用性、免费程度、以及对“无声”问题的处理方式选了6款具有代表性的Mac录屏工具QuickTime Player、OBS Studio、Kap、CleanShot X、ScreenFlow、Loom。覆盖了系统自带、免费开源、轻量屏幕录制、专业剪辑录屏和云端分享几类典型需求。工具收费模式支持系统内录支持麦克风适合场景QuickTime Player免费系统自带不支持支持快速录屏只录麦克风讲解OBS Studio免费开源支持配合虚拟声卡支持直播/录播多音轨复杂场景Kap免费开源支持配合虚拟声卡支持轻量录短片段转GIFCleanShot X付费有试用期支持安装驱动后支持内容创作者截图录屏一体化ScreenFlow付费有试用期支持支持专业教程后期剪辑与音频处理Loom免费/付费支持支持快速分享录屏链接团队沟通说明一下内录支持都是指能否采集电脑内部音频很多免费工具默认不含需要额外配置但配置成本可控。下面按实际使用体验逐个说。2.2 QuickTime Player系统自带最简单但默认不录内声QuickTime是最容易上手的解决麦克风录音的方案。启动QuickTime Player后菜单栏选择“文件 新建屏幕录制”屏幕下方会出现录制控制条点小红点旁边的箭头就能看到麦克风列表。选择内置麦克风或外接麦克风后再点“录制”就能把麦克风声音和屏幕画面一起录下来。我为什么说它“默认不录内声”因为你在这个麦克风列表里永远只看到输入设备不会看到系统输出设备。如果你需要录系统音频QuickTime就无能为力。此外QuickTime的录制格式是经过压缩的后期空间有限。如果你只是想快速录一段带讲解的操作过程完全不碰系统内录那QuickTime依然是零成本首选。一个小提醒用QuickTime录屏的时候如果系统提示音、消息通知突然响了这些声音也会被麦克风拾音录进去如果是外放环境。建议录之前打开“勿扰模式”并且在“系统设置 声音 音效”里把“播放用户界面声音效果”关掉能减少很多后期麻烦。2.3 OBS Studio免费方案里的“全能王”内录外录都稳OBS Studio是免费开源软件也是直播、录屏领域绕不开的工具。音频处理能力很强可以分别配置“桌面音频设备”和“麦克风/辅助音频设备”还能给每个音频源添加滤镜、增益、降噪、压缩等后期声音质量比QuickTime好很多。如果你只录麦克风讲解装好OBS后到“设置 音频”里把“麦克风/辅助音频设备”选成你的内置麦克风或外接麦克风桌面音频设备选“禁用”然后正常录屏就有声音了。要是你录系统声音就需要先装一个虚拟声卡比如BlackHole。装好后在“桌面音频设备”里选择“BlackHole 2ch”系统输出也切到包含BlackHole的多输出设备这样OBS就能录到系统正在播放的所有声音。OBS更适合录制软件演示、线上会议、游戏画面因为这些场景通常需要同时采集系统声和自己的讲解。它还支持多场景切换、窗口采集比QuickTime专业得多。缺点是界面初看有点复杂但只需要记住“设置 音频”这几个入口就够了。2.4 Kap轻量开源适合快速录制动图与短片段Kap是一个菜单栏小工具界面很干净适合录短片段和制作GIF。它默认支持麦克风声音录制录屏时点开底部工具栏的麦克风图标选择输入设备就行。录系统声音时官方建议用户安装Soundflower或BlackHole然后在录制设置里把“音频输入”选成虚拟声卡。Kap的亮点是输出格式灵活可以直接导出GIF、MP4、WebM等对想做快速演示和动图的人很友好。但它也继承了轻量工具的短板没有太多音视频参数调节不支持多音轨录制结果只有一条混合音轨。如果只是快速录一个Bug复现过程发给同事Kap真的很好用。需要注意的一点是Kap停止更新过一段时间后来社区接手维护最新版本在macOS新系统上可能会遇到兼容性小问题。如果你用的是最新的macOS大版本建议先安装测试一下再投入正式使用。2.5 CleanShot X录屏标注一体适合内容创作者CleanShot X算是我近两年用得很顺手的工具它不只是录屏还集成了截图、滚动截图、贴图、标注、云存储等功能。安装时会引导用户安装一个“CleanShot Recording Audio”驱动安装后就能同时录制系统音频和麦克风可以单独选择关闭系统声或麦克风还能在录制时隐藏桌面图标对内容创作者非常友好。使用上很省心在CleanShot X里选择“录屏”会弹出录制区域选择右下角点击“选项”把“Record Audio”打开下面可以选择麦克风。只录系统声音的话把麦克风选为“无”即可。跟QuickTime相比它省去了自己安装虚拟声卡和音频MIDI设置的麻烦因为驱动已经帮你处理好了。CleanShot X是付费软件但提供试用期如果你平时需要大量截图、标注、录短教程它的一体化体验还是值回票价的。需要留意的是它的音频驱动在安装后需要重启或重新打开应用才能生效别装完没重启就怀疑没声音。2.6 ScreenFlow专业视频编辑与录屏一体声音处理最强ScreenFlow严格来说不只是录屏工具而是一个带录屏功能的视频剪辑软件。它的音频处理能力在同类软件里是第一梯队录制时可以同时把系统音频和麦克风分别录成独立音轨之后在时间轴里可以分别调整音量、做淡入淡出、加降噪和均衡器。新建录制任务时你能看到界面里有“Record microphone”和“Record computer audio”的明确开关不需要自己折腾虚拟声卡。录完进入编辑界面每一轨音频都能单独处理。如果你长期做软件教程、课程视频ScreenFlow的高效剪辑流是值得投资的。不过它的价格不便宜而且功能很多新手可能一开始会有点懵。如果你只是偶尔录一个带讲解的视频没必要一上来就买它但如果你每个礼拜都要产出视频它能把“录屏-剪辑-导出”一条龙完成减少工具切换成本。2.7 Loom云端录制分享方便但免费版有时长限制Loom的理念是“录完直接生成一个链接”不用导出上传适合团队沟通、产品反馈、远程演示。它提供了独立的桌面应用录屏时可以选择麦克风也可以录制系统声音。系统声音需要在应用设置里开启“System Audio Capture”首次开启时系统会要求安装一个辅助组件或授权。Loom的操作非常轻录完视频自动上传云端对方直接点链接就能看还能看观看数据。免费版会有录制时长限制和视频数量限制上传的视频也有保存期限适合临时使用。如果有隐私要求不建议把敏感画面放到云端录完记得删除。2.8 选型建议按使用场景对号入座我把选型建议总结成一句话临时录讲解用QuickTime想免费录系统声音和直播用OBS做动图和短片段用Kap内容创作者追求效率用CleanShot X专业教程后期用ScreenFlow需要极速分享链接用Loom。没有哪个工具是万能的合适的场景永远是第一标准。3. 实操把无声录屏变成有声录屏的完整设置3.1 第一步先解决权限问题无论你用哪款工具录屏之前都要先确认macOS权限给了没有。打开“系统设置 隐私与安全性”左侧找到“屏幕录制”和“麦克风”两个选项。屏幕录制权限勾选你要用的录屏工具比如OBS、CleanShot X等麦克风权限也把它们加进去并勾选。这里有个很多人不知道的细节如果你在工具还开着的情况下改了权限很多应用不会立刻生效。正确做法是改完权限后完全退出工具再重新打开。如果改了还是无声可以在“屏幕录制”权限里把对应应用开关先关掉再重新打开会强制应用重新请求权限。如果你曾经用过终端重置权限也可以用下面的命令来重置屏幕录制权限让系统重新弹出授权请求tccutil reset ScreenCapture这条命令会清除所有应用对屏幕录制的授权然后重启录屏工具系统会重新询问。不过执行它需要你在“系统设置 隐私与安全性 辅助功能”里给终端授权否则可能会报错。3.2 第二步QuickTime录制麦克风声音的操作流程如果你只需要麦克风声音那就用QuickTime最省事。具体流程是打开QuickTime Player点菜单栏“文件 新建屏幕录制”。在屏幕底部弹出的工具条上点击红色录制按钮旁边的“下箭头”从“麦克风”列表里选择你的输入设备。默认可能是“内置麦克风”如果你插了外接麦克风或耳机记得先在这里切换。然后直接点击“录制”整个屏幕或者选框区域就会开始录制。录制过程中你可以在菜单栏看到一个小麦克风图标点击它能暂停或停止。录制完成后QuickTime会打开预览窗口按住Option可以调整播放音量确认有声后再保存。我最常遇到的问题是QuickTime录完后播放Mac的系统音量是静音或者很低导致误以为没录上。所以判断音频是否存在最好先看QuickTime播放器的音量图标是否有波形或者把系统音量调大一点再试。如果你录的是外接声卡或USB麦克风别忘记在“系统设置 声音 输入”里把默认输入设备切换到对应的硬件上。3.3 第三步OBS内录系统声音的完整配置含BlackHole安装OBS如果要录系统声音建议安装BlackHole虚拟声卡。BlackHole可以从官网下载安装包直接安装也可以用Homebrew安装brew install blackhole-2ch安装完成之后打开“应用程序 实用工具 音频 MIDI 设置.app”。在左下角点“”号选择“创建多输出设备”然后在右侧勾选你的扬声器比如MacBook Pro扬声器和“BlackHole 2ch”。注意检查下面那个“漂移修正”选项一般默认即可。创建好后到“系统设置 声音 输出”里把默认输出设备切到这个新建的多输出设备上。接着打开OBS在“设置 音频”里做两件事把“桌面音频设备”选成“BlackHole 2ch”把“麦克风/辅助音频设备”选成你的内置麦克风。此时系统播放的声音会被BlackHole采集到OBS的“桌面音频”输入接收它你的讲解声音通过麦克风进入OBS的另一个频道。两个音轨都会与画面一起录制。这里有一个容易踩的坑如果你在系统声音设置里选择了“多输出设备”但OBS里的“桌面音频”仍然选的是“默认”它可能采到多输出设备里你实际没接的虚拟设备导致录制声音无声。所以最好显式选择BlackHole 2ch而不要用“默认”。如果不想用多输出设备也可以直接把系统输出切到BlackHole这样你只能看到录屏软件在“听”声音自己听不到声音。录制时戴上耳机来监听就不会有困扰。强烈建议录制前先录10秒测试片段确认两个音轨都有波形再开始正式录制。3.4 第四步CleanShot X / Loom 的快速设置CleanShot X的设置相对傻瓜化。打开应用后在设置里安装“Recording Audio”驱动装完重启应用。录屏时选择区域在工具栏找到音频图标打开“Record Audio”下拉选择麦克风。如果要录系统声音保持“System Audio”打开如果只想录麦克风把System Audio关掉即可。录完可以用内置的视频编辑器直接修剪开头结尾或者导出到本地。Loom的操作更简单。启动Loom桌面端选择录制范围全屏或窗口在录制面板底部把麦克风打开然后点击“系统音频”开关。首次打开系统音频时系统会要求安装一个额外的帮助工具按提示操作并授权。录制结束后Loom会自动上传并生成链接你可以在网页端复制链接发给别人。注意Loom免费版导出的视频分辨率和时长有限制核心功能还是在线观看。4. 无声问题排查与避坑指南4.1 排查清单按症状快速定位很多情况下不是工具不行而是某个设置没对。我把平时遇到最多的无声问题整理成一个速查表你可以对照着排查。症状可能原因处理方法麦克风声音没有录进画面录屏工具没有麦克风权限在“系统设置 隐私与安全性 麦克风”里勾选对应工具然后完全退出重开系统声音没有录进去工具不支持内录或没装虚拟声卡换用OBS/ScreenFlow/CleanShot X或安装BlackHole后配置内录系统声音和麦克风都没有屏幕录制权限未开启系统输出设备选错检查“屏幕录制”权限在“声音设置”里确认默认输出设备录完后声音很小麦克风增益太低或录入时环境音小在OBS里给麦克风添加“增益”滤镜在系统声音设置里调高输入音量录到一半没声音了应用被系统终止或蓝牙设备断连检查是否有后台弹窗尽量使用有线设备录制有回音/刺耳声音使用扬声器外放输入给麦克风戴耳机监听配置多输出设备时不要同时打开扬声器4.2 常见坑为什么QuickTime录屏后没有音频波形QuickTime录屏没有音频波形最常见的原因就是“新建屏幕录制”时没有选麦克风。QuickTime的默认麦克风列表是“无”很多人不知道这一点点开录制就直接录了自然没声音。另一个原因是麦克风权限没开你可以在“系统设置 隐私与安全性 麦克风”里找到QuickTime Player把它勾上。还有一个比较隐蔽的问题如果你同时打开了多个录屏工具比如QuickTime和OBS同时在线macOS可能只允许一个应用占用麦克风输入。这时候靠后的工具会拿不到音频数据录屏自然没声音。尽量保持同一时间只有一个录屏应用在运行。4.3 避免踩坑不要乱删系统缓存和临时录音文件有些人在清理系统数据时会误删用户资源库里的音频驱动插件比如BlackHole的驱动文件被删之后OBS里音频设备会消失。如果你准备清理系统别在“库 Audio Plug-Ins HAL”目录里乱删东西BlackHole和Soundflower的驱动都在那里。删除或改名任何音频组件都会直接导致内录功能失效。另外录屏文件默认保存在桌面或“影片”文件夹中如果你系统存储空间不足也会导致录到一半保存失败看起来像没声音。建议录制前检查磁盘剩余空间至少留出5GB以上的空间长时录制则预留更大空间。4.4 独家小技巧用监听耳机实时确认音频这是我很早以前踩过坑才养成的习惯录屏时一定要戴耳机或者至少打开系统“音量反馈”用耳朵确认。为什么因为录屏时你不在监听状态下很容易忽略麦克风没插好、声卡驱动挂了、系统音量变成了0。等到录完半小时一张嘴才发现所有音频都没进来再想补救只能重录。有条件的可以外接一个带监听功能的USB麦克风或者音频接口直接把耳机插在上面录屏工具监视麦克风信号就能实时听到自己的声音。OBS里也可以打开“高级音频属性”查看“桌面音频”和“麦克风”是否在跳动如果哪一路没有跳动的波形说明该路没有音频输入提前发现问题就能提前解决。5. 一点心得别让“无声”困住你的内容产出写了这么多其实核心就是一句话Mac录屏无声不是玄学原因是macOS的音频通道把你需要的系统声音“截断”在了录制范围之外。搞懂音频路由、权限设置和虚拟声卡这三件事之后大部分无声问题都能在几分钟内解决。我个人最常用的组合是OBS加BlackHole免费灵活音视频质量可控。日常快速录制短分享会用CleanShot X它的体验更顺手。如果你刚开始接触录屏我建议别急着买贵价软件先用QuickTime录一段讲解再用OBS配BlackHole录一段系统声音感受一下两者的差别然后根据你的真实需求选型。另外想提醒的是录屏文件积累多了非常占硬盘空间跟那些系统数据清理的问题一样需要定期清理。我一般会把项目录屏统一放到一个外部硬盘或者用CleanShot X的云空间归档避免本地存储挤爆。声音问题解决之后你会发现录屏这件事比想象中要顺畅得多。
返回列表