Guides / Recording streams, music and video sound
How to record a Twitch or live stream's audio on a Mac
Tested on macOS 26.4.1 (Tahoe), Apple M3 Max, 3 Sept 2026. Updated 2026-09-03.
You can record a Twitch, YouTube Live or Kick stream's audio on a Mac by capturing system audio through ScreenCaptureKit while it is live; live streams are not DRM-protected. You do not know the length in advance: there is no time limit in AirCheck, and an open-ended take costs 0.14 GB per hour as MP3 320 or 0.97 GB as 24-bit WAV. Twitch stores past broadcasts only for a limited time, so a live capture is often the only copy.
How do I record a Twitch stream's audio on a Mac while it is live?
- Open the channel in Safari or Chrome and confirm the stream plays.
- In AirCheck, choose System Audio. Grant Screen & System Audio Recording permission the first time.
- Choose MP3 320 as the export format unless you plan to edit; an open-ended take can run for hours and the 24-bit master is 0.97 GB per hour.
- Turn on a Focus. Twitch chat pings, Discord and mail sounds are all system audio.
- Press record before the stream starts if you can. Stop when it ends. Everything between is one file in ~/Music/AirCheck.
You must be present, at least at the start and the end. There is no scheduling in AirCheck. For a stream that begins at 03:00 your time, start the take before you sleep and trim afterwards, since there is no length limit and disk is the only ceiling, or use a recorder with a timer such as Audio Hijack ($69). The same steps apply to YouTube Live, Kick, Instagram Live in a browser, and a Zoom webinar, because the capture does not care which site is playing. For meetings specifically, see recording Zoom audio.
Live capture or the VOD: which should you record?
The VOD, if it will exist and you can wait. A past broadcast plays like any video, so you can start the capture at the exact moment you want and stop when you want, with no risk of missing the beginning. Twitch does not keep past broadcasts by default and deletes them after a retention window that depends on the channel's status; the current numbers are on Twitch's video-on-demand help page. Many streamers never turn saving on, and subscriber-only VODs are gated.
Live capture wins when:
- the streamer does not save VODs, or deletes them;
- you want what actually aired; a VOD is not always identical to the live broadcast, while a live capture is;
- you want the exact levels and ads as broadcast, for a study of the show rather than the content.
Your own stream is a different job: record it inside OBS or from the controller, see recording a DJ livestream while streaming.
How long can a live stream recording be, and how much disk does it need?
There is no limit in AirCheck; the longest real take on the author's Mac is 7,550 seconds (2 h 5 min) at 2.07 GB. The practical limits are disk and sleep.
Disk, from 45 measured recordings: 24-bit 48 kHz uses 0.97 GB per hour, 16-bit 48 kHz 0.64 GB, MP3 320 kbps 0.14 GB. A 6-hour stream is 5.8 GB, 3.9 GB or 0.84 GB. The 24-bit AIFF master exists during the take regardless of export choice, so keep about 1 GB per expected hour free.
Sleep: the display may sleep, the Mac may not. Plug in and run caffeinate -i in Terminal, or set the Mac to never sleep on power. The sleep fix page has the settings. Nothing else is needed; the browser tab can be in the background.
An open-ended MP3 320 take is the pragmatic choice; a stream is a lossy source, so 24-bit stores nothing extra (measured bitrates on the YouTube page).
What happens to the recording if the stream buffers or drops?
A short buffer pause records as silence of the same length; the take continues. A longer outage triggers AirCheck's watchdog: it checks every 2 seconds, and if no audio buffer has arrived for 5 seconds it tears down the capture and restarts it into the same file, showing "Audio input stalled, reconnecting", retrying until audio returns. You end up with one file with a gap, not a truncated file and not two files.
Two failure modes are outside the recorder's control:
- The player stops. Twitch's player pauses after some outages and needs a click, and a browser may throttle a background tab that has been idle. Check on it during a long stream.
- Ads. Mid-roll ads on Twitch are played through the same audio path and are recorded. Twitch's own ad-free options (Turbo, and channel subscriptions where the streamer enables it) remove them for you, and with them from the file.
If a whole file is silent, it is a permission or device issue rather than the stream; see why is my Mac not recording sound.
Whose permission do you need to record a live stream?
Not legal advice. Three parties have a say: the platform, whose terms of service govern what you may do with content on it (Twitch's are at legal.twitch.com; read the section on content and licenses before archiving someone else's stream); the streamer, who owns the copyright in their broadcast; and any music or guests in the stream, who have their own rights. Recording for private study is treated differently from re-uploading, and private-copy rules differ by country. Ask the streamer; most will say yes to a personal archive and no to a re-upload. If it is your own stream, you already have all three permissions, and the better recording is the one you make from OBS or the mixer, not from the browser.
Ways to keep a Twitch or live stream's audio on a Mac
| Method | Must be present live? | Output | Includes ads and chat sounds? | Length limit | Cost |
|---|---|---|---|---|---|
| Wait for the VOD, then capture | No | WAV or MP3, your start and stop | No live ads; may differ from what aired | None | $39 with AirCheck |
| Capture live (AirCheck) | Yes, at start and end | One WAV or MP3 file | Yes, unless muted or subscribed | None; disk only | $39 |
| Audio Hijack on a timer | No | Audio file | Yes | None | $69 |
| OBS Studio recording the browser | Yes | mkv / mp4 video | Yes | None | Free |
| Twitch Clips and Highlights | No | Stays on Twitch | No | Short (clips) or as long as the VOD (highlights) | Free |
Disk figures elsewhere on this page are from AirCheck's measured recordings. Twitch VOD retention is on Twitch's help page and changes with the channel's status.
Where AirCheck fits
AirCheck ($39 one-off, macOS 14 or newer) suits open-ended live captures: no time limit, no virtual driver, a 24-bit master converted to MP3 320 at 0.14 GB per hour when you stop, and a watchdog that restarts into the same file when the stream stalls for 5 seconds. It records what the Mac plays, so a live stream in any browser is enough. It fits a listener who wants a personal archive of a show whose VODs vanish or get muted.
When you do not need it: If the streamer keeps VODs and you can wait, record the VOD instead; you control the start and lose nothing. If the stream starts while you sleep, Audio Hijack's scheduling does what AirCheck cannot. If it is your own stream, record inside OBS.
AirCheck records what your Mac plays, or any input, to one file. $39 once.
macOS 14 or newer. One-off payment. Fourteen-day refund, no questions asked.
Questions people ask
How do I record a live stream on a Mac with audio?
Play the stream in a browser and capture system audio with a ScreenCaptureKit recorder such as AirCheck; the picture is not needed for audio. QuickTime alone cannot, because it records only the microphone. Start before the stream begins, keep the Mac awake, stop at the end.
Can I record a Twitch VOD instead of the live stream?
Yes, and it is easier: the VOD plays like a video, so you choose the exact start and stop. Twitch keeps past broadcasts only for a limited time and only if the streamer enabled saving, and the VOD is not always identical to what aired live.
Will Twitch ads be in my recording?
Yes. Mid-roll and pre-roll ads play through the same system audio path as the stream, so a capture records them. Twitch's ad-free options (Turbo, or a channel subscription where the streamer enables it) remove them for you and therefore from the file. Otherwise cut them out in an editor.
Is recording someone's Twitch stream legal?
Not legal advice. Twitch's terms, the streamer's copyright and the rights in any music or guests all apply, and private-copy rules vary by country. A personal archive with the streamer's okay is a different position from a re-upload. Ask first.
Sources
- Twitch Help: Video on Demand (retention by channel status)
- Twitch: Terms of Service
- Apple: ScreenCaptureKit documentation
- AirCheck: measured file sizes, longest take, watchdog behaviour