OBS Studio 33.0.0
33.0 New Features
- Updated CEF from 127/6533 to 150/7871 [WizardCM]
- This is a massive update to the underlying framework used for browser sources and docks from the July 2024 release to September 2026
- All of this work is on the backend and should be invisible to users. Please be sure to report any new weirdness or problems you run into with browser sources!
- Complete overhaul to plugin loading [FiniteSingularity/PatTheMav]
- First-party plugins are now in a new folder named core
- Third-party plugins have an updated installation location and folder structure
- Existing third-party plugins will continue to load from the legacy locations until OBS Studio 34.0
- More information is available in our
knowledge base article <https://obsproject.com/kb/legacy-plugin-locations>_
- Improved how source snapping works in the preview [Warchamp7]
- New visual indicator added
- Sources now snap along the entire axis instead of only when directly touching
- Sources no longer snap to hidden sources
- Improved behavior of spinboxes for number values [Warchamp7]
- Typing is no longer mysteriously blocked in some situations
- Numbers are no longer cut off in some situations
- Values now update only after pressing Enter and Enter does not close the window
- Holding Shift + Up/Down now advances multiple steps at a time
- Dragging the cursor inside the input but outside the text itself now works properly
- Enabled NVENC on Arm64 [RytoEX]
33.0 Changes
- Added a check for encoders being missing when loading a profile [derrod]
- Added support for newest NVIDIA Broadcast SDKs for NVIDIA Audio Effects and Video Effects [pkviet]
- Added hotkeys for controlling audio monitoring of a source [Warchamp7]
- Changed Safe Mode to not start WebSocket Server [FiniteSingularity/RytoEX]
- Fixed issues with groups in Studio Mode [Warchamp7]
- Fixed moving sources inside a group causing them to glitch out in Program
- Fixed moving sources inside a group showing up live in Program
- Adjusted naming of Window Capture methods on Windows [Penwy]
- Improved detection of fullscreen games for Game Capture [Kira-NT]
- Improved transparency handling for macOS Screen Capture [jcm93]
- Scaled simple output recording audio bitrate by channel count [nickvonkaenel]
- Removed support for Ubuntu 24.04 [RytoEX]
33.0 Bug Fixes
- Added a startup error if obs-transitions failed to load [notr1ch]
- Improved file splitting for Hybrid MP4/MOV [derrod]
- Fixed outputs getting stuck running when a bad rescale output resolution is set [suogesi]
- Fixed monitoring icon state getting desynced when using third-party tools or websockets [prgmitchell]
- Fixed a crash on macOS 27.2 when starting OBS Studio [RytoEX]
- Fixed potential crash when shader cache file is invalid [notr1ch]
- Fixed a potential crash on Linux when USB mic is removed [R0te/RytoEX]
- Fixed a potential crash when renaming a source with the Add Source window open [Warchamp7]
- Fixed a potential deadlock during video/audio tasks [exeldro]
- Fixed an issue with B-frame offset calculation in AMF that could cause streams to disconnect [lexano-ivs]
- Fixed PipeWire screencast sources being duplicated in studio mode [tytan652]
- Fixed a potential crash when switching off a newly created profile [Warchamp7]
- Fixed a source toolbar crash when source type is missing [Penwy]
- Fixed profile import failing on paths with a trailing slash [Ushkalovk]
33.0 Developer Information
- Added frontend event and output signal for replay buffer saving [Penwy]
- Added guidance regarding the theme system to the top of all theme files [Warchamp7]
- Added ability to set a file extension filter for OBS_PATH_FILE_SAVE path types [FiniteSingularity]
- Added obs_frontend_is_safe_mode for first-party plugins
- Third-party plugins are not loaded at all in Safe Mode
- Added versions to Flatpak plugin extension point [tytan652]
- Added obs_canvas_video_active() to check if the video of a canvas is active [exeldro]
- The minimum supported versions of Visual Studio, Windows SDK, and clang-format have been increased. Previous versions may continue to work, but will no longer be tested/supported. It is recommended that build environments are kept up-to-date with the project's toolchain.
- Changed Windows builds to use Visual Studio 2026 and SDK 26100 [RytoEX]
- Changed clang-format version used to 22.1.3 [PatTheMav]
- Changed obs_canvas_reset_video() to allow resetting a canvas's video when any other canvas's video is active, but not its own video [exeldro]
- Updated libnsgif to 1.0.0 [RytoEX]
- This is a breaking change for any plugins using libobs/graphics gs_image_file
- Clarified documentation for obs_module_unload [notr1ch]
- Required MbedTLS 3 and exclude 4 or later [tytan652]
- Removed support for FFmpeg 6.x and 7.x [RytoEX]
- Removed support for Qt 6.4-6.9 [RytoEX]
- Fixed repeated preview enable/disables not working [WarmUpTill]
- Only emit core signal handlers for public canvases [tt2468]
- Deprecated unused hidden API for sources [derrod]
- Deprecated APIs for audio source monitoring_type [Warchamp7]
- This is replaced by a new monitoring_enabled boolean