What changed in OBS Studio in 2023

135 updates · 7 main milestones · Jan 8, 2023 to Dec 10, 2023

  1. 13 events
    Fixed shader cache issues on Windowsbug fix

    Resolved issues causing OBS to be unable to run.

    Steam
    Fixed crash when removing scene itemsbug fix
    Steam
    Fixed browser docks closing OBSbug fix
    Steam
    Fixed CEF-related crash on macOSbug fix

    Resolved a crash issue related to application bundle naming.

    Steam
    Fixed incorrect free disk space reporting on macOSbug fix
    Steam
    Fixed memory leak on first run after updatingbug fix
    Steam
    Fixed macOS Sonoma capture indicator lingeringbug fix

    Resolved the issue of the capture indicator not disappearing.

    Steam
    Fixed Safe Mode activating with multiple OBS instancesbug fix
    Steam
    Fixed crash on shutdown in obs-websocketbug fix
    Steam
    Fixed menu bar application title issues on macOSbug fix
    Steam
    Fixed audio devices resetting on timestamp errorsbug fix

    Resolved the issue on Windows where audio devices would reset.

    Steam
    Fixed crash with PipeWire Screen Capturebug fix
    Steam
    Fixed handling frontend JS events in browser sourcesbug fix
    Steam
  2. 4 events
    Opt-in to OBS Studio Betaquality of life

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

    Steam
    Switching to Beta via Propertiesquality of life

    Users can update their regular OBS Studio Steam install to the beta through the 'Properties' window.

    Steam
    Bug Fixes in OBS Studio 30.0 Betabug fix

    Includes the usual round of bug fixes as part of the beta release.

    Steam
    OBS Studio 30.0 Beta Releasenew contentMilestone

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

    Steam
  3. 17 events
    Fixed crash when properties are deleted in callbackbug fixMilestone

    Issue occurred with the Source Record plugin.

    Steam
    Fixed service selection resetting for non-default servicesbug fix
    Steam
    Fixed keyboard shortcuts not displayed for context menu itemsbug fix
    Steam
    Fixed potential crash on exit with obs-websocketsbug fixMilestone
    Steam
    Fixed crash when unloading Lua scriptsbug fixMilestone
    Steam
    Fixed properties dialogs not closing with 'Cancel' buttonbug fix
    Steam
    Fixed erroneous compatibility notices for window/game capturebug fix
    Steam
    Fixed macOS capture showing white background on macOS 14 Betabug fix
    Steam
    Fixed audio settings not saving properlybug fix

    Affected Audio Channels, Sample Rate, and Low Latency Audio Buffer Mode.

    Steam
    Fixed AMF encoder reconfiguration and dynamic bitrate issuesbug fix
    Steam
    Fixed macOS graphics thread timer accuracybug fix
    Steam
    Fixed crash with Freetype 2 text sources and non-ASCII textbug fixMilestone
    Steam
    Fixed AMF preset fallback not considering GPU throughputbug fix
    Steam
    Fixed localization issue for 'Group' placeholder textbug fix
    Steam
    Fixed 'Source Toolbar' menu item not updating correctlybug fix
    Steam
    Fixed quick transition issue between 'Fade' and 'Fade to Black'bug fix
    Steam
    Fixed unnecessary undo/redo entries for text sourcesbug fix
    Steam
  4. 17 events
    Fixed crash when double-clicking non-multiview projectorsbug fix
    Steam
    Fixed crash on opening settings with non-existent service selectedbug fix
    Steam
    Fixed missing translation textsbug fix
    Steam
    Fixed missing files dialog disappearing behind main window on macOSbug fix
    Steam
    Fixed sources becoming permanently invisible until transform resetbug fix
    Steam
    Fixed properties not updating in some scenariosbug fix
    Steam
    Fixed possible crash when interrupting stingersbug fix
    Steam
    Fixed audio monitoring issue with PulseAudiobug fix
    Steam
    Fixed crash when receiving multiple SIGINT signalsbug fix
    Steam
    Fixed issue with no audio tracks causing output failurebug fix
    Steam
    Fixed 'Source Cleanup Error' when switching scene collectionsbug fix
    Steam
    Fixed crash when closing OBS with incomplete background threadbug fix
    Steam
    Adjusted GPU priority level for HAGS to fix freezing and crashesbug fixMilestone

    This fixes OBS freezing and driver crashes that some users experienced when using NVIDIA Audio Effects filters.

    Steam
    Fixed Lua script file names not being setbug fix
    Steam
    Fixed reference leak with virtual camera in source output modebug fix
    Steam
    Fixed keyframe interval calculation for VideoToolbox encoderbug fix
    Steam
    Fixed button colors in scene list grid modebug fix
    Steam
  5. 7 events
    Fixed FLAC compatibility issue with MOVbug fix

    FLAC was erroneously shown as compatible with MOV format

    Steam
    Fixed data corruption issue when switching scene collectionsbug fix
    Steam
    Added error message for NVENC AV1 failuresbug fix

    Introduced an error message to explain why NVENC AV1 fails

    Steam
    Fixed crash on macOS when connecting service accountbug fix
    Steam
    Fixed audio mixer warning for unassigned sourcesbug fix

    Resolved warning about sources not assigned to any tracks while monitoring was set to 'Monitor Only (mute output)'

    Steam
    Fixed video tearing issue on Intel Macsbug fix

    Resolved an issue where captured video could appear to have tearing on Intel Macs

    Steam
    Fixed Elgato devices blocking issue on Windowsbug fix
    Steam
  6. 16 events
    Improved NVENC Error Messageschanges

    NVENC error messages now include more details.

    Steam
    Fragmented MP4 and MOV Recording Formatsnew content

    Added a setting to record in fragmented MP4 and MOV formats for greater compatibility.

    Steam
    Default FFmpeg AAC Encoder Changechanges

    Changed the default FFmpeg AAC encoder to twoloop for higher quality.

    Steam
    Fixed RTMP Timeout Issuebug fix

    Fixed an issue with RTMP timeouts that could cause a server to think OBS has cleanly ended the connection.

    Steam
    AV1 Live Streaming Supportnew contentMilestone

    Added support for streaming AV1/HEVC over Enhanced RTMP, currently only supported by YouTube as a beta feature.

    Steam
    Fixed NVENC Dynamic Bitrate Changesbug fix

    Fixed dynamic bitrate changes not working when using NVENC presets p6 or p7.

    Steam
    Fixed Encoder Settings Update Issuebug fix

    Fixed encoder settings not being updated if the encoder is changed in settings.

    Steam
    DLL Blocking Feature for Windowsnew content

    Allows OBS to block problematic DLLs from attaching to OBS, preventing freezes or crashes.

    Steam
    Output Rescaling Behaviorchanges

    Output rescaling is ignored if the scaled resolution matches the current video output resolution.

    Steam
    Fixed VLC Source Crashbug fix

    Fixed a crash that could occur when using a video source that frequently changed its resolution.

    Steam
    Multiple Audio Tracks in Simple Output Recordingnew content
    Steam
    Preload Media Sources in Stingersnew content

    Added an option to preload media sources used in Stingers to memory to avoid frame skips during transitions.

    Steam
    Fixed Multi-Track Audio Output Issuebug fix

    Fixed output silently not starting when using multi-track audio at higher frame rates.

    Steam
    Audio Encoder Selection for Streaming and Recordingnew content
    Steam
    Lossless Audio Recording Optionsnew content

    Added options for FLAC/ALAC/PCM including 32-bit float.

    Steam
    Surround Sound Support for AJA Capture Cardsnew content
    Steam
  7. 4 events
    Bug Fixes in OBS Studio 29.1 Betabug fix

    The beta includes various bug fixes to improve functionality.

    Steam
    Nightly Branch Disabledsystem

    The nightly branch has been disabled during the revamp of build infrastructure.

    Steam
    Beta Access Instructionsquality of life

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

    Steam
    OBS Studio 29.1 Beta Releasednew content

    A beta build for OBS Studio 29.1 is now available for testing, featuring new features and enhancements.

    Steam
  8. 1 event
    Fix for audio playback issue with upward compressor filterbug fix

    Fixed a bug introduced in 29.0.1 which caused sources with an upward compressor filter to stop audio playback under certain circumstances

    Steam
  9. 19 events
    Fixed Linux capture issues on X11bug fix
    Steam
    Fixed missing 'Force SDR' setting in window capture on Windowsbug fix
    Steam
    Fixed improper alpha output with BGRA color formatbug fix
    Steam
    Fixed crash when changing canvas resolution with virtual camera as sourcebug fix
    Steam
    Fixed startup crash when OBS was minimizedbug fix
    Steam
    Fixed theme override issue on Linux causing startup failurebug fix
    Steam
    Fixed properties window going behind main window on macOS after file selectionbug fix
    Steam
    Fixed profile encoder settings not updating when switching servicesbug fix
    Steam
    Fixed secondary displays not showing in display capture properties on Windowsbug fix
    Steam
    Fixed distortion in expander and upward compressor audio filtersbug fix
    Steam
    Fixed crash when using NVIDIA audio effect filters after SDK uninstallationbug fix
    Steam
    Fixed red virtual camera issue on macOSbug fix
    Steam
    Fixed outdated NVIDIA AUDIO Effects SDK messagebug fix

    Resolved the message appearing on the noise reduction filter properties when the SDK wasn't installed.

    Steam
    Fixed washed out projectors when projecting SDR content on HDR displaysbug fix
    Steam
    Fixed incorrect disk space calculation in Stats window when pausing recordingsbug fix
    Steam
    Fixed software rendering issues on Linuxbug fix
    Steam
    Fixed RTMP forcing certain encoders in custom ffmpeg output modebug fix
    Steam
    Added Knee Width option to upward compressor audio filternew content

    Improves quality of the upward compressor audio filter.

    Steam
    Fixed crash on Linux with Wayland and automatic scene switcherbug fix
    Steam
  10. 37 events
    Support for AMD AV1 Encoder on RX7000 series GPUsnew content
    Steam
    3-Band Equalizer Filter Addednew content
    Steam
    Fixed Incorrect Color Space for Some Video Devices in MJPEG Formatbug fix

    On Windows

    Steam
    Fixed Cursor Display Issues on Screen Capturesbug fix

    Cursors would disappear or display incorrectly on Windows

    Steam
    Fixed VideoToolBox HEVC Encoder Parsing Issuebug fix

    Would be parsed as AVC on macOS

    Steam
    Removed Automatic Numbering on Multiview Labelsquality of life
    Steam
    Fixed Slideshow Counter Display Issuebug fix

    Now shows '-/-' instead of '1/0' when empty

    Steam
    Upward Compressor Filter Addednew content
    Steam
    Fixed Monitor Names in Fullscreen Projector & Multiview Menusbug fix

    On Windows

    Steam
    Fixed Source Projector Windows Not Closingbug fix

    When a source was deleted

    Steam
    Fixed Virtual Camera Not Working with Webex and GoToMeetingbug fix
    Steam
    Support for Intel AV1 Encoder for Arc GPUsnew content

    Note: CQP is available but not fully supported

    Steam
    Update Channels for Beta/Release-Candidate Builds on Windowsnew content
    Steam
    Support for macOS Desk Viewnew content
    Steam
    Allow SRT Streams to Disconnect After Timeoutbug fix
    Steam
    Fixed Capturing UHD/4K YUV on AJA Kona HDMIbug fix
    Steam
    Fixed Slideshow Sources Not Removing Cleared Filesbug fix

    When removing missing files

    Steam
    Added Support for Encryption and Authentication for SRT and RIST Outputsquality of life
    Steam
    Added Slide Counter to Source Toolbar for Image Slide Showquality of life
    Steam
    Replay Buffer Memory Limit Adjustedbalance change

    Now set to 75% of installed system RAM instead of fixed to 8GB

    Steam
    Fixed Chroma Location for VAAPIbug fix
    Steam
    Disabled ScreenCaptureKit Display & App Capture on macOS 12quality of life

    Due to various issues; users should update to macOS 13 or use existing Screen Capture source

    Steam
    Support for Intel HEVC Encoder on Windowsnew content
    Steam
    Raised Speed for Dynamic Bitrate Recovery After Dropperformance
    Steam
    Default Simple Output NVENC Preset Changedbalance change

    Changed to P5 for better compatibility & performance

    Steam
    Websockets updated to 5.1.0new content

    Includes bug fixes, UI improvements, and new stream reconnect events

    Steam
    Fixed CQP Rate Control Issues for SVT and AOM AV1 Encodersbug fix
    Steam
    Support for native HEVC and ProRes encoders on macOSnew content

    Includes P010 and HDR support

    Steam
    Fixed CQP Rate Control Issues for AMD HEVC and H264bug fix
    Steam
    Higher Refresh Rates Support in Video Capture Device Sourcebalance change
    Steam
    Fixed Async Filters Rendering Issuesbug fix
    Steam
    Audio Automatically Captured for Most Capture Card Brandsperformance

    Using Video Capture Device source on Windows

    Steam
    Added Ability to Inspect Individual Browser Docksquality of life

    Right click to inspect

    Steam
    Various Minor UX/Accessibility Tweaks in the UIperformance
    Steam
    Performance Improvements to Decklink Preview Outputbug fix
    Steam
    Improved Display Capture Screen Naming & Saving on Windowsquality of life

    Indexes should now match regardless of Mode, and reconnected displays should show the correct monitor

    Steam
    Added Ability to Mute Individual Browser Docksquality of life
    Steam