专治疑难杂症#1:mac os录屏没声音
症状
这个视频中,你很容易发现,除了我后期加的难绷音效,没有任何声音,这是因为 mac 本身无法录制系统声音。
药方
本药方仅适用于 macOS 10.10 Yosemite 及更新版本,更低版本可能对以下处方药出现排斥反应。
BlackHole
这是什么
BlackHole 是一个虚拟音频环回驱动程序。BlackHole 在 macOS 系统中创建一个虚拟的音频输入输出设备,应用程序可以将音频输出指向该虚拟设备,同时其他应用程序可从该设备的“输入通道”中读取音频信号。
为何使用
- 构建 2、16、64、128 和 256 个音频通道版本
- 可定制的通道数、延迟、隐藏设备
- 可定制的镜像设备允许隐藏的输入或输出
- 支持 8kHz、16kHz、44.1kHz、48kHz、88.2kHz、96kHz、176.4kHz、192kHz、352.8kHz、384kHz、705.6kHz 和 768kHz 采样率
- 零额外驱动程序延迟
- 与 macOS 10.10 Yosemite 及更新版本兼容
- 为英特尔和苹果芯片打造
- 无需内核扩展或修改系统安全
使用方法
安装
在官网下载安装程序,但是你会发现需要你赞助。选择 I can't afford to donate
,输入你的邮箱,姓名乱填就行,之后它会发下载链接到你的邮箱里,如果没有检查一下垃圾邮件。
如果你不知道要下载哪一个,2ch 版本即可。
下载完 .pkg 文件,打开安装即可。打开“音频 MIDI 设置”,如果出现名为“BlackHole 2ch”的音频设备即为安装成功
配置
打开“音频 MIDI 设置”,需要创建一个聚集设备和一个多输出设备。
在聚集设备中勾选“BlackHole 2ch”,在多输出设备中勾选你用于播放声音的设备和“BlackHole 2ch”,注意你的播放声音的设备需要在“BlackHole 2ch”之上(如下图)。
这样你的播放器才能成为时间源也就是主设备,我这里是没有连接蓝牙,如果连接了我的 Airpods 就会成为主设备。除了主设备,其他音频设备需要勾选“漂移校正”,否则在录制一段时间后可能出现故障。
打开设置,打开“声音”,将“输出”设为多输出设备,“输入”设为“BlackHole 2ch”。
按下 Command+Shift+5
,选择“录制整个屏幕”或“录制所选部分”,在选项中选择麦克风为聚集设备。
这样,你就实现了在 mac 上录屏且仅有系统声音。