What changed in OBS Studio in 2023
135 updates · 7 main milestones · Jan 8, 2023 to Dec 10, 2023
- 13 eventsFixed crash when removing scene itemsbug fixSteamFixed browser docks closing OBSbug fixSteamFixed CEF-related crash on macOSbug fix
Resolved a crash issue related to application bundle naming.
SteamFixed incorrect free disk space reporting on macOSbug fixSteamFixed memory leak on first run after updatingbug fixSteamFixed macOS Sonoma capture indicator lingeringbug fixResolved the issue of the capture indicator not disappearing.
SteamFixed Safe Mode activating with multiple OBS instancesbug fixSteamFixed crash on shutdown in obs-websocketbug fixSteamFixed menu bar application title issues on macOSbug fixSteamFixed audio devices resetting on timestamp errorsbug fixResolved the issue on Windows where audio devices would reset.
SteamFixed crash with PipeWire Screen Capturebug fixSteamFixed handling frontend JS events in browser sourcesbug fixSteam - 4 eventsOpt-in to OBS Studio Betaquality of life
Users can now opt-into the beta by adding the 'OBS Studio Beta' app to their library.
SteamSwitching to Beta via Propertiesquality of lifeUsers can update their regular OBS Studio Steam install to the beta through the 'Properties' window.
SteamBug Fixes in OBS Studio 30.0 Betabug fixIncludes the usual round of bug fixes as part of the beta release.
SteamOBS Studio 30.0 Beta Releasenew contentMilestoneA beta build for OBS Studio version 30.0 is now available with new features and enhancements.
Steam - 17 eventsFixed crash when properties are deleted in callbackbug fixMilestone
Issue occurred with the Source Record plugin.
SteamFixed service selection resetting for non-default servicesbug fixSteamFixed keyboard shortcuts not displayed for context menu itemsbug fixSteamFixed potential crash on exit with obs-websocketsbug fixMilestoneSteamFixed crash when unloading Lua scriptsbug fixMilestoneSteamFixed properties dialogs not closing with 'Cancel' buttonbug fixSteamFixed erroneous compatibility notices for window/game capturebug fixSteamFixed macOS capture showing white background on macOS 14 Betabug fixSteamFixed audio settings not saving properlybug fixAffected Audio Channels, Sample Rate, and Low Latency Audio Buffer Mode.
SteamFixed AMF encoder reconfiguration and dynamic bitrate issuesbug fixSteamFixed macOS graphics thread timer accuracybug fixSteamFixed crash with Freetype 2 text sources and non-ASCII textbug fixMilestoneSteamFixed AMF preset fallback not considering GPU throughputbug fixSteamFixed localization issue for 'Group' placeholder textbug fixSteamFixed 'Source Toolbar' menu item not updating correctlybug fixSteamFixed quick transition issue between 'Fade' and 'Fade to Black'bug fixSteamFixed unnecessary undo/redo entries for text sourcesbug fixSteam - 17 eventsFixed crash when double-clicking non-multiview projectorsbug fixSteamFixed crash on opening settings with non-existent service selectedbug fixSteamFixed missing translation textsbug fixSteamFixed missing files dialog disappearing behind main window on macOSbug fixSteamFixed sources becoming permanently invisible until transform resetbug fixSteamFixed properties not updating in some scenariosbug fixSteamFixed possible crash when interrupting stingersbug fixSteamFixed audio monitoring issue with PulseAudiobug fixSteamFixed crash when receiving multiple SIGINT signalsbug fixSteamFixed issue with no audio tracks causing output failurebug fixSteamFixed 'Source Cleanup Error' when switching scene collectionsbug fixSteamFixed crash when closing OBS with incomplete background threadbug fixSteamAdjusted 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.
SteamFixed Lua script file names not being setbug fixSteamFixed reference leak with virtual camera in source output modebug fixSteamFixed keyframe interval calculation for VideoToolbox encoderbug fixSteamFixed button colors in scene list grid modebug fixSteam - 7 eventsFixed FLAC compatibility issue with MOVbug fix
FLAC was erroneously shown as compatible with MOV format
SteamFixed data corruption issue when switching scene collectionsbug fixSteamAdded error message for NVENC AV1 failuresbug fixIntroduced an error message to explain why NVENC AV1 fails
SteamFixed crash on macOS when connecting service accountbug fixSteamFixed audio mixer warning for unassigned sourcesbug fixResolved warning about sources not assigned to any tracks while monitoring was set to 'Monitor Only (mute output)'
SteamFixed video tearing issue on Intel Macsbug fixResolved an issue where captured video could appear to have tearing on Intel Macs
SteamFixed Elgato devices blocking issue on Windowsbug fixSteam - 16 eventsFragmented MP4 and MOV Recording Formatsnew content
Added a setting to record in fragmented MP4 and MOV formats for greater compatibility.
SteamDefault FFmpeg AAC Encoder ChangechangesChanged the default FFmpeg AAC encoder to twoloop for higher quality.
SteamFixed RTMP Timeout Issuebug fixFixed an issue with RTMP timeouts that could cause a server to think OBS has cleanly ended the connection.
SteamAV1 Live Streaming Supportnew contentMilestoneAdded support for streaming AV1/HEVC over Enhanced RTMP, currently only supported by YouTube as a beta feature.
SteamFixed NVENC Dynamic Bitrate Changesbug fixFixed dynamic bitrate changes not working when using NVENC presets p6 or p7.
SteamFixed Encoder Settings Update Issuebug fixFixed encoder settings not being updated if the encoder is changed in settings.
SteamDLL Blocking Feature for Windowsnew contentAllows OBS to block problematic DLLs from attaching to OBS, preventing freezes or crashes.
SteamOutput Rescaling BehaviorchangesOutput rescaling is ignored if the scaled resolution matches the current video output resolution.
SteamFixed VLC Source Crashbug fixFixed a crash that could occur when using a video source that frequently changed its resolution.
SteamMultiple Audio Tracks in Simple Output Recordingnew contentSteamPreload Media Sources in Stingersnew contentAdded an option to preload media sources used in Stingers to memory to avoid frame skips during transitions.
SteamFixed Multi-Track Audio Output Issuebug fixFixed output silently not starting when using multi-track audio at higher frame rates.
SteamAudio Encoder Selection for Streaming and Recordingnew contentSteamLossless Audio Recording Optionsnew contentAdded options for FLAC/ALAC/PCM including 32-bit float.
SteamSurround Sound Support for AJA Capture Cardsnew contentSteam - 4 eventsBug Fixes in OBS Studio 29.1 Betabug fix
The beta includes various bug fixes to improve functionality.
SteamNightly Branch DisabledsystemThe nightly branch has been disabled during the revamp of build infrastructure.
SteamBeta Access Instructionsquality of lifeUsers can opt into the beta by adding the 'OBS Studio Beta' app to their library.
SteamOBS Studio 29.1 Beta Releasednew contentA beta build for OBS Studio 29.1 is now available for testing, featuring new features and enhancements.
Steam - 1 eventFix 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 - 19 eventsFixed Linux capture issues on X11bug fixSteamFixed missing 'Force SDR' setting in window capture on Windowsbug fixSteamFixed improper alpha output with BGRA color formatbug fixSteamFixed crash when changing canvas resolution with virtual camera as sourcebug fixSteamFixed startup crash when OBS was minimizedbug fixSteamFixed theme override issue on Linux causing startup failurebug fixSteamFixed properties window going behind main window on macOS after file selectionbug fixSteamFixed profile encoder settings not updating when switching servicesbug fixSteamFixed secondary displays not showing in display capture properties on Windowsbug fixSteamFixed distortion in expander and upward compressor audio filtersbug fixSteamFixed crash when using NVIDIA audio effect filters after SDK uninstallationbug fixSteamFixed red virtual camera issue on macOSbug fixSteamFixed outdated NVIDIA AUDIO Effects SDK messagebug fix
Resolved the message appearing on the noise reduction filter properties when the SDK wasn't installed.
SteamFixed washed out projectors when projecting SDR content on HDR displaysbug fixSteamFixed incorrect disk space calculation in Stats window when pausing recordingsbug fixSteamFixed software rendering issues on Linuxbug fixSteamFixed RTMP forcing certain encoders in custom ffmpeg output modebug fixSteamAdded Knee Width option to upward compressor audio filternew contentImproves quality of the upward compressor audio filter.
SteamFixed crash on Linux with Wayland and automatic scene switcherbug fixSteam - 37 eventsSupport for AMD AV1 Encoder on RX7000 series GPUsnew contentSteam3-Band Equalizer Filter Addednew contentSteamFixed Cursor Display Issues on Screen Capturesbug fix
Cursors would disappear or display incorrectly on Windows
SteamRemoved Automatic Numbering on Multiview Labelsquality of lifeSteamUpward Compressor Filter Addednew contentSteamFixed Virtual Camera Not Working with Webex and GoToMeetingbug fixSteamSupport for Intel AV1 Encoder for Arc GPUsnew contentNote: CQP is available but not fully supported
SteamUpdate Channels for Beta/Release-Candidate Builds on Windowsnew contentSteamSupport for macOS Desk Viewnew contentSteamAllow SRT Streams to Disconnect After Timeoutbug fixSteamFixed Capturing UHD/4K YUV on AJA Kona HDMIbug fixSteamAdded Support for Encryption and Authentication for SRT and RIST Outputsquality of lifeSteamAdded Slide Counter to Source Toolbar for Image Slide Showquality of lifeSteamReplay Buffer Memory Limit Adjustedbalance changeNow set to 75% of installed system RAM instead of fixed to 8GB
SteamFixed Chroma Location for VAAPIbug fixSteamDisabled ScreenCaptureKit Display & App Capture on macOS 12quality of lifeDue to various issues; users should update to macOS 13 or use existing Screen Capture source
SteamSupport for Intel HEVC Encoder on Windowsnew contentSteamRaised Speed for Dynamic Bitrate Recovery After DropperformanceSteamDefault Simple Output NVENC Preset Changedbalance changeChanged to P5 for better compatibility & performance
SteamWebsockets updated to 5.1.0new contentIncludes bug fixes, UI improvements, and new stream reconnect events
SteamFixed CQP Rate Control Issues for SVT and AOM AV1 Encodersbug fixSteamFixed CQP Rate Control Issues for AMD HEVC and H264bug fixSteamHigher Refresh Rates Support in Video Capture Device Sourcebalance changeSteamFixed Async Filters Rendering Issuesbug fixSteamAudio Automatically Captured for Most Capture Card BrandsperformanceUsing Video Capture Device source on Windows
SteamVarious Minor UX/Accessibility Tweaks in the UIperformanceSteamPerformance Improvements to Decklink Preview Outputbug fixSteamImproved Display Capture Screen Naming & Saving on Windowsquality of lifeIndexes should now match regardless of Mode, and reconnected displays should show the correct monitor
SteamAdded Ability to Mute Individual Browser Docksquality of lifeSteam