Logo

Armand.nz

Home / About / Linkedin / Github

Screen Recording on Mac with Audio using Blackhole

#macos #zoom #recording |

There are moments when you need to record what’s happening on your Mac’s screen for capturing online meetings, creating instructional content, or other purposes. Knowing how to capture both the visual and audio components effectively is essential. In my case I would like to record meetings and webinars I attend as a participant and not a host.

This guide will walk you through screen recording on your Mac, covering both the visual and auditory aspects. We’ll use the built-in functionalities of macOS Screenshot toolbar for straightforward recording tasks and introduce a third-party application, BlackHole, a virtual audio loopback driver that allows applications to pass audio to other applications with zero additional latency

Required tools and setup

MacOS Screenshot toolbar

MacOS offers a native screen recording tool that you might not be aware of. For users with iOS Mojave or later versions, a simple shortcut can activate the Screenshot Toolbar, allowing you to record your screen with audio effortlessly and without any additional cost.

It’s important to note that this feature only captures audio via the microphone and does not include internal audio sources like browser video sounds or audio from online meetings. For capturing internal audio, you would need to consider third-party solutions.

If recording with your voice-over is your goal, You do not need this next tool

BlackHole

From the Developers own description: “BlackHole is a modern macOS virtual audio loopback driver that allows applications to pass audio to other applications with zero additional latency.”

Install

See the Github page for complete Installation and uninstallation instructions

  1. If you have homebrew, then installation of the 64ch version (my recommendation) on MacOS is very easy:
brew install blackhole-64ch

Setup Loopback to record system audio

These steps walk through setting up a ‘Multi Output Device’. See the official guide here

  1. Open Audio Midi Setup

audo-midi-setup

  1. Open Audio Devices Window. When you open Audio MIDI Setup, if the Audio Devices window does not appear, select Audio Devices from the Windows drop-down menu in Audio MIDI Setup.

audo-midi-setup

audo-midi-setup

  1. Create Multi-Output Device. In the lower left hand corner of the Audio Devices click the + icon. Select Create Multi-Output Device

audo-midi-setup

  1. Select Output Devices. In the Multi-Output device you just created, select the audio devices that you want to output audio. It is highly recommended that you enable ‘Drift Correction’ for all devices except the Clock Source device.

    Note: that there are currently some issues with macOS that require you to enable and prioritize the Built-in Output (which may also be referred to as MacBook Pro Speakers or something similar) as the top device in the Multi-Output. If you find that BlackHole is listed first, simply uncheck and recheck the box under Use to change the order. This should resolve the issue.

Below Is a Screenshot, taken from the the official guide, of a typical setup: audo-midi-setup

Below Is a Screenshot of my setup, where I have External Mic (Yeti Stereo Microphone) and External Sound card (EPOS GSX 1000 Speaker) - I did not need to check “Macbook Pro Speakers”:

audo-midi-setup

Screen Recording on Mac with Audio Using the Screenshot Toolbar

With Blackhole setup in the last step we are ready to record screen with audio. Lets use Zoom as an example, where we can record the meeting as a participant without host permission

  1. In Zoom: **Set your **Sound > Speaker settings to the newly created Multi-Output Device

    audo-midi-setup

  2. Activate the Screenshot Toolbar by pressing Command + Shift + 5.
  3. Access “Options” to configure your recording preferences, such as save location, countdown timer, and microphone settings.

    audo-midi-setup

  4. Opt for “Record Entire Screen” or “Record Selected Portion” to define your recording area, then start recording.
  5. The toolbar will vanish once recording begins. To stop, either click the Stop icon in the menu bar or use the Command + Control + Esc shortcut.
  6. A thumbnail of the recording will briefly appear post-recording, offering options for saving, trimming, or sharing.
comments powered byDisqus

Copyright © Armand