⚠️ This project is deprecated
OBS now has native Apple Silicon builds as of v29.
Please use the native builds.
Visit the releases page here
Thank you for supporting the Apple Silicon OBS Installer!
Use this script to conveniently build the latest version of OBS on Apple M1 Macs and MacBooks.
This build includes:
NOTE: An experimental version of an official ARM-based OBS app exists. Skip to this section to use this script to download and install it.
From a Terminal (⌘-Space, type "Terminal"), simply:
git clone https://github.com/carlosonunez/obs-installer-for-apple-silicon
brew install jq
cd obs-installer-for-apple-silicon && ./install.sh
If you want to build a specific version of OBS (that's greater than version 27.0.1), run this:
OBS_VERSION=[VERSION] ./install.sh
⚠️ This branch builds and installs the latest version of OBS available. If you wish to install an older version, either use the
OBS_VERSION
environment variable shown above or clone to a release corresponding to the version of OBS you'd like to use. The tags for these releases start withobs-
.
NOTE: This script downloads OBS and its dependencies for you. If you wish to keep them
after installation completes, run this instead:
REMOVE_INSTALLATION_DIRS=false ./install.sh
Run ./install.sh --help
or ./install.sh -h
to view all of your options.
A fork of the
OBS Studio project is building and storing "official" ARM-native OBS builds.
To use ./install.sh
to retrieve these builds, follow these instructions:
Create a GitHub App. Go here to learn how to do this.
After you create your app, you'll be given a Client ID
. Keep this page
open, as you'll need it in a few steps from now.
Set the callback URL of your new App to "http://localhost:4567"
Give your new app read-only
permission to the Actions API. Go
here
to learn how to do that.
Go back to the App's summary page (the page that shows you its Client ID
).
Click the "Generate A New Client Secret" button. A random string will show up
underneath it.
This is your client secret. It will only be shown once.
Go back to your terminal and run ./install.sh
like this:
USE_EXPERIMENTAL_UNIVERSAL_BUILD=true \
GH_CLIENT_ID=<your_github_app_client_id> \
GH_CLIENT_SECRET=<your_github_app_client_secret> \
./install.sh
Once OBS finishes downloading and decompressing, you'll be shown a window prompting you to move OBS into your Applications folder. Do that.
VB-Cable does not come bundled with OBS. If you need VB-Cable/VoiceMeeter/Banana/etc., download it from https://vb-audio.com/Cable/.
Please raise a GitHub issue with any feedback, questions, or concerns! Note that this project is supported on a best-effort basis. I'll add automated testing once GitHub Actions supports Apple M1 runners.
The following items are missing from mainline OBS: