What changed in OBS Studio in 2024

152 updates · 39 main milestones · Mar 12, 2024 to Dec 7, 2024

  1. 57 events
    Fixed Multitrack Video Output Failure Issuebug fix

    Fixed an issue causing multitrack video output to fail if color format was set to I444.

    Steam
    Removed Legacy YouTube Chatchanges
    Steam
    Removed Support for Ubuntu 22.04changes
    Steam
    Scripts Pass Settings Correctly on Reloadchanges

    Changed scripts to correctly pass settings to modified callbacks on reload.

    Steam
    Amazon IVS Service Integration Addednew content
    Steam
    Fixed Potential Deadlock When Stopping Encoderbug fixMilestone
    Steam
    GPU Driver Update Requiredsystem

    NVIDIA users may need to update their GPU drivers to 551.76 (Windows) / 550.54.14 (Linux) or newer.

    Steam
    Image Slideshow Playback Mode Changed to Dropdownchanges

    Changed the Image Slideshow's Playback Mode property from radio buttons to a dropdown.

    Steam
    Fixed Memory Leak in PipeWire Pluginbug fix
    Steam
    Improved macOS Virtual Camera Error Messageschanges
    Steam
    Fixed Bitrate Spikes in QSV CBRbug fixMilestone

    This fix only applies to Lunar Lake or newer except Alder Lake N.

    Steam
    Automatic Scene Switcher Disabled on Waylandchanges

    Disabled the built-in Automatic Scene Switcher when using Wayland on Linux.

    Steam
    Removed Legacy QSV Code for Old Deviceschanges

    Removed legacy QSV code for old devices (Haswell or older) and Windows 7.

    Steam
    Fixed Audio Clipping Indicators Display Issuebug fix

    Fixed issues with the audio clipping indicators displaying incorrectly on volume meters.

    Steam
    Improved Screensaver Inhibit Functions on Linuxchanges

    Improved screensaver inhibit functions on Linux in Flatpak.

    Steam
    Blocked TikTok Virtual Camera from Loadingchanges

    Blocked TikTok Virtual Camera from loading in OBS due to known issues.

    Steam
    NVIDIA Audio Effects Split from Noise Suppressionchanges

    Existing filters will be automatically migrated.

    Steam
    Scene Items Use Relative Coordinateschanges

    Changed scene items to use relative coordinates; existing scene collections will be automatically converted if a known output resolution is set.

    Steam
    Display and Window Capture Changes on Windowschanges

    Changed Display and Window capture on Windows to not capture the first found display or window.

    Steam
    Fixed Crashes with QSV Encoder on Linuxbug fixMilestone
    Steam
    Fixed Crash on Windows Capturing Vulkan Applicationbug fixMilestone
    Steam
    SDK 12.2 Features Supportedchanges

    SDK 12.2 features, such as split encoding, are now supported.

    Steam
    Fixed Missing Icons in System Themebug fix
    Steam
    Fixed Pressed Button Color Issue in Rachni Themebug fix
    Steam
    NVENC Implementation Refactoredchanges

    Refactored the NVENC implementation with various improvements.

    Steam
    Fixed Race Condition Crash with Multitrack Video Outputbug fixMilestone
    Steam
    First-party YouTube Chat Features Enablednew content
    Steam
    v210 Format Support for AJA Device Capture Addednew content
    Steam
    Removed Default Desktop Audio Device on macOS 13+changes
    Steam
    Restored STUN Support for WHIP Outputbug fix
    Steam
    Code Signing Certificate Updatedsystem

    The code signing certificate for OBS has been updated, which may impact game capture compatibility with some anti-cheat solutions.

    Steam
    Removed FTL Supportchanges
    Steam
    Fixed Crash on Windows Capturing D3D12 Gamesbug fixMilestone
    Steam
    Fixed Buffer Overrun in UTF-8 Text Conversionbug fixMilestone
    Steam
    Fixed Minor Memory Leaksbug fix
    Steam
    Fixed Crash on macOS with Disconnected Audio Devicebug fixMilestone
    Steam
    Fixed Crash on Linux Importing Scene Collection from Windowsbug fixMilestone
    Steam
    Fixed SSL Certificate Handling Issue on FreeBSDbug fix
    Steam
    Fixed Potential Memory Error and Crash in Text Parserbug fixMilestone
    Steam
    Display and Window Capture Changes on Linuxchanges

    Changed display and window capture on Linux to not capture implicitly.

    Steam
    NVIDIA Blur Filter and Background Blur Addednew contentMilestone
    Steam
    Fixed Deadlock When Shutting Down Muxerbug fixMilestone
    Steam
    Support for Additional Features from Old SDKschanges

    B-Frames as reference, Target Quality VBR mode (CQVBR), and a custom options field added.

    Steam
    Fixed Auto Configuration Wizard Issuebug fix

    Fixed an issue where the Auto Configuration Wizard could unintentionally enable Enhanced Broadcasting.

    Steam
    Fixed Memory Leak When Playing HDR Media Filebug fix
    Steam
    Fixed SRT Listener Bug with Socket Closurebug fix
    Steam
    Preview Scrollbars and Zoom/Scale Indicator Addednew content
    Steam
    Browser Source/CEFs Updated to Version 127changes

    Updated the browser source/docks CEF (Chromium) to version 127 (6533) on all platforms.

    Steam
    QSV AV1 Screen Content Coding Addednew content
    Steam
    Fixed Hotkeys Registration Issue on macOSbug fix

    Fixed an issue causing hotkeys to register inconsistently on macOS.

    Steam
    NVIDIA Kepler GPU Support Removedsystem

    NVIDIA Kepler (600 and 700 series) GPUs are no longer supported for NVENC.

    Steam
    Fixed Potential Crashes in Linux Window Capturebug fixMilestone
    Steam
    Warning Added for Window Capture with WinUI 3changes

    Added a warning to Window Capture when trying to capture WinUI 3 applications with BitBlt.

    Steam
    Fixed Deadlock in MP4 Muxerbug fixMilestone
    Steam
    Removed Legacy Migrations from OBS Studio 28.1 and Earlierchanges

    If updating from these older versions, you may wish to update to OBS Studio 30.2 first.

    Steam
    Fixed Scene Collection Erasure Issuebug fixMilestone

    Fixed an issue where the current scene collection could be erased to default when trying to switch to a different scene collection that's corrupted or invalid.

    Steam
    Fixed Custom CSS Issue in Browser Sourcesbug fix

    Fixed an issue where Custom CSS in browser sources no longer worked with certain websites (namely YouTube chat).

    Steam
  2. 7 events
    Fixed browser source CSS injection for trusted types CSPbug fix
    Steam
    Fixed deadlock when closing OBS with active outputsbug fix
    Steam
    Adjusted IPv4/IPv6 address selectionbalance change

    Address selection is now stricter.

    Steam
    Fixed deadlock with Hybrid MP4 usagebug fix
    Steam
    Fixed memory leak with volume slidersbug fix
    Steam
    Fixed crash when connecting to RTMP serverbug fix
    Steam
    Fixed RTMP disconnect/timeout on Windows without IPv6bug fix
    Steam
  3. 9 events
    Fixed obs-websocket not reading Virtual Camera availability correctlybug fix
    Steam
    Fixed obs-websocket settings not saving correctlybug fix
    Steam
    Fixed legacy AMF encoder availability issue after updating OBSbug fix
    Steam
    Fixed OpenGL renderer failure on Windowsbug fix
    Steam
    Fixed CoreAudio AAC timestamps issue causing stream failurebug fix
    Steam
    Fixed source tree icon spacingbug fix
    Steam
    Fixed possible crash when loading scene databug fix
    Steam
    Adjusted sizing of Classic audio meter elementsbalance change
    Steam
    Fixed read-only QTextEdit background colorbug fix
    Steam
  4. 13 events
    Fixed Audio Channel Layout Issuesbug fix

    Resolved various issues with audio channel layouts in recordings.

    Steam
    Twitch Enhanced Broadcasting Supportnew contentMilestone

    Added support for Multitrack Video streaming on Twitch, requiring specific GPU models.

    Steam
    Fixed Settings Dialog Cut Off on Low-Resolution Screensbug fix

    Resolved issue with settings dialog being cut off on low-resolution screens.

    Steam
    Fixed AV1 Encoder Packet Prioritybug fix

    Fixed packet priority not being set for some AV1 encoders.

    Steam
    Enhanced RTMP/FLV Multi-Track Audio and Videonew content

    Replaces the old metadata-based 'VOD Track'.

    Steam
    Fixed CoreAudio Encoder Delaybug fix

    Fixed CoreAudio not handling encoder delay, resulting in audio being late.

    Steam
    Composable Themes Systemnew content

    Introduced a new theme system for easier theme creation and maintenance.

    Steam
    Hybrid MP4 Output Formatnew contentMilestone

    Introduced a new 'Hybrid MP4' output format for improved crash resiliency and chapter marker support.

    Steam
    Audio Source Deduplicationchanges

    Audio of multiple instances of a source in a scene/group is now deduplicated.

    Steam
    Fixed Multi-GPU QSV AV1 Issuesbug fix

    Fixed issues with QSV AV1 on multi-GPU systems.

    Steam
    UI and Theme Tweakschanges

    Various adjustments made to UI and themes.

    Steam
    Linux NVENC Encoder Supportnew content

    Added support for NVENC AV1 and shared texture support on Linux.

    Steam
    Closed-Captions Support for HEVC and AV1changes

    Added support for closed-captions in HEVC and AV1 formats.

    Steam
  5. 4 events
    OBS Studio 30.2 Beta Releasednew content

    A beta build for OBS Studio version 30.2 is now available with new features and enhancements.

    Steam
    Usual Round of Bug Fixesbug fix

    The beta includes the usual round of bug fixes.

    Steam
    Switching to Beta from Regular Installquality of life

    Instructions provided for updating the regular OBS Studio Steam install to the beta version.

    Steam
    Opt-in for Beta Testingquality of life

    Users can opt-into the beta by adding the 'OBS Studio Beta' app to their library.

    Steam
  6. 2 events
    Reverted default recording format to fMP4/fMOV for stable releaseschanges
    Steam
    Fixed NVENC failing with old drivers/devicesbug fix
    Steam
  7. 8 events
    Crash fix on macOS 11bug fix

    Fixed a crash on macOS 11 when starting OBS

    Steam
    Virtual Camera and Game Capture fix on Windowsbug fix

    Fixed an issue on Windows causing Virtual Camera and 32-bit Game Capture to fail

    Steam
    Backported xdg-data metadata updateschanges
    Steam
    macOS Audio/Screen Capture issue fixbug fix

    Fixed an issue where macOS Audio Capture or macOS Screen Capture sources could stop capturing

    Steam
    File output fix for remuxingbug fix

    Fixed broken file output from remuxing a file with PCM audio

    Steam
    Missing HDR metadata fixbug fix

    Fixed missing HDR metadata for certain encoders

    Steam
    QSV encoders issue fix on Linuxbug fix

    Fixed an issue on Linux which caused QSV encoders to be enabled on systems with no Intel GPUs

    Steam
    Hardware decoding fix for remote streamsbug fix

    Fixed broken hardware decoding of remote streams in Media Sources

    Steam
  8. 52 events
    Fixed Disk Space Reporting for Attached Network Drives on macOSbug fixMilestone
    Steam
    Switched to Bigger Units in UI for High Bitrate/Large Recordingschanges
    Steam
    Fixed Issue where a Removed Source's Scene Would Not be Correctly Loggedbug fixMilestone
    Steam
    Video Capture Device (PipeWire) Source Type Addednew content
    Steam
    Improved Simple Mode Replay Buffer Settingschanges
    Steam
    Fixed Possible Crash in Lua Scripts when Switching Scene Collectionsbug fixMilestone
    Steam
    obs-websocket Updated to Version 5.4.2changes
    Steam
    Disabled Paste Transform on Locked Scene Itemschanges
    Steam
    Fixed Issue with Free Disk Space Calculation on ExFAT and FAT32 Volumes on macOSbug fixMilestone
    Steam
    Fixed Issue Preventing Remux Dialog from Being Used Multiple Timesbug fix
    Steam
    Theme Data Search Paths Addedchanges
    Steam
    GPU Rescaling Options for Streaming and Recording Outputs Addednew content
    Steam
    Fixed High CPU Usage with Virtual Camera on macOSbug fixMilestone
    Steam
    Enabled HDR for HEVC over RTMPnew content
    Steam
    MaxRGB Tonemapper for SDR in HDR Tone Mapping Filter Addednew content
    Steam
    Fixed Audio Track 1 Being Offset/Desynced with Other Tracksbug fixMilestone
    Steam
    Fixed Issue where OBS could be Closed by Docked Browser Panelsbug fixMilestone
    Steam
    Fixed Incorrect VST Window Size on HiDPI Displaybug fixMilestone
    Steam
    Channel Selection for CoreAudio Input Devices Addednew content
    Steam
    Automatic Cropping to Bounding Box Option Addednew content
    Steam
    AV1 Support for WebRTC/WHIP Output Addednew content
    Steam
    Fixed Audio Track Titles Not Being Set in Custom FFmpeg Outputbug fixMilestone
    Steam
    Fixed Crash when Trying to Stream with WebRTC/WHIPbug fixMilestone
    Steam
    Premultiplied Alpha Option Added for Game Capture on Windowsnew content
    Steam
    Multi-Track Audio Support for mpegts Enablednew content
    Steam
    Fixed Crash in Image Slideshow when Adding a Directory with No Filesbug fixMilestone
    Steam
    Fixed Resize Cursor Respecting Item Transformationbug fixMilestone
    Steam
    Fixed Regression Causing Missing Tooltip for Fragmented MOV/MP4bug fix
    Steam
    Clarified macOS Microphone Permissions Promptbug fix
    Steam
    AV1 Support for VA-API Addednew content
    Steam
    Lua Script Location Added to Search Path for Lua Native Librarieschanges
    Steam
    Fixed Crash on macOS when Streaming to WHIP Servers with Certain Configurationsbug fixMilestone
    Steam
    Fixed Crashes with Virtual Camera on Windows when Consumed as YUY2bug fixMilestone
    Steam
    Fixed Checkbox Misalignment on macOS in Properties Viewbug fixMilestone
    Steam
    Fixed Issue with Yes/No Buttons on Reset Docks Confirmation Message Box Not Being Translatedbug fix
    Steam
    Default Recording Format Changed to fMP4/fMOV for Stable Releaseschanges
    Steam
    Fixed Editable List UI Element Having Incorrect Background Colorbug fixMilestone
    Steam
    Fixed Possible Crash with WHIP Outputbug fixMilestone
    Steam
    Python 3.11 Support Added for macOSchanges
    Steam
    Disabled Edit Transform if Scene Item is Lockedchanges
    Steam
    Reworked Image Slideshow Sourcenew content

    The reworked Image Slideshow source loads files asynchronously and fixes an issue where the slideshow would loop before showing all images.

    Steam
    Fixed Safe Mode Removing Third-Party Transitions from Scene Collectionbug fixMilestone
    Steam
    Fixed Issue with Free Disk Space Calculation on macOS Not Matching Finder Valuesbug fixMilestone
    Steam
    HDR Support Added for Elgato HD60 X Rev.2changes
    Steam
    Fixed Unable to Use QSV in Flatpak Packagebug fixMilestone
    Steam
    Capture Audio Option Added for Window/Game Capture on Windowsnew content
    Steam
    Fixed Issue with Background of Audio Meters Being Transparent Causing Visual Artifactsbug fix
    Steam
    Removed Windows 7 and Ubuntu 20.04 NVENC Fallbackschanges
    Steam
    Fixed Crash when Loading Python at Runtime on Windowsbug fixMilestone
    Steam
    PCM Audio in Fragmented MP4/MOV Now Supportedchanges
    Steam
    Fixed Deadlock when Adding macOS Screen Capture Sourcebug fixMilestone
    Steam
    Capture Card Device Source Type Added on macOSnew content
    Steam