
2020.11.17确认针对macOS Catalina 10.15.7有效,且Loopback初步支持MacOS Big Sur,故此方案在新系统上应该同样work。
MacOS系统自带录屏
在Mac上录制屏幕可以使用系统自带的工具QuickTime Player
,打开后在菜单中点击文件
->新建屏幕录制
就可以开启屏幕录制啦,或者可以更快捷的使用快捷键Command+Shift+5
。

打开录屏后桌面上会出现一个小框框,和一个菜单选项卡(如下图所示),那个矩形框就是录制的区域(当然也可以设置成整个屏幕),然后点击录制
(Record
)就可以进行屏幕的录制了。

但是由于Mac本身系统的问题,只用这个工具录屏是没有声音的,就是即没有电脑里正在播放的声音,也没有麦克风捕捉你说话的声音。这也是困扰很多人的问题,比如有的同学在家上网课经常想要把课录下来之后再回看,可是又录不进去系统(网课)声音。这时候就需要请出Mac上的音频管理大师 — Loopback(Loopback - Cable-free audio routing for Mac)了。
https://rogueamoeba.com/loopback/rogueamoeba.comMacOS上录屏Loopback的设置
知乎上有很多文章和回答都有提到过这个软件,在这里对他们的回答进行一个整理。
macOS 下怎么录屏,能同时保留声音?有哪些较好的解决方案?www.zhihu.com
这个回答里提到一个Loopback相比于SoundFlower的好处,是SoundFlower不能很好的支持同时录制系统声音和麦克风输入。
Soundflower 确实能生成一个虚拟音频设备,把系统声音输出到Soundflower ,再捕捉Soundflower 就能录下系统声音了。
但这样也有一个问题:输出到Soundflower 后,你音箱就没声音了。
下面是Loopback的界面,左边是新建的虚拟设备,右边是这个设备具体的配置。关于录制屏幕声音问题,我们下面以最常见的视频会议软件腾讯会议
来举例。

我们首先打开腾讯会议,然后回到Loopback点击Sources
旁边的+号,就可以在下拉框中看到已经打开的腾讯会议,然后点击它。

之后,Loopback的界面就会变成下面图这样,可以看到腾讯会议
和Pass-Thru
都跟右侧的`Channels`有两根线连了起来。这时候,我们再点击腾讯会议
下面的Options
,并把Mute when capturing
关闭,这里是为了在录制的同时我们还可以听到会议的声音。

另外,如果想在录屏的同时录制麦克风的输入(也就是录制我们说话的声音),只需要同样的点击+号,并选择Macbook内置的麦克风(或者耳机等其他麦克风)即可。

完全设置好后应该如下图所示。

至此,Loopback已经全部设置完成了。之后我们只需要按照上一节步骤打开系统自带QuickTime Player
并在下面的菜单中勾选我们刚刚设置好的Loopback虚拟设备,就可以成功录制系统声音以及麦克风声音了。

其他解决方案
另外也有一些付费软件可以解决这个问题,如果大家不愿意折腾的话也可以选择,比如:
Screenyscreenyapp.com以及下面这篇回答中提到的Camtasia
(TechSmith Camtasia | Screen Recorder & Video Editor)以及ScreenFlow
(Video Editing and Screen Recording Software)。

另外,QQ for Mac也支持一些简单的录制声音的功能。
写在最后
良心推荐一个非常良心、非常齐全、非常好看的Mac全免费资源站,里面也可以找到可(PO)用(JIE)的完全版Loopback。
MacWk - 精品mac软件下载www.macwk.com
恰饭环节
安利一个非常好用的TypeC扩展坞,个人也一直在用,完美兼容Macbook各种型号。优点在于它的线可以磁吸收纳,不用裸露在外面,同时有多种接口型号供君选择。
另外还有一个特别小巧的TypeC以及TypeA双接口U盘,速度快、设计灵巧、方便携带。