Record both system audio and external microphone audio in MacOS

Record both system audio and external microphone audio in MacOS

AI custom autofill
Published Date
Description
Recording macos system audio and also audio from any external source such as external microphone or headphones
Created time
Jan 19, 2025 08:01 AM

Prerequisites

  1. External microphone
  1. Blackhole -
    BlackHole
    ExistentialAudioUpdated Jan 22, 2025
 

Install Blackhole

  1. Run this command to install blackhole-64ch package from github.
brew install blackhole-64ch

Setup

  1. MacOS Spotlight → Audio MIDI Setup
  1. Create new Multi-Output device
    1. Bottom left + icon → Create new Device
    2. Select Blackhole64ch
    3. Select your preferred mode of output → External headphone, earbuds, speaker or all (multi-output).
  1. Create new Aggregate device
    1. Bottom left + icon → Create new Device
    2. Select Blackhole64ch
    3. Select your preferred mode of input → External microphone, earbuds etc.
  1. System Settings → Sounds → Output → Select your Aggregate Device (Multi-Output)
  1. System Settings → Sounds → Input → Select your Aggregate Device (Aggregate)
 

Record

  1. Cmd + Shift + 5
  1. Select Options → Microphone → Aggregate Device
  1. Click → Record
  1. Stop. → Cmd + Ctrl + Esc

Outcome

The recording should have both system audio (audio from any application e.g., browser) and external microphone audio.