We stand with Ukraine to help keep people safe. Join us
When you purchase through links on our site, we may earn an affiliate commission
HomeVideoOBS Studio

OBS Studio for Mac

Video recording and live streaming.

Free
In English
Version 31.0.4
5.0
Based on 7 user rates

OBS Studio overview

OBS Studio is a free and open source software for video recording and live streaming.

Features:
  • High performance real time video/audio capturing and mixing. Create scenes made up of multiple sources including window captures, images, text, browser windows, webcams, capture cards and more.
  • Set up an unlimited number of scenes you can switch between seamlessly via custom transitions.
  • Streamlined Settings panel gives you access to a wide array of configuration options to tweak every aspect of your broadcast or recording.
  • Modular 'Dock' UI allows you to rearrange the layout exactly as you like. You can even pop out each individual Dock to it's own window.
  • OBS supports all your favorite streaming platforms and more.
Create Professional Productions
  • Choose from a number of different and customizable transitions for when you switch between your scenes or add your own stinger video files.
  • Set hotkeys for nearly every sort of action, such as switching between scenes, starting/stopping streams or recordings, muting audio sources, push to talk, and more.
  • Studio Mode lets you preview your scenes and sources before pushing them live. Adjust your scenes and sources or create new ones and ensure they're perfect before your viewers ever see them.
  • Get a high level view of your production using the Multiview. Monitor 8 different scenes and easily cue or transition to any of them with merely a single or double click.
Collaborative Creativity
  • OBS Studio is equipped with a powerful API, enabling plugins and scripts to provide further customization and functionality specific to your needs.
  • Utilize native plugins for high performance integrations or scripts written with Lua or Python that interface with existing sources.
  • Work with developers in the streaming community to get the features you need with endless possibilities.
  • Browse or submit your own in the Resources section

What’s new in version 31.0.4

  • Fixed a crash with Media Sources with no video frame size, such as audio files [RytoEX/jeiea]
  • Fixed a crash on macOS 13 or older if a Browser Source or Browser Dock was used [jcm93/PatTheMav/RytoEX]
  • Fixed a freeze if an item was cropped further than its original dimensions [Lain-B]
  • Fixed a possible crash when reordering scene items [zavitax]
  • Fixed a possible crash when adding a procedure handler [norihiro]
  • Fixed an issue on macOS where menu items would launch unintended actions when OBS was set to certain languages [gxalpha]
  • Fixed an issue on Linux and macOS where POSIX pipes could fail silently [franga2000]
  • Fixed an issue where obs-browser cookie folder names could start with spaces [RytoEX]
  • Fixed V4L2 virtual camera start failure on Linux [stephematician]
  • Fixed a crash in OBS Studio 31.0.2 when attempting to log info about a browser source crash [WizardCM]
  • Fixed a crash on macOS if OBS used more than 8GB of memory [PatTheMav/jcm93]
  • Fixed a possible crash if OBS Studio was opened in Studio Mode [PatTheMav/tt2468]
  • Fixed a potential deadlock with browser sources on OBS shutdown [tt2468]
  • Fixed an issue with streams not reconnecting correctly after a disconnect [dsaedtler]
  • Fixed several issues with NVIDIA Background Blur [pkviet]
  • Fixed an issue where Video Capture Devices on macOS could be unintentionally flipped upside down [jcm93]
  • Fixed an issue where the Program View resolution would not update correctly [exeldro]
  • Fixed a crash on Windows when initializing a Video Capture Device source that does not provide a valid frame size [RytoEX]
  • Fixed a crash on Windows when using NVIDIA Audio Effects filters with certain SDK versions [pkviet]
  • Fixed a crash on Windows when using obs-websocket with a config path that contained Unicode characters [PatTheMav/tt2468]
  • Fixed a crash on macOS when initializing a Video Capture Device source in a corrupt state [jcm93]
  • Fixed an issue on macOS where Python scripting would not work if Python was installed via Homebrew [jcm93]
  • Fixed an issue on Windows where browser sources would not recognize gamepad input if OBS Studio was not in focus [WizardCM]
  • Fixed an issue with browser sources where they would occasionally stutter for 250ms [reitowo/WizardCM/PatTheMav/tytan652/pkviet]
  • Fixed an issue on Linux where browser sources used more CPU than previous versions [tytan652]
  • Fixed the setting value range for NVENC target quality for AV1 [Bleuzen]
  • Fixed logging for NVENC lookahead values [DeeDeeG]
  • Added additional logging for browser sources [WizardCM/tt2468]
  • Fixed a crash on macOS caused by hand gesture reactions [gxalpha]
  • Fixed a crash caused by malformed scene collection files [PatTheMav]
  • Fixed a possible crash on Linux when initializing PipeWire screen sharing [tytan652]
  • Fixed a possible deadlock and freeze on macOS while exiting OBS [izwb003]
  • Fixed an issue with inhibiting screensaver on Linux [tytan652]
  • Fixed an issue where migrated NVIDIA Audio Effects filters would not retain their position in the filter order [pkviet]
  • Fixed an issue where Scene Collections could have an incorrect base resolution [derrod]
  • Fixed an issue on Linux with Portable Mode causing the config directory to be in the wrong location [Penwy]
  • Fixed an issue where an Image Slideshow Source set to Random Playback Mode would stop on the last image [derrod]
  • Fixed a missing string for an NVENC error message [derrod]
  • Changed NVENC to not permit invalid custom options [derrod]
  • Added NVIDIA Blur Filter and Background Blur [pkviet]
  • Added preview scrollbars and zoom/scale indicator [cg2121/Warchamp7]
  • Added v210 format support for AJA device capture [paulh-aja]
  • Added Amazon IVS service integration [palana]
  • Added QSV AV1 Screen Content Coding [thyintel]
  • Enabled first-party YouTube Chat features [msuman-google]
  • Updated the browser source/docks CEF (Chromium) to version 127 (6533) on all platforms [reitowo/WizardCM/PatTheMav/tytan652/pkviet/kkartaltepe/Lain-B]
  • Changed scene items to use relative coordinates [derrod]
    • Existing scene collections will be automatically converted to use relative coordinates if the scene collection has a known output resolution set.
    • Existing filters will be automatically migrated.
    • SDK 12.2 features, such as split encoding, are now supported.
    • Additional features from old SDKs are supported:
      • B-Frames as reference
      • Target Quality VBR mode (CQVBR)
      • If updating from these older versions, you may wish to update to OBS Studio 30.2 first, and then update to OBS Studio 31.
      • Fixed two crashes with the QSV encoder on Linux [kkartaltepe]
      • Fixed a crash with a race condition involving multitrack video output reconnect [dsaedtler]
      • Fixed two potential crashes in Linux Window Capture [Lain-B]
      • Fixed a crash on macOS that could occur if an audio device was disconnected [jcm93]
      • Fixed a crash on Windows when capturing D3D12 games [confusionattack/Lain-B]
      • Fixed a crash on Linux when importing a scene collection created on Windows [SarenDev]
      • Fixed a crash on Windows when capturing a Vulkan application [Charlese2]
      • Fixed a deadlock in MP4 muxer [derrod/notr1ch]
      • Fixed a deadlock when shutting down muxer [exeldro]
      • Fixed a potential deadlock when stopping an encoder [derrod]
      • Fixed a potential memory error and crash in text parser [fzwoch]
      • Fixed a couple minor memory leaks [pkviet]
      • Fixed a memory leak in PipeWire plugin [dimtpap]
      • Fixed a memory leak when playing an HDR media file [tt2468]
      • Fixed an issue on FreeBSD with handling SSL certificates [emaste]
      • Fixed an issue with pressed button color in the Rachni theme [shiina424]
      • Fixed an issue with some missing icons in the System theme [shiina424]
      • Fixed an SRT listener bug where the socket was not closed properly [pkviet]
      • Fixed an issue where the current scene collection could be erased to default when trying to switch to a different scene collection that's corrupted or invalid [derrod]
      • Fixed a buffer overrun in UTF-8 text conversion [derrod]
      • Fixed an issue that could cause bitrate spikes in QSV CBR [thyintel]
        • Note: This fix only applies to Lunar Lake or newer except Alder Lake N.

OBS Studio for Mac

Free
In English
Version 31.0.4
Write a detailed review about OBS Studio

Write your thoughts in our old-fashioned comment

MacUpdate Comment Policy. We strongly recommend leaving comments, however comments with abusive words, bullying, personal attacks of any type will be moderated.
5.0

(7 Reviews of OBS Studio)

  • Comments

  • User Ratings

Naoh
Naoh
Jul 25 2024
30.2.2
0.0
Jul 25 2024
0.0
Version: 30.2.2
There is a known issue with the virtual camera feature in recent versions of OBS. What happens is that OBS will give an error message that says it can't find the virtual camera, when you try to enable it. To fix this, you just need to log out from your account and then log back in again. this will trigger macOS to check again for things such as the virtual camera. Now it will work again. From my testing, this only appears to need to be done once after updating OBS. Hope this helps.
Naoh
Naoh
Jul 24 2024
30.2.1
0.0
Jul 24 2024
0.0
Version: 30.2.1
30.2.2 just got released.
Naoh
Naoh
Jul 13 2024
30.1.2
0.0
Jul 13 2024
0.0
Version: 30.1.2
30.2.0 just got released.
Naoh
Naoh
Sep 11 2020
25.0.8
0.0
Sep 11 2020
0.0
Version: 25.0.8
Version 26.0.0 is due soon. (25.0.8 was still released months ago.)
Naoh
Naoh
Apr 15 2020
25.0.6
0.0
Apr 15 2020
0.0
Version: 25.0.6
Hmm, 25.0.6 has been available for months. Better to have the MacUpdate posting late than never, I guess.
The_Blinded
The_Blinded
Nov 14 2023
30.0
5.0
Nov 14 2023
5.0
Version: 30.0
Ervins Strauhmanis
Ervins Strauhmanis
Apr 12 2023
29.0.2
5.0
Apr 12 2023
5.0
Version: 29.0.2
mdorian3395
mdorian3395
Jun 2 2021
27.0.0
5.0
Jun 2 2021
5.0
Version: 27.0.0
Toben
Toben
Oct 15 2020
5.0
Oct 15 2020
5.0
Version: null
argemaister
argemaister
Oct 7 2020
5.0
Oct 7 2020
5.0
Version: null
tomcalafati
tomcalafati
Jul 20 2020
5.0
Jul 20 2020
5.0
Version: null
davidmarques19976
davidmarques19976
May 8 2020
5.0
May 8 2020
5.0
Version: null