The Mac Internal Audio Recording Dilemma

For more than a decade, macOS users trying to record a video with computer audio faced a nightmare. Apple's built-in QuickTime Player deliberately disables system sound recording, forcing users to download third-party virtual audio kernel extensions or HAL plugins such as Soundflower, BlackHole, or Loopback.

These virtual drivers often break after macOS major updates, cause audio routing misconfigurations where your Mac suddenly goes silent, and introduce frustrating audio-video desync.

How iScreenshot Reinvents Screen Recording ScreenCaptureKit Native Audio Bus
  • Direct Kernel Audio Tap: Directly configures Apple's ScreenCaptureKit engine with capturesAudio = true, capturing 48 kHz stereo PCM sound directly from the audio rendering pipeline.
  • Zero Drivers to Install: Requires absolutely no kernel extensions, HAL plugins, or virtual audio devices. Works out of the box on macOS 14 Sonoma and macOS 15+ Sequoia.
  • Hardware-Accelerated 60 FPS Video: Leverages Apple Silicon Media Engine and Intel VideoToolbox via AVAssetWriter for efficient H.264 / HEVC video compression.
  • Odd Resolution Alignment: Automatically adjusts odd-width and odd-height custom rectangles to even pixel boundaries, preventing video encoder green borders or dimension errors.

Recording Controls Designed for Productivity

iScreenshot features a distraction-free, floating recording controller. Once recording begins, you get a clean 3-second visual countdown, followed by an unobtrusive floating bar displaying real-time elapsed time, active recording status, and an instant Stop button.

When you finish recording, the MP4 file is written directly to your ~/Downloads folder, the full file path is placed into your clipboard, and a system notification alerts you with a 1-click 'Show in Finder' action.

Frequently Asked Questions

Why does QuickTime require BlackHole while iScreenshot does not?

QuickTime uses legacy CoreAudio recording APIs that do not support capturing aggregate system output. iScreenshot is built from scratch on modern macOS 14+ ScreenCaptureKit APIs, which grant authorized native applications direct access to the audio rendering bus.

Can I record my microphone voice while recording system sound?

Yes! Granting the optional Microphone permission allows iScreenshot to blend your vocal commentary with system computer audio into a unified stereo audio track.

Does 60 FPS recording cause high CPU or battery drain?

No. By utilizing Apple's hardware VideoToolbox and ScreenCaptureKit, video frames and audio buffers are encoded directly on Apple Silicon media engines, keeping CPU usage below 5%.

Experience hassle-free Mac screen recording

Download iScreenshot and record 60 FPS videos with internal audio with shortcut ⌃[.