Make recording on MacOS with both internal and external sounds for screen and audio.
This configuration summary is from this Youtube episode and credit to it :)
This configuration only works for Mac microphone and speaker and wire connected headphone, the bluetooth connected AirPod Max does not work =(
Please don’t use prior Soundflower
(deprecated), ignore it and go to download
BlackHole
.
- Download and install
BlackHole 2ch
audio driver from its Github website here for MacOS.
Go to the download page, first you need to input your email and it will send you
another downland link, choose the BlachHold 2ch
and download/install it.
-
On your Mac, open
Audio MIDI Setup
app, you can see theBlackHold 2ch
is in the left bar. Then use+
button to create aAggregate Device
, name it asQuicktime Player Input
, check theBlackHold 2ch
andExternal Microphone
(Usually if I need to say something in recording, I will use external headphone, if not, please check the built-inMacBook Pro Microphone
instead, don’t check both becuase that will generate big recording file!). Then select the Clock Source asBlackHold 2ch
. -
Next, use
+
button to CreateMulti-Output Device
, name it asScreen Record w/Audio
, check theBlackHold 2ch
andExternal Headphones
(If no headphone is used, check theMacBook Pro Speakers
instead). Then select the Clock Source asBlackHold 2ch
. -
In the
Audio MIDI Setup
left bar, set the MacBook Pro and External Microphone both to the highest value, otherwise the sounds will be small in the recording. -
Open system perference
Sound
, inOutput
selectScreen Record w/Audio
, inInput
section, selectExternal Microphone
if you are using headphone etc. -
Now we are all set, using
command
+shift
+5
as shortcut to launch the screen recording, in theOptions
selectQuicktime Player Input
, that’s it. If you only want to record internal sounds, selectBlackHold 2ch
is enough. -
After recording, please revert the
Output
inSound
app.
NOTE: Audio recording is the same, just replace step 6 with audio launch.