OBS Studio 33
github.com|375 points|129 comments|by pentagrama|Oct 24, 2026
OBS Studio 33.0.0 Release Notes
The latest iteration of OBS Studio has arrived. This update brings significant backend architectural changes, refined user interface interactions, and expanded hardware support.
🚀 Major New Features
Browser Framework Update
The Chromium Embedded Framework (CEF) has undergone a massive leap.
Note: This is a backend update that should be transparent to the end-user. However, if you encounter any "weirdness" with your browser sources or docks, please report it immediately!
The version shift can be represented as:
Plugin Architecture Overhaul
The way OBS handles plugins has been completely redesigned to improve organization and stability.
UI & Interaction Enhancements
- Preview Source Snapping:
- Added a visual indicator for snapping.
- Snapping now occurs along the entire axis rather than just upon direct contact.
Hidden sourcesno longer trigger snapping.
- Spinbox Refinements:
- Fixed intermittent typing blocks and text clipping.
- Values now commit only after pressing
Enter(which no longer closes the window). Shift+Up/Downnow allows for faster, multi-step value increments.- Improved cursor dragging within the input field.
Hardware Support
- Arm64: NVENC is now officially enabled for Arm64 architectures.
🛠️ General Changes
| Category | Update Detail |
|---|---|
| Encoders | Added verification for missing encoders during profile loading. |
| NVIDIA | Integration of the latest NVIDIA Broadcast SDKs for Video and Audio effects. |
| Audio | New hotkeys implemented for source audio monitoring. |
| Safe Mode | The WebSocket Server is now disabled when starting in Safe Mode. |
| Studio Mode | Resolved glitches where group sources would flicker or appear live in the Program view. |
| Windows | Updated the naming conventions for Window Capture methods. |
| Capture | Enhanced detection for fullscreen games (Game Capture) and transparency for macOS Screen Capture. |
| Audio Bitrate | Simple output recording audio bitrate is now scaled by . |
| OS Support |
🐞 Bug Fixes
Stability & Crashes
- Fixed macOS 27.2 startup crash.
- Resolved potential deadlock during audio/video processing.
- Fixed crash when renaming a source while the "Add Source" window was active.
- Fixed Linux crash occurring upon USB microphone removal.
- Fixed crash related to invalid shader cache files.
- Fixed source toolbar crash when the source type was missing.
- Fixed crash when disabling a newly created profile.
Functional Fixes
- Recording/Streaming:
- Improved file splitting for
.movand Hybrid MP4. - Fixed AMF B-frame offset calculations that caused stream disconnects.
- Fixed outputs hanging when an invalid rescale resolution was applied.
- Improved file splitting for
- Interface/Logic:
- Fixed monitoring icon desynchronization when using WebSockets or 3rd party tools.
- Fixed PipeWire screencast duplication in Studio Mode.
- Fixed profile import errors caused by trailing slashes in paths.
- Added a startup error notification if
obs-transitionsfails to load.
💻 Developer Information
API & Signal Updates
- Replay Buffer: New output signals and frontend events added for saving.
- Safe Mode: Introduced
obs_frontend_is_safe_modefor first-party plugins. Note: Third-party plugins are completely disabled in Safe Mode. - Canvas: Added
obs_canvas_video_active()to verify if canvas video is running. - Monitoring: The
monitoring_typeAPI for audio sources is deprecated; use themonitoring_enabledboolean instead. - General: Deprecated unused hidden APIs for sources.
Toolchain & Dependencies
The minimum requirements for the build environment have been raised. It is highly recommended to keep your toolchain current.
| Tool | New Version |
|---|---|
| Visual Studio | 2026 |
| Windows SDK | 26100 |
| clang-format | 22.1.3 |
| libnsgif | 1.0.0 (Breaking change for gs_image_file) |
| MbedTLS | Version 3 required (Version 4+ excluded) |
Removed Support:
FFmpeg 6.x and 7.xQt 6.4 through 6.9
Other Dev Notes
- Added file extension filtering for
OBS_PATH_FILE_SAVEpath types. - Updated theme files with guidance on the theme system.
- Modified
obs_canvas_reset_video()to allow resetting a canvas's video if other canvases are active. - Updated Flatpak plugin extension points to include versions.
- Clarified
obs_module_unloaddocumentation. - Fixed an issue where repeated preview toggles were non-functional.
- Core signal handlers are now only emitted for public canvases.
📦 Checksums
OBS-Studio-33.0.0-Sources.tar.gz: c1ae3c98c1bb70ebdced33e894a526fcbbbda9bfd95806970a3fc31f74b08f6c
OBS-Studio-33.0.0-Ubun... [Truncated]