Alternative to this Script (WIP CI Build for Download on Official OBS Studio Repository)
Closed this issue · 8 comments
Current development on the native OBS version continues and right now it is already possible to download a CI build version of the OSB-Studio GitHub Repository.
Todo so, you can go to the GitHub Actions on the OBS Studio Repo.
There you can choose the latest successful build and click on that, there you will find the Artifacts
and there you can download the obs-macos-arm64
bundle which is almost like downloading the OBS Studio from the releases section of the GitHub Repo.
Only thing is that you will most likely have to Right Click => Open
the DMG as well as on first launch the App itself (once you have it in your Applications folder). This is because the CI does not seem to codesign all the necessary things.
I hope this helps so you don't actually have to install all the dependencies which this install.sh
script downlods.
I appreciate the work @carlosonunez has done here, I just want to share what I found when looking for a build of M1 OBS as of now.
P.S.: the currently latest CI Build for arm64 also supports Browser Sources already.
And it's running at about half the CPU needs of OBS through Rosetta.
@carlosonunez Did today happen? (Can't seem to find artifacts to DL, might becoming blind)
Glad you could find it. I'm looking forward to the first official release and for all the plugins to pull up as well.
At the moment, things like NDI, WebSockets, and similar don't work or at least I have not gotten these two to work.
I was finally able to get around to this!
So this actually isn't as official as it might seem. These builds are being produced by a forked version of the CI build script maintained here. The PR that merges these patches into the official project hasn't been merged yet.
Given this, install.sh
v1.2.0 will allow you to download these artifacts by setting environment variable USE_EXPERIMENTAL_UNIVERSAL_BUILD
to true
.
Because we are downloading directly from GitHub Actions, you'll need to create a GitHub App with read-only
permission to the GitHub Actions API. Go here to learn how to do that. After creating your app, provide install.sh
with its credentials by setting GH_CLIENT_ID
and GH_CLIENT_SECRET
to your app's client ID and secret, respectively.
This script will be deprecated once this PR gets merged, as its services will no longer be required!
Thanks for the update and description. That is awesome, and I am looking forward to the official release when it's all merged and ready 🌸.
Oh man, this is great! Thanks so much for working on this. It looks like the Move scene transition isn't showing up so I can't use it for now but I'll definitely keep my eyes on this going forward. :)