OBS Studio 33.0 Beta

Fenrir

Forum Admin
Disclaimer: This is a test build, not a full release. Please ensure you make a backup of your scene collection and profile. This build may contain bugs or broken functionality. For production usage, we still recommend using the latest stable build of OBS. If you are willing to test this build, let us know if you run into any issues.

OBS Studio 33.0 Beta is now available for testing. Give it a try and send us your feedback!

This major release comes with an update to CEF (the framework we use for browser sources), a complete overhaul of the plugin loading architecture which should lead to a more stable and consistent experience when installing and updating plugins, source snapping improvements, UI cleanups, and NVENC support comes to our Arm64 experimental builds.

See the full list of changes and download links for OBS Studio 33.0 Beta here:
To enable the beta version, either download from the GitHub link below, or on Windows/macOS go to Settings -> General and change the Update Channel to Betas / Release Candidates

For other ways to install the beta:

To access the beta via Steam, right-click the OBS Studio entry in Steam or click the cog icon on the game page, select "Properties...", then navigate to "Betas" and select the "beta" option in the dropdown:
1659496483190-png.85265

Ubuntu users: You can try the unstable branch with the following commands:
Bash:
sudo add-apt-repository ppa:obsproject/obs-studio-unstable
sudo apt update
sudo apt install obs-studio

And if you want to remove it:
Bash:
sudo add-apt-repository --remove ppa:obsproject/obs-studio-unstable
sudo apt update
sudo apt remove obs-studio

To use the beta version from Flathub, please use the following commands:

Bash:
$ flatpak remote-add --if-not-exists flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo

$ flatpak install flathub-beta com.obsproject.Studio

Please give the build a try and let us know here or in the #beta-testing channel on Discord if you have any issues or feedback. Thanks for your help!
 
Last edited:
On both OBS 32.2.2 and 33b4, this option is disabled on my Apple Silicon setup. (Mac OS 27.0.1)

To enable the beta version... macOS go to Settings -> General and change the Update Channel to Betas / Release Candidates

I'm no longer on Discord, but on starting up OBS 33b4 a dialog appears with the following information regarding scripts that are not running (and it's right, they are not).

Code:
[datetime.lua] Error executing startup script 1: [string "for val in pairs(package.preload) do..."]:5: module 'obslua' not found:
    no field package.preload['obslua']
    no file './obslua.lua'
    no file '/Users/runner/work/obs-deps/obs-deps/macos-arm64/obs-deps-arm64/share/luajit-2.1/obslua.lua'
    no file '/usr/local/share/lua/5.1/obslua.lua'
    no file '/usr/local/share/lua/5.1/obslua/init.lua'
    no file '/Users/runner/work/obs-deps/obs-deps/macos-arm64/obs-deps-arm64/share/lua/5.1/obslua.lua'
    no file '/Users/runner/work/obs-deps/obs-deps/macos-arm64/obs-deps-arm64/share/lua/5.1/obslua/init.lua'
    no file './obslua.so'
    no file '/usr/local/lib/lua/5.1/obslua.so'
    no file '/Users/runner/work/obs-deps/obs-deps/macos-arm64/obs-deps-arm64/lib/lua/5.1/obslua.so'
    no file '/usr/local/lib/lua/5.1/loadall.so'
    no file '/Applications/OBS.app/Contents/PlugIns/obslua.so'
    no file '/obslua.so'
[countdown.lua] Error executing startup script 1: [string "for val in pairs(package.preload) do..."]:5: module 'obslua' not found:
    no field package.preload['obslua']
    no file './obslua.lua'
    no file '/Users/runner/work/obs-deps/obs-deps/macos-arm64/obs-deps-arm64/share/luajit-2.1/obslua.lua'
    no file '/usr/local/share/lua/5.1/obslua.lua'
    no file '/usr/local/share/lua/5.1/obslua/init.lua'
    no file '/Users/runner/work/obs-deps/obs-deps/macos-arm64/obs-deps-arm64/share/lua/5.1/obslua.lua'
    no file '/Users/runner/work/obs-deps/obs-deps/macos-arm64/obs-deps-arm64/share/lua/5.1/obslua/init.lua'
    no file './obslua.so'
    no file '/usr/local/lib/lua/5.1/obslua.so'
    no file '/Users/runner/work/obs-deps/obs-deps/macos-arm64/obs-deps-arm64/lib/lua/5.1/obslua.so'
    no file '/usr/local/lib/lua/5.1/loadall.so'
    no file '/Applications/OBS.app/Contents/PlugIns/obslua.so'
    no file '/obslua.so'
[datetime-start-stream.lua] Error executing startup script 1: [string "for val in pairs(package.preload) do..."]:5: module 'obslua' not found:
    no field package.preload['obslua']
    no file './obslua.lua'
    no file '/Users/runner/work/obs-deps/obs-deps/macos-arm64/obs-deps-arm64/share/luajit-2.1/obslua.lua'
    no file '/usr/local/share/lua/5.1/obslua.lua'
    no file '/usr/local/share/lua/5.1/obslua/init.lua'
    no file '/Users/runner/work/obs-deps/obs-deps/macos-arm64/obs-deps-arm64/share/lua/5.1/obslua.lua'
    no file '/Users/runner/work/obs-deps/obs-deps/macos-arm64/obs-deps-arm64/share/lua/5.1/obslua/init.lua'
    no file './obslua.so'
    no file '/usr/local/lib/lua/5.1/obslua.so'
    no file '/Users/runner/work/obs-deps/obs-deps/macos-arm64/obs-deps-arm64/lib/lua/5.1/obslua.so'
    no file '/usr/local/lib/lua/5.1/loadall.so'
    no file '/Applications/OBS.app/Contents/PlugIns/obslua.so'
    no file '/obslua.so'
[time.lua] Error executing startup script 1: [string "for val in pairs(package.preload) do..."]:5: module 'obslua' not found:
    no field package.preload['obslua']
    no file './obslua.lua'
    no file '/Users/runner/work/obs-deps/obs-deps/macos-arm64/obs-deps-arm64/share/luajit-2.1/obslua.lua'
    no file '/usr/local/share/lua/5.1/obslua.lua'
    no file '/usr/local/share/lua/5.1/obslua/init.lua'
    no file '/Users/runner/work/obs-deps/obs-deps/macos-arm64/obs-deps-arm64/share/lua/5.1/obslua.lua'
    no file '/Users/runner/work/obs-deps/obs-deps/macos-arm64/obs-deps-arm64/share/lua/5.1/obslua/init.lua'
    no file './obslua.so'
    no file '/usr/local/lib/lua/5.1/obslua.so'
    no file '/Users/runner/work/obs-deps/obs-deps/macos-arm64/obs-deps-arm64/lib/lua/5.1/obslua.so'
    no file '/usr/local/lib/lua/5.1/loadall.so'
    no file '/Applications/OBS.app/Contents/PlugIns/obslua.so'
    no file '/obslua.so'
[intermission-countdown.lua] Error executing startup script 1: [string "for val in pairs(package.preload) do..."]:5: module 'obslua' not found:
    no field package.preload['obslua']
    no file './obslua.lua'
    no file '/Users/runner/work/obs-deps/obs-deps/macos-arm64/obs-deps-arm64/share/luajit-2.1/obslua.lua'
    no file '/usr/local/share/lua/5.1/obslua.lua'
    no file '/usr/local/share/lua/5.1/obslua/init.lua'
    no file '/Users/runner/work/obs-deps/obs-deps/macos-arm64/obs-deps-arm64/share/lua/5.1/obslua.lua'
    no file '/Users/runner/work/obs-deps/obs-deps/macos-arm64/obs-deps-arm64/share/lua/5.1/obslua/init.lua'
    no file './obslua.so'
    no file '/usr/local/lib/lua/5.1/obslua.so'
    no file '/Users/runner/work/obs-deps/obs-deps/macos-arm64/obs-deps-arm64/lib/lua/5.1/obslua.so'
    no file '/usr/local/lib/lua/5.1/loadall.so'
    no file '/Applications/OBS.app/Contents/PlugIns/obslua.so'
    no file '/obslua.so'
[month-year.lua] Error executing startup script 1: [string "for val in pairs(package.preload) do..."]:5: module 'obslua' not found:
    no field package.preload['obslua']
    no file './obslua.lua'
    no file '/Users/runner/work/obs-deps/obs-deps/macos-arm64/obs-deps-arm64/share/luajit-2.1/obslua.lua'
    no file '/usr/local/share/lua/5.1/obslua.lua'
    no file '/usr/local/share/lua/5.1/obslua/init.lua'
    no file '/Users/runner/work/obs-deps/obs-deps/macos-arm64/obs-deps-arm64/share/lua/5.1/obslua.lua'
    no file '/Users/runner/work/obs-deps/obs-deps/macos-arm64/obs-deps-arm64/share/lua/5.1/obslua/init.lua'
    no file './obslua.so'
    no file '/usr/local/lib/lua/5.1/obslua.so'
    no file '/Users/runner/work/obs-deps/obs-deps/macos-arm64/obs-deps-arm64/lib/lua/5.1/obslua.so'
    no file '/usr/local/lib/lua/5.1/loadall.so'
    no file '/Applications/OBS.app/Contents/PlugIns/obslua.so'
    no file '/obslua.so'
[copyright-year.lua] Error executing startup script 1: [string "for val in pairs(package.preload) do..."]:5: module 'obslua' not found:
    no field package.preload['obslua']
    no file './obslua.lua'
    no file '/Users/runner/work/obs-deps/obs-deps/macos-arm64/obs-deps-arm64/share/luajit-2.1/obslua.lua'
    no file '/usr/local/share/lua/5.1/obslua.lua'
    no file '/usr/local/share/lua/5.1/obslua/init.lua'
    no file '/Users/runner/work/obs-deps/obs-deps/macos-arm64/obs-deps-arm64/share/lua/5.1/obslua.lua'
    no file '/Users/runner/work/obs-deps/obs-deps/macos-arm64/obs-deps-arm64/share/lua/5.1/obslua/init.lua'
    no file './obslua.so'
    no file '/usr/local/lib/lua/5.1/obslua.so'
    no file '/Users/runner/work/obs-deps/obs-deps/macos-arm64/obs-deps-arm64/lib/lua/5.1/obslua.so'
    no file '/usr/local/lib/lua/5.1/loadall.so'
    no file '/Applications/OBS.app/Contents/PlugIns/obslua.so'
    no file '/obslua.so'

I can confirm the new hot key for Audio Monitoring is working, and with Stream Deck too (as long as OBS Studio is the active window).
 
Last edited:
There’s no crash log as it didn’t crash the program, simply when I started up OBS a dialog box appeared with the above content inside it. That was it
 
Back
Top