Version | Change log |
OBS Studio 31.0.3 May 30, 2025 |
31.1 New Features: Added support for Windows on Arm (WoA) [thirumalai-qcom/PatTheMav/RytoEX] Builds for WoA are not fully featured and should be considered experimental Added new UI appearance options, font size and density (padding/spacing) [Warchamp7] Added preview zoom controls [cg2121/Warchamp7] Added support for Multitrack Video to macOS (Apple Silicon) [dsaedtler] Added support for Multitrack Video to Linux [lexano-ivs] Added support for additional canvases for Multitrack Video output [dsaedtler] Added AV1 B-frame support for AMF [rhutsAMD] Added support for color format/space/range GPU conversion [dsaedtler] Added support for network optimizations and TCP Pacing to Multitrack Video [lexano-ivs] Added support for Stream Delay to Multitrack Video [lexano-ivs] Added Spatial AQ option for VideoToolbox encoders on macOS 15+ [dsaedtler] Added QVBR rate control for VA-API [nowrep] Added explicit sync support for PipeWire Screen Capture [dkorkmazturk] Added support for V4L2 virtual camera on non-Linux environments (e.g., BSD) [yurivict] Added support for hardware accelerated browser source to Linux [tytan652] The feature is disabled on NVIDIA GPUs due to feature-support inconsistencies across model series and driver series 31.1 Changes: Updated game capture hook signatures on Windows [derrod] This update fixes game capture with games from Riot Games that use Vanguard Added logging for streaming service recommended settings [prgmitchell] Adjusted appearance of Scene Collection importer [Warchamp7] Adjusted appearance of Sources list [Warchamp7] Adjusted appearance of dock toolbars [Warchamp7] Adjusted Missing Files dialog [Warchamp7] Added support for recursive directory searches up to two levels deep Adjusted the size, layout, and other UI aspects of the dialog Fixed a bug when locating only a single file that caused the additional files prompt to appear twice Reorganized Preview/Source context menu [Warchamp7] Unified appearance of menus [Warchamp7] Improved preview |
OBS Studio 31.0.0 Dec 7, 2024 |
31.0 New Features: Added NVIDIA Blur Filter and Background Blur [pkviet] Added preview scrollbars and zoom/scale indicator [cg2121/Warchamp7] Added v210 format support for AJA device capture [paulh-aja] Added Amazon IVS service integration [palana] Added QSV AV1 Screen Content Coding [thyintel] Enabled first-party YouTube Chat features [msuman-google] 31.0 Changes: Updated the browser source/docks CEF (Chromium) to version 127 (6533) on all platforms [reitowo/WizardCM/PatTheMav/tytan652/pkviet/kkartaltepe/Lain-B] Changed scene items to use relative coordinates [derrod] Existing scene collections will be automatically converted to use relative coordinates if the scene collection has a known output resolution set. Split NVIDIA Audio Effects from Noise Suppression [pkviet] Existing filters will be automatically migrated. Changed the Image Slideshow's Playback Mode property from radio buttons to a dropdown [derrod] Disabled the (currently unsupported) built-in Automatic Scene Switcher when using Wayland on Linux [tytan652] Improved error messages for macOS Virtual Camera [jcm93] Changed Display and Window capture on Windows to not capture the first found display or window [Lain-B] Changed display and window capture on Linux to not capture implicitly [Lain-B] Added a warning to Window Capture when trying to capture WinUI 3 applications with BitBlt [qhy040404] Refactored the NVENC implementation with various improvements [derrod] SDK 12.2 features, such as split encoding, are now supported. Additional features from old SDKs are supported: B-Frames as reference Target Quality VBR mode (CQVBR) A custom options field has been added to allow setting more options that don't warrant their own UI elements. Improved screensaver inhibit functions on Linux in Flatpak Changed scripts to correctly pass settings to modified callbacks on reload [Penwy] Removed legacy QSV code for old devices (Haswell or older) [RytoEX] Removed legacy QSV code for Windows 7 [RytoEX] Removed default desk |
OBS Studio 30.2.3 Aug 16, 2024 |
Fixed a possible deadlock when using Hybrid MP4 [derrod/notr1ch] Fixed a possible deadlock when closing OBS while outputs are active [derrod] Fixed a possible crash when connecting to an RTMP server [notr1ch] Fixed a possible RTMP disconnect/timeout on Windows systems without IPv6 connectivity when connecting to a dual-stack RTMP server [notr1ch] Fixed browser source custom CSS injection for sites with 'require-trusted-types-for' CSP (e.g., YouTube) [vvto33] Adjusted IPv4/IPv6 address selection to be stricter [notr1ch] Fixed a memory leak with the volume sliders [pkviet] |
OBS Studio 30.2.2 Jul 24, 2024 | Fixed an issue that caused the Windows updater to repeatedly notify users that an update was available even after updating to 30.2.1 [RytoEX] |
OBS Studio 30.2.1 Jul 23, 2024 |
Fixed a possible crash when loading scene data [norihiro/notr1ch] Fixed an issue with CoreAudio AAC timestamps causing a stream to fail [derrod] Fixed an issue with obs-websocket not reading Virtual Camera availability correctly [tt2468] Fixed an issue with obs-websocket settings not saving correctly [tt2468] Fixed an issue causing the legacy AMF encoder to no longer be available after updating OBS [derrod] Fixed an issue where attempting to run OBS with the OpenGL renderer on Windows would fail [kkartaltepe] Note: The OpenGL renderer is unsupported on Windows. When running OBS on Windows, the Direct3D 11 renderer is faster and more efficient than the OpenGL renderer. The OBS renderer can be changed to Direct3D 11 in Settings |
OBS Studio 30.0 Nov 12, 2023 |
Added WHIP/WebRTC output [Sean-Der / kc5nra / DDRBoxman / tt2468] With the introduction of WHIP, FTL is slated for removal in a release after May 2024 Redesigned the status bar [cg2121 / GeorgesStavracas / Warchamp7] The redesigned status bar now provides the same information in a more organized and well structured way, with more representative and recognizable icons. Added option for Full-Height docks to the "Docks" menu [ujifgc] When enabled, a dock such as chat can take up the entire height of the OBS window Added support for Intel QSV H264, HEVC, AV1 on Linux [kkartaltepe] Added a shader cache to improve OBS startup time on Windows [notr1ch] Added application audio capture on macOS [jcm93] Added a "Safe Mode" that runs OBS without third-party plugins, scripting, and websockets [derrod] When OBS detects that it was not shut down properly it will offer the user the option to launch in Safe Mode for troubleshooting purposes. It can also be manually activated via the "Help" menu. |
OBS Studio 26.1.1 Jan 7, 2021 |
Fixed macOS 10.13 crash on startup [PatTheMav] Fixed decklink devices not working correctly [DDRBoxman] Fixed browser source crashing on certain versions of macOS [eric] Fixed buttons not displaying text correctly on context bar when using Acri theme [Warchamp7] Fixed a bug with slideshow source where if you use randomize and have "restart when visible" active, it would not transition on activate [cg2121] Fixed a bug where duplicated scene items would not have their lock states duplicated [cg2121] Fixed a bug where the default canvas resolution would be scaled incorrectly if fractional scaling was enabled [RytoEX] Fixed jack on Linux deadlocking on close [marcan] Fixed jack on Linux going out of sync sometimes [marcan] Added webp to image formats that you can browse when using the image source [f3ndot] |
OBS Studio 25.0.8 Apr 27, 2020 |
Added status icons next to the timers for recording and streaming Added white icons for dock titles Added an actual name for files when browsing for LUT files Fixed media source not closing file when inactive |
OBS Studio 25.0.7 Apr 19, 2020 |
Fix an issue with text sources on OSX 10.13 Fix an entitlement issue that was breaking plugins Fix running OBS on macs with case sensitive file systems |
OBS Studio 25.0.4 Apr 6, 2020 |
Added an option to use MixrElixr when using Mixer in the streaming section of settings Fixed a crash that could occur when using secure input fields on macOS. Because of a likely bug with macOS Catalina that was causing this crash, if you use secure input while using OBS, external hotkeys will no longer function for the duration of the program, so if you use hotkeys with OBS, we do not recommend using secure input while using OBS. (This is a temporary fix to the crash because the only way to fully work around it is likely rewriting the entire OBS macOS hotkey handling to a different hotkey-capturing method) Fixed a crash on Windows with certain audio devices Fixed a crash with Decklink output |