Why OBS Can't Record Desktop Audio on a Mac, and How to Fix It Without BlackHole

OBS Mac desktop audioOBS Mac system audioOBS macOS audio captureOBS no desktop audio Macrecord internal audio Mac OBS
Why OBS Can't Record Desktop Audio on a Mac, and How to Fix It Without BlackHole

You open the OBS Audio Mixer and there is no Desktop Audio channel anywhere. Your microphone meter is bouncing, but the video playing on your screen is not being recorded at all. Every tutorial screenshot shows a slider that simply does not exist on your machine.

Your OBS install is not broken. On macOS, the absence of a Desktop Audio channel is the normal state.

You also probably do not need BlackHole, despite what most search results tell you. If you are running OBS 30 or later on macOS 13 or later, adding a single source gets your system sound into OBS. This guide covers how to check which route applies to you, the exact clicks, and what to look at when the audio still does not land. It is written for macOS only. If you are on Windows, the causes are completely different and you will want a different guide.

The 30-second version

macOS does not let one app grab another app's audio, so OBS on a Mac has never had a Desktop Audio input. Since OBS 30, you add a macOS Audio Capture source instead, and on macOS 13 or later it works with no extra drivers at all. If audio still fails after that, the cause is almost never your OBS settings: check permissions, source visibility, and version bugs, in that order.
What to checkAnswer
Why it failsmacOS blocks apps from capturing other apps' audio by design. This is not an OBS bug
The current fixOBS 30+ on macOS 13+ → add one "macOS Audio Capture" source
Do I need BlackHoleNo, as long as you meet the versions above
Most common mistakeHiding the source also kills its audio / a macOS update silently revoked Screen Recording permission
Time neededAbout a minute, or five including version checks

Why there is no Desktop Audio on a Mac

The difference is in how the audio is routed

On Windows, OBS ships with a Desktop Audio input out of the box. The operating system exposes whatever is going to your speakers as something another application can read.

macOS has no such path. By default, no application is allowed to listen in on the sound another application is producing. That decision was made for privacy and security reasons, and it has constrained every Mac screen recorder ever written, not just OBS.

So a missing Desktop Audio channel does not mean you skipped a setting or botched the install.

Which is why virtual audio devices existed

The traditional workaround was a virtual audio device: Soundflower, BlackHole, VB-CABLE. These create a fake speaker inside your Mac, you send your system audio into it, and OBS then reads that fake speaker as if it were a microphone. It is a detour, and for years it was the only one available.

One warning about the guides you will find: the Soundflower instructions still ranking in search results do not work on Apple Silicon Macs or on recent versions of macOS. If you have been following those steps and hitting a wall, the problem is the age of the instructions, not you.

That is no longer the situation

macOS 13 Ventura introduced ScreenCaptureKit, an official Apple framework for handing over a display or an application along with its audio. OBS adopted it, and OBS Studio 30 added a source called "macOS Audio Capture".

No extra driver. No system extension. Check your versions first, then pick your route below.

If you want the underlying explanation of Mac internal audio independent of any particular app, we cover it in 3 ways to record internal audio on a Mac without BlackHole.

Check two version numbers first

Your OBS Studio version

From the menu bar, open OBS Studio → About OBS Studio.

Your macOS version

Open the Apple menu and choose About This Mac.

Which route applies to you

Your setupRouteExtra software
OBS 30+ and macOS 13+Route A: add macOS Audio CaptureNone
OBS 28 to 29 and macOS 13+Route B: capture audio inside the screen capture sourceNone
macOS 12 or earlier, or OBS 27 or earlierRoute C: update, or use a virtual audio deviceSometimes

Most people land on Route A. If you installed OBS recently, start there.

Route A: capture system audio with no extra software

The steps

  1. Click + at the bottom of the Sources panel
  2. Choose macOS Audio Capture, give it a name, and click OK
  3. In the properties window, pick what you want to capture: all desktop audio, or a single application
  4. Click OK. A new channel appears in the Audio Mixer

Play something in the target app. If the level meter moves, OBS is receiving audio.

Whole desktop or a single app

Being able to scope the capture is a genuine advantage of the Mac implementation.

TargetBest forWatch out for
Entire desktopRecording background music alongside video, walkthroughs that move between appsSlack and Mail notification sounds get captured too
A single applicationCapturing only the other party's voice in a call, single-app demosNothing outside that app is recorded

For tutorial recordings, scoping to one application is the safer choice. A notification arriving mid-take will not end up in the file.

The trap when you want audio only

The OBS documentation is explicit about this: hiding the source removes its audio. Clicking the eye icon does not just hide the visuals, it cuts the sound with them.

If you want audio without the video, do not hide the source. Place it behind your other sources, or set its dimensions to zero. A large share of "my settings look right but nothing was recorded" cases come down to this.

Do a 30-second test recording

A moving level meter does not guarantee audio in the exported file. Before any long session, record for 30 seconds and play it back.

Check three things:

  • Is the audio from your Mac present
  • Is your own voice present
  • Is the left and right balance sane

Discovering the problem after a two-hour recording is not recoverable. Those 30 seconds are the cheapest insurance in this whole workflow.

If what you actually want is to skip this entire routine of adding sources, granting permissions and test recording, there are apps where system audio is already on the moment you launch them. Qureco Screen Recorder, which our team builds, is one of them. We will come back to when that trade makes sense. For now, let's get OBS working.

Routes B and C: when you fall outside those versions

Route B: capture audio through the screen capture source (OBS 28 to 29)

If macOS Audio Capture is not in your source list, your OBS is likely older than version 30. On macOS 13 or later you can still get audio through the video source.

Add a macOS Screen Capture source, then enable the capture audio option in its properties. Video and audio come as a package here, so you have less freedom to handle sound on its own.

Honestly, updating OBS is faster than working around this. Once you do, Route A is available.

Route C: when BlackHole is still the answer

A virtual audio device remains a reasonable option if:

  • You are on macOS 12 or earlier and cannot update
  • You need fine-grained audio routing with no video source involved at all
BlackHole itself is a well-regarded free tool and there is nothing wrong with installing it. One thing to know before you do: once you switch your Mac's audio output to BlackHole, you stop hearing anything through your own speakers or headphones. To monitor while recording, you have to build a Multi-Output Device to split the signal, which is a separate piece of setup.
This is where most people give up. 3 ways to record internal audio on a Mac without BlackHole explains the mechanism and how to avoid it.

When you did everything right and still get no audio

If the steps went fine but the sound is missing, the cause is usually outside OBS. Work down this list in order.

1. Screen Recording permission was revoked

Open System Settings, go to Privacy & Security → Screen Recording (on macOS 26 Tahoe this is called Screen & System Audio Recording) and confirm OBS is enabled.
The easy one to miss: a macOS update can silently drop this permission. If it worked yesterday and stopped today, look here first. On macOS 15 Sequoia and later, the system also asks you to reconfirm this permission periodically.

After toggling it, quit OBS completely and relaunch. Closing the window is not enough.

2. Microphone permission is tracked separately

If system audio comes through but your own voice does not, check Microphone in that same panel. Screen Recording and Microphone are two independent permissions, and having one without the other is common.

3. The source is hidden

Same trap as Route A. Check the eye icon next to your source.

4. A version-specific bug

Sometimes nothing is wrong with your configuration. As of August 2026, the OBS forums and GitHub carry reports of screen capture regressions with certain OBS builds on macOS 26 Tahoe, and of macOS Audio Capture dropping out after a few minutes.

If it worked until you updated macOS or OBS and broke immediately after, rolling back your OBS version or waiting for a fix will often be faster than auditing your settings. Before you spend an hour doubting your own configuration, check whether someone has already reported your exact symptom.

When OBS is more tool than you need

If your audio is working now, you can stop here. But there is one question worth asking.

What OBS is genuinely great at

OBS is a serious broadcasting application, and for these jobs nothing really replaces it:

  • Live streaming to YouTube, Twitch and similar platforms
  • Compositing camera, screen, images and lower thirds into one output
  • Switching between scenes during a session
  • Tightly controlled encoding for high-quality captures

If that is your work, the setup cost is worth paying.

If you only want a record of a meeting

If your goal is closer to "I want to look back at what was said in this call" or "I want to record a walkthrough and share it," OBS is a lot of machinery for the job. Adding sources, clearing permissions and test-recording is overhead you pay every time.

For that use case, an app where you press record and system audio is simply already included fits the goal better.

Qureco Screen Recorder is our macOS app built for exactly that. No virtual audio setup, no sources to configure: both your microphone and your system audio are captured from the moment you install it. There is no time limit, and the free tier does not stamp a watermark on your recordings.

On the Pro plan, recorded meetings are turned into AI-generated notes and pushed straight into Notion, so a call ends with searchable text rather than one more video file you will never open. Pro starts with a free first month and does not ask for a credit card.

If you are streaming, stay on OBS. This is about matching the tool to the job.

On the same "no setup required" track, the open-source QuickRecorder is worth a look. It handles recording well and stops there: transcription and meeting notes are out of scope. If you would rather compare Mac recorders side by side, we line them up in 7 free Mac screen recorders that capture internal audio.

Frequently asked questions

Is there a setting that makes Desktop Audio appear in OBS on a Mac?

No. The fixed Desktop Audio input that exists in the Windows build is simply not present in the macOS build, and no amount of searching the settings will reveal it. On a Mac you add a macOS Audio Capture source yourself instead.

I already installed BlackHole. Should I remove it?

Leaving it installed does no harm. Just make sure your Mac's sound output in System Settings points back at your normal speakers or headphones, otherwise you will hear nothing. Once you move to macOS Audio Capture, the BlackHole routing simply goes unused.

Can I keep my microphone and system audio on separate tracks?

Yes. Your microphone and the macOS Audio Capture source appear as independent channels in the Audio Mixer. Use Advanced Audio Properties to assign each one to specific tracks, then enable multiple tracks in your recording settings. You need this if you plan to adjust only your own voice while editing.

Audio stopped working right after I updated macOS

Screen Recording permission was most likely revoked during the update. Open System Settings, go to Privacy & Security, find Screen Recording (Screen & System Audio Recording on macOS 26) and confirm OBS is enabled, then quit and relaunch OBS. If that does not resolve it, consider a version-specific bug.

I only want the other person's voice from a video call

Set the macOS Audio Capture target to the meeting app rather than the entire desktop, and notification sounds will stay out of the recording. If your real goal is reviewing what was said rather than producing a video, a tool like Qureco that goes from recording to AI meeting notes in one pass will get you there with fewer steps.

My recorded audio cuts in and out

There are open reports on the OBS forums about macOS Audio Capture dropping after a few minutes. Update OBS first. If it persists, delete the source and recreate it. If that fails too, rolling back to an earlier OBS build is a reasonable call.

Terms used in this article

TermMeaning
System audio / internal audioSound your Mac itself is producing: the other person's voice on a call, video playback, notification chimes. Distinct from what a microphone picks up from the room
Desktop AudioOBS's name for system audio. The Windows build has an input by this name, the macOS build does not
macOS Audio CaptureA source added in OBS Studio 30. On macOS 13 and later it captures the whole desktop or a single app with no additional drivers
ScreenCaptureKitApple's official framework, introduced in macOS 13, for capturing a display or app together with its audio. This is what macOS Audio Capture is built on
Virtual audio deviceSoftware that creates a fake speaker inside your Mac so audio can be handed to another application. BlackHole, Soundflower and VB-CABLE are examples
BlackHoleA widely used free virtual audio device. Installing it requires changing your Mac's audio output, which means extra setup to keep monitoring your own sound

Summary

The missing Desktop Audio channel in OBS on a Mac is a design decision in macOS, not a fault. Working through it looks like this:

  1. Check your OBS and macOS versions
  2. On OBS 30+ with macOS 13+, add a macOS Audio Capture source. BlackHole is not required
  3. Once the meter moves, do a 30-second test recording and play back the file
  4. If audio is missing, check Screen Recording permission, then source visibility, then version-specific bugs

And if what you actually need is a record of your meetings rather than a broadcast setup, skipping the configuration step entirely is a legitimate option. Knowing which of the two you are doing makes the tool choice straightforward.

Qureco

Qureco Screen Recorder

Powerful screen recording app for Mac

Record meetings, let AI handle the notes, just read what arrives in Notion.Try all features free for the first month.

No Setup RequiredNo WatermarkAI Meeting NotesNotion Integration

About the Author

Shunsuke Inoue

Shunsuke Inoue

CEO, Qurio Inc.

Founder of Qurio, an AI consulting company. Majored in AI at Sophia University and founded the AI research circle "SOMA." As CEO of JPMT Inc., developed "MinPro" (1,300+ users) and business analysis SaaS "Optpath." Established Qurio Inc. in October 2025, focusing on AI and data development consulting. Speaker at the 30th Nikkei Forum "Future of Asia." Committed to promoting technological advancement and creating new value through AI.