问题缘起
最近想自己录制一些视频,Mac自带的QuickTime虽然也有录屏功能,但是只能录制麦克风的声音。在环境比较嘈杂的情况下,无疑会将外部噪音录进去,降低视频的观看体验。
本着自力更生、艰苦奋斗的技术宅传统,上网检索了相关的教程。绝大部分教程都指向了QuickTime+soundflower。按照网上提供的教程,调试好了soundflower,但是录制视频的时候,是不是的出现bug。录制出来的时候,有时候声音会有很明显的卡壳,有像锯齿一样呲呲声。
查询了很多资料,发现可能是系统的原因,大部分的教程都是2020年之前的。而我现在使用的系统是Catalina 10.15.5,和soundflower可能不兼容。因此我只有继续寻找其他手段,最终找到了QuickTime+BlackHole,并在油管一个博主的指导下,完成了配置。
具体教程
首先需要去github下载BlackHole,具体网址如下:
https://github.com/ExistentialAudio/BlackHole
点击Download Installer之后,会跳转到一个网页,让你填写自己的邮箱和姓名,邮箱用来接收软件下载网址,姓名可以乱写。
随后你的邮箱就会收到下载链接,点击链接进去,就可以直接跳转到下载页面了。
下载好软件之后,双击安装。完成安装后,在applications里面看不到,但是在MIDI里面可以看到。
配置运行环境
完成下载之后,现在配置具体环境。
首先使用command+空格,搜索MIDI,找到音频MIDI设备。点击+号,创建 聚集设备。
并将 聚集设备 重命名为QuickTime Player Input。勾选 BlackHole 16ch。
再创建 多输出设备。
并重命名为Screen Record w/ Audio。再勾选 MacBook Pro扬声器 和 BlackHole 16ch。 一定要将MacBook Pro扬声器排在前面,这一点非常重要,直接影响你是否成功。
最后,使用command+空格,搜索声音,在输出里面,点选Screen Record w/ Audio即可。
给大家看一下我的设置。
完成以上步骤之后,即可使用QuickTime,新建屏幕录制,并在选项-麦克风中,选择QuickTime Player Input即可。就可以正式录制视频了。
- END -