Releases: obsproject/obs-studio
OBS Studio 27.2 Release Candidate 1
New Features and Additions
- Added AJA source for AJA devices [DDRBoxman/AJA Team]
- Added AJA output to tools menu for AJA devices [DDRBoxman/AJA Team]
- Added the ability to set different blend modes to sources via the source right-click context menu (similar to Photoshop’s layer blending for example) [jw0z96]
- Added AOM AV1 and SVT-AV1 encoders (note that these are currently considered experimental, work best with CPUs that have many cores, and are only accessible for recording in advanced output mode) [Jim]
- Added an OBS hotkey for browser sources to allow refreshing a browser source via that hotkey [gxalpha]
- Added hotkey filter search [furious]
- Added hotkey duplicate detection [furious/Jim]
- Added a warning dialog when switching profiles that have settings changes that require a restart [offthegrid-mike]
- Added a “Show active outputs warning on exit” option in advanced settings, which allows you to enable/disable the confirmation dialog on exit while recording/streaming [bobvandevijver]
- Added support for the RIST protocol [pkv]
- Added official Flatpak support for Linux [GeorgesStavracas]
- Added framework for future support of background hotkeys on Wayland [kkartaltepe]
- Added an option to general settings to hide OBS from all capturing, allowing you to capture your screen without OBS showing up [R1CH]
Tweaks
- Updated CEF (Chromium) for the browser source from 75 (3770) to version 95 (4638) (Absolutely amazing work by everyone who worked on this, especially the CEF community -Jim) [RytoEX/pkv/WizardCM/VodBox]
- Updated dependencies to their latest versions [Jim/RytoEX/pkv/WizardCM/VodBox]
- Volume meters will now show audio activity in grayscale when muted rather than showing no activity [cg2121]
- Improve menu bar icons on macOS [PatTheMav]
- A warning will now be shown when failing to start/stop YouTube streams [derrod]
- Improved consistency of transition duration suffixes [cg2121]
- On Linux, the list of windows shown in Window capture will now show alphabetically [donotnoot]
- Twitch panels will now use light or dark mode depending on the OBS theme [RytoEX]
- Changed the Docks menu from being a submenu in the View menu to instead be its own top-level menu on the menu-bar [Warchamp7]
- A more user-friendly dialog is now displayed when a file could not be written for recording [R1CH]
- The filters preview/properties are now resizable [Warchamp7]
- Added the ability for RTMP servers to request a silent reconnect when the server is going down (otherwise known as the “RTMP go away” feature) [Jim]
- Incompatible audio filters will now not be shown for sources that don’t support them [WizardCM]
- Added frontend event so scripts can know when OBS is shutting down [cg2121]
- PipeWire capturing is now more robust, especially in multi-GPU setups [columbarius]
- Sources will now be activated when viewing them in the filters dialog [tt2468]
- Browser sources are no longer refreshed when their size changes (useful when programmatically resizing them) [exeldro]
Bug Fixes
- Fixed the cursor capture position on certain applications with window and game capture [rcdrone]
- Fix YouTube GoLive feature not working for existing broadcasts that are not auto-start broadcasts [derrod]
- Fixed the YouTube broadcast button state when stopping streams without auto-start, that have auto-stop enabled [derrod]
- Fixed an issue where the edit menu wouldn’t properly update its state depending on what was selected [offthegrid-mike]
- Fixed the Paste Source context menu items from still being enabled if source has been destroyed [Jim]
- Fixed a bug where pressing “Cancel” on a properties dialog would cause settings to save in some cases despite hitting cancel [gxalpha]
- Fixed a bug where certain settings would show as available in the video capture device properties when they weren’t actually available [lexi-lambda]
- Fixed a crash where modifying the video capture device properties on Linux could cause a crash on some systems [lexi-lambda]
- Fixed Linux PulseAudio monitoring volume with signed 32bit and unsigned 8bit formats [norihiro]
- Fixed Media Source not working with audio-only files [norihiro]
- Fixed a couple memory leaks with QSV [shleeable]
- Fixed an issue where audio monitoring could have significant latency on Linux [kkartaltepe]
- Fixed undo/redo not working for text changes on the context bar [gxalpha]
- Fixed an issue where the transform window would not consistently updated for selected sources/scenes [offthegrid-mike]
- Fixed missing undo/redo action when resetting filter properties [gxalpha]
- Fixed missing undo/redo action when using “Add existing source” [gxalpha]
- Fixed an issue where stinger transitions could sometimes loop unintentionally [exeldro]
- Fixed an issue where transforms/crops would not be included when copying/pasting sources [torresam]
- Fixed a couple potential freezes and crashes, especially with browser sources [Jim]
- Fixed an issue where devices would not always reinitialize properly when switching scene collections [Jim]
- Fixed various issues that would affect the websockets plugin [tt2468]
- Fixed a bug where certain Twitch panel settings wouldn’t save properly [derrod]
- Fixed a bug on Linux where Window capture wouldn’t properly capture on software rasterization devices [ishitatsuyuki]
- Fixed various potential bugs and race conditions across the program and multiple plugins [wangshaohui]
- Fixed network throughput to distant servers potentially being limited in low memory environments [R1CH]
- Fixed a crash on Linux X11 that could happen when closing certain dialogs containing video previews [tt2468]
- Fixed VST plugin windows disappearing when resized [Blue Cat Audio]
- Fixed a VST plugin crash that could occur under certain circumstances [walker-WSH]
- Fixed an incorrect offset of scene labels on certain multiview configurations [norihiro]
- Fixed a bug that would allow resizing sources that are locked [ntoff]
- Fixed a performance issue with X11 window capture on Linux [ishitatsuyuki]
- Fixed a bug where projectors could not be resized with certain window managers on Linux [univrsal]
- Fixed window flashing on macOS when starting the program minimized to tray [CodyJung]
- Fixed a bug where push-to-talk or mute delay would not save under certain circumstances [CodyJung]
- Fixed a bug where mouse hotkeys would not always function correctly on Linux [kkartaltepe]
OBS Studio 27.2 Beta 4
Beta 4 Changes
- Fixed a number of crashes with CEF 95 related to browser sources and browser panels
- Fixed a crash when opening the transition properties dialog
- Fixed a memory leak in the auto-configuration wizard
- Browser source pages are no longer refreshed when their size changes (useful when programmatically resizing them)
- Fixed browser sources not rendering after hide/show
- Fixed various AJA plugin issues
- Fixed a crash that could happen on shutdown with certain third-party plugins
- Fixed HTTP request errors not being logged when communicating with the YouTube API
- Windows: Added an option to general settings to hide OBS from screen capturing, allowing you to capture your display without OBS showing up
- Bumped SVT/AOM AV1 encoders to their latest versions
- Fixed a few minor stability issues
Beta 3 Changes
- Reverted a change causing reduced performance on macOS
- Fixed a crash when using sidechain on audio compression filters
- Fixed a regression causing replay buffers to overwrite old replays
- Fixed a regression causing replays to save to the wrong locations if slashes are present in the name formatting
- Fixed a bug causing AV1 encoders to not to start up if OBS is set to a fractional framerate (e.g. 59.94)
- Fixed various bugs with the hotkey section of the settings window
- Fixed VST plugin windows disappearing when resized
- Fixed an uncommon crash with VST plugins
- Fixed an incorrect offset of scene labels on certain multiview configurations
- Fixed a bug that would allow resizing sources that are locked
- Fixed a performance issue with X11 window capture on Linux
- Fixed a bug where projectors could not be resized with certain window managers on Linux
- Fixed window flashing when starting the program minimized to tray
- Fixed a bug where push-to-talk or mute delay would not save under certain circumstances
- Fixed various AJA plugin issues/bugs
- Fixed a bug where mouse hotkeys would not always function correctly on Linux
Beta 2 Changes
- Fixed vertical volume meters not showing grayscale activity while muted
- Fixed a crash when using transition overrides
- Fixed Flatpak deployment issue
New Features and Additions
- Added AJA source for AJA devices [DDRBoxman/AJA Team]
- Added AJA output to tools menu for AJA devices [DDRBoxman/AJA Team]
- Added the ability to set different blend modes to sources via the source right-click context menu (similar to Photoshop’s layer blending for example) [jw0z96]
- Added AOM AV1 and SVT-AV1 encoders (note that these are currently considered experimental, work best with CPUs that have many cores, and are only accessible for recording in advanced output mode) [Jim]
- Added an OBS hotkey for browser sources to allow refreshing a browser source via that hotkey [gxalpha]
- Added hotkey filter search [furious]
- Added hotkey duplicate detection [furious/Jim]
- Added a warning dialog when switching profiles that have settings changes that require a restart [offthegrid-mike]
- Added a “Show active outputs warning on exit” option in advanced settings, which allows you to enable/disable the confirmation dialog on exit while recording/streaming [bobvandevijver]
- Added support for the RIST protocol [pkv]
- Added official Flatpak support for Linux [GeorgesStavracas]
- Added framework for future support of background hotkeys on Wayland [kkartaltepe]
- Added an option to general settings to hide OBS from all capturing, allowing you to capture your system without OBS showing up [R1CH]
Tweaks
- Updated CEF (Chromium) for the browser source from 75 (3770) to version 95 (4638) (Absolutely amazing work by everyone who worked on this, especially the CEF community -Jim) [RytoEX/pkv/WizardCM/VodBox]
- Updated dependencies to their latest versions [Jim/RytoEX/pkv/WizardCM/VodBox]
- Volume meters will now show audio activity in grayscale when muted rather than showing no activity [cg2121]
- Improve menu bar icons on macOS [PatTheMav]
- A warning will now be shown when failing to start/stop YouTube streams [derrod]
- Improved consistency of transition duration suffixes [cg2121]
- On Linux, the list of windows shown in Window capture will now show alphabetically [donotnoot]
- Twitch panels will now use light or dark mode depending on the OBS theme [RytoEX]
- Changed the Docks menu from being a submenu in the View menu to instead be its own top-level menu on the menu-bar [Warchamp7]
- A more user-friendly dialog is now displayed when a file could not be written for recording [R1CH]
- The filters preview/properties are now resizable [Warchamp7]
- Added the ability for RTMP servers to request a silent reconnect when the server is going down (otherwise known as the “RTMP go away” feature) [Jim]
- Incompatible audio filters will now not be shown for sources that don’t support them [WizardCM]
- Added frontend event so scripts can know when OBS is shutting down [cg2121]
- PipeWire capturing is now more robust, especially in multi-GPU setups [columbarius]
- Sources will now be activated when viewing them in the filters dialog [tt2468]
- Browser sources are no longer refreshed when their size changes (useful when programmatically resizing them) [exeldro]
Bug Fixes
- Fixed the cursor capture position on certain applications with window and game capture [rcdrone]
- Fix YouTube GoLive feature not working for existing broadcasts that are not auto-start broadcasts [derrod]
- Fixed the YouTube broadcast button state when stopping streams without auto-start that have auto-stop enabled [derrod]
- Fixed an issue where the edit menu wouldn’t properly update its state depending on what was selected [offthegrid-mike]
- Fixed the Paste Source context menu items from still being enabled if source has been destroyed [Jim]
- Fixed a bug where pressing “Cancel” on a properties dialog would cause settings to save in some cases despite hitting cancel [gxalpha]
- Fixed a bug where certain settings would show as available in the video capture device properties when they weren’t actually available [lexi-lambda]
- Fixed a crash where modifying the video capture device properties on Linux could cause a crash on some systems [lexi-lambda]
- Fixed Linux PulseAudio monitoring volume with signed 32bit and unsigned 8bit formats [norihiro]
- Fixed Media Source not working with audio-only files [norihiro]
- Fixed a couple memory leaks with QSV [shleeable]
- Fixed an issue where audio monitoring could have significant latency on Linux [kkartaltepe]
- Fixed undo/redo not working for text changes on the context bar [gxalpha]
- Fixed an issue where the transform window would not consistently updated for selected sources/scenes [offthegrid-mike]
- Fixed missing undo/redo action when resetting filter properties [gxalpha]
- Fixed missing undo/redo action when using “Add existing source” [gxalpha]
- Fixed an issue where stinger transitions could sometimes loop unintentionally [exeldro]
- Fixed an issue where transforms/crops would not be included when copying/pasting sources [torresam]
- Fixed a couple potential freezes and crashes, especially with browser sources [Jim]
- Fixed an issue where devices would not always reinitialize properly when switching scene collections [Jim]
- Fixed various issues that would affect the websockets plugin [tt2468]
- Fixed a bug where certain Twitch panel settings wouldn’t save properly [derrod]
- Fixed a bug on Linux where Window capture wouldn’t properly capture on software rasterization devices [ishitatsuyuki]
- Fixed various potential bugs and race conditions across the program and multiple plugins [wangshaohui]
- Fixed network throughput to distant servers potentially being limited in low memory environments [R1CH]
- Fixed a crash on Linux X11 that could happen when closing certain dialogs containing video previews [tt2468]
- Fixed VST plugin windows disappearing when resized [Blue Cat Audio]
- Fixed a VST plugin crash that could occur under certain circumstances [walker-WSH]
- Fixed an incorrect offset of scene labels on certain multiview configurations [norihiro]
- Fixed a bug that would allow resizing sources that are locked [ntoff]
- Fixed a performance issue with X11 window capture on Linux [ishitatsuyuki]
- Fixed a bug where projectors could not be resized with certain window managers on Linux [univrsal]
- Fixed window flashing on macOS when starting the program minimized to tray [CodyJung]
- Fixed a bug where push-to-talk or mute delay would not save under certain circumstances [CodyJung]
- Fixed a bug where mouse hotkeys would not always function correctly on Linux [kkartaltepe]
OBS Studio 27.2 Beta 3
If you would like to support the OBS Project, please consider contributing to our Patreon or Open Collective!
Just a whole bunch of bug fixes primarily. We're aware of a few browser issues with the new version of CEF, and we're currently still working on them.
Beta 3 Changes
- Reverted a change causing reduced performance on macOS
- Fixed a crash when using sidechain on audio compression filters
- Fixed a regression causing replay buffers to overwrite old replays
- Fixed a regression causing replays to save to the wrong locations if slashes are present in the name formatting
- Fixed a bug causing AV1 encoders to not to start up if OBS is set to a fractional framerate (e.g. 59.94)
- Fixed various bugs with the hotkey section of the settings window
- Fixed VST plugin windows disappearing when resized
- Fixed an uncommon crash with VST plugins
- Fixed an incorrect offset of scene labels on certain multiview configurations
- Fixed a bug that would allow resizing sources that are locked
- Fixed a performance issue with X11 window capture on Linux
- Fixed a bug where projectors could not be resized with certain window managers on Linux
- Fixed window flashing when starting the program minimized to tray
- Fixed a bug where push-to-talk or mute delay would not save under certain circumstances
- Fixed various AJA plugin issues/bugs
- Fixed a bug where mouse hotkeys would not always function correctly on Linux
Beta 2 Changes
- Fixed vertical volume meters not showing grayscale activity while muted
- Fixed a crash when using transition overrides
- Fixed Flatpak deployment issue
New Features and Additions
- Added AJA source for AJA devices [DDRBoxman/AJA Team]
- Added AJA output to tools menu for AJA devices [DDRBoxman/AJA Team]
- Added the ability to set different blend modes to sources via the source right-click context menu (similar to Photoshop’s layer blending for example) [jw0z96]
- Added AOM AV1 and SVT-AV1 encoders (note that these are currently considered experimental, work best with CPUs that have many cores, and are only accessible for recording in advanced output mode) [Jim]
- Added an OBS hotkey for browser sources to allow refreshing a browser source via that hotkey [gxalpha]
- Added hotkey filter search [furious]
- Added hotkey duplicate detection [furious/Jim]
- Added a warning dialog when switching profiles that have settings changes that require a restart [offthegrid-mike]
- Added a “Show active outputs warning on exit” option in advanced settings, which allows you to enable/disable the confirmation dialog on exit while recording/streaming [bobvandevijver]
- Added support for the RIST protocol [pkv]
- Added official Flatpak support for Linux [GeorgesStavracas]
- Added framework for future support of background hotkeys on Wayland [kkartaltepe]
Tweaks
- Updated CEF (Chromium) for the browser source from 75 (3770) to version 95 (4638) (Absolutely amazing work by everyone who worked on this, especially the CEF community -Jim) [RytoEX/pkv/WizardCM/VodBox]
- Updated dependencies to their latest versions [Jim/RytoEX/pkv/WizardCM/VodBox]
- Volume meters will now show audio activity in grayscale when muted rather than showing no activity [cg2121]
- Improve menu bar icons on macOS [PatTheMav]
- A warning will now be shown when failing to start/stop YouTube streams [derrod]
- Improved consistency of transition duration suffixes [cg2121]
- On Linux, the list of windows shown in Window capture will now show alphabetically [donotnoot]
- Twitch panels will now use light or dark mode depending on the OBS theme [RytoEX]
- Changed the Docks menu from being a submenu in the View menu to instead be its own top-level menu on the menu-bar [Warchamp7]
- A more user-friendly dialog is now displayed when a file could not be written for recording [R1CH]
- The filters preview/properties are now resizable [Warchamp7]
- Added the ability for RTMP servers to request a silent reconnect when the server is going down (otherwise known as the “RTMP go away” feature) [Jim]
- Incompatible audio filters will now not be shown for sources that don’t support them [WizardCM]
- Added frontend event so scripts can know when OBS is shutting down [cg2121]
- PipeWire capturing is now more robust, especially in multi-GPU setups [columbarius]
- Sources will now be activated when viewing them in the filters dialog [tt2468]
Bug Fixes
- Fixed the cursor capture position on certain applications with window and game capture [rcdrone]
- Fix YouTube GoLive feature not working for existing broadcasts that are not auto-start broadcasts [derrod]
- Fixed the YouTube broadcast button state when stopping streams without auto-start that have auto-stop enabled [derrod]
- Fixed an issue where the edit menu wouldn’t properly update its state depending on what was selected [offthegrid-mike]
- Fixed the Paste Source context menu items from still being enabled if source has been destroyed [Jim]
- Fixed a bug where pressing “Cancel” on a properties dialog would cause settings to save in some cases despite hitting cancel [gxalpha]
- Fixed a bug where certain settings would show as available in the video capture device properties when they weren’t actually available [lexi-lambda]
- Fixed a crash where modifying the video capture device properties on Linux could cause a crash on some systems [lexi-lambda]
- Fixed Linux PulseAudio monitoring volume with signed 32bit and unsigned 8bit formats [norihiro]
- Fixed Media Source not working with audio-only files [norihiro]
- Fixed a couple memory leaks with QSV [shleeable]
- Fixed an issue where audio monitoring could have significant latency on Linux [kkartaltepe]
- Fixed undo/redo not working for text changes on the context bar [gxalpha]
- Fixed an issue where the transform window would not consistently updated for selected sources/scenes [offthegrid-mike]
- Fixed missing undo/redo action when resetting filter properties [gxalpha]
- Fixed missing undo/redo action when using “Add existing source” [gxalpha]
- Fixed an issue where stinger transitions could sometimes loop unintentionally [exeldro]
- Fixed an issue where transforms/crops would not be included when copying/pasting sources [torresam]
- Fixed a couple potential freezes and crashes, especially with browser sources [Jim]
- Fixed an issue where devices would not always reinitialize properly when switching scene collections [Jim]
- Fixed various issues that would affect the websockets plugin [tt2468]
- Fixed a bug where certain Twitch panel settings wouldn’t save properly [derrod]
- Fixed a bug on Linux where Window capture wouldn’t properly capture on software rasterization devices [ishitatsuyuki]
- Fixed various potential bugs and race conditions across the program and multiple plugins [wangshaohui]
- Fixed network throughput to distant servers potentially being limited in low memory environments [R1CH]
- Fixed a crash on Linux X11 that could happen when closing certain dialogs containing video previews [tt2468]
- Fixed VST plugin windows disappearing when resized [Blue Cat Audio]
- Fixed a VST plugin crash that could occur under certain circumstances [walker-WSH]
- Fixed an incorrect offset of scene labels on certain multiview configurations [norihiro]
- Fixed a bug that would allow resizing sources that are locked [ntoff]
- Fixed a performance issue with X11 window capture on Linux [ishitatsuyuki]
- Fixed a bug where projectors could not be resized with certain window managers on Linux [univrsal]
- Fixed window flashing on macOS when starting the program minimized to tray [CodyJung]
- Fixed a bug where push-to-talk or mute delay would not save under certain circumstances [CodyJung]
- Fixed a bug where mouse hotkeys would not always function correctly on Linux [kkartaltepe]
OBS Studio 27.2 Beta 2
If you would like to support the OBS Project, please consider contributing to our Patreon or Open Collective!
We're releasing beta builds before release candidates so we can gauge some changes/features. Please let us know how it goes!
Beta 2 Changes
- Fixed vertical volume meters not showing grayscale activity while muted
- Fixed a crash when using transition overrides
- Fixed Flatpak deployment issue
New Features and Additions
- Added AJA source for AJA devices [DDRBoxman/AJA Team]
- Added AJA output to tools menu for AJA devices [DDRBoxman/AJA Team]
- Added the ability to set different blend modes to sources via the source right-click context menu (similar to Photoshop’s layer blending for example) [jw0z96]
- Added AOM AV1 and SVT-AV1 encoders (note that these are currently considered experimental, work best with CPUs that have many cores, and are only accessible for recording in advanced output mode) [Jim]
- Added an OBS hotkey for browser sources to allow refreshing a browser source via that hotkey [gxalpha]
- Added hotkey filter search [furious]
- Added hotkey duplicate detection [furious/Jim]
- Added a warning dialog when switching profiles that have settings changes that require a restart [offthegrid-mike]
- Added a “Show active outputs warning on exit” option in advanced settings, which allows you to enable/disable the confirmation dialog on exit while recording/streaming [bobvandevijver]
- Added support for the RIST protocol [pkv]
- Added official Flatpak support for Linux [GeorgesStavracas]
- Added framework for future support of background hotkeys on Wayland [kkartaltepe]
Tweaks
- Updated CEF (Chromium) for the browser source from 75 (3770) to version 95 (4638) (Absolutely amazing work by everyone who worked on this, especially the CEF community -Jim) [RytoEX/pkv/WizardCM/VodBox]
- Updated dependencies to their latest versions [Jim/RytoEX/pkv/WizardCM/VodBox]
- Volume meters will now show audio activity in grayscale when muted rather than showing no activity [cg2121]
- Improve menu bar icons on macOS [PatTheMav]
- A warning will now be shown when failing to start/stop YouTube streams [derrod]
- Improved consistency of transition duration suffixes [cg2121]
- On Linux, the list of windows shown in Window capture will now show alphabetically [donotnoot]
- Twitch panels will now use light or dark mode depending on the OBS theme [RytoEX]
- Changed the Docks menu from being a submenu in the View menu to instead be its own top-level menu on the menu-bar [Warchamp7]
- A more user-friendly dialog is now displayed when a file could not be written for recording [R1CH]
- The filters preview/properties are now resizable [Warchamp7]
- Added the ability for RTMP servers to request a silent reconnect when the server is going down (otherwise known as the “RTMP go away” feature) [Jim]
- Incompatible audio filters will now not be shown for sources that don’t support them [WizardCM]
- Added frontend event so scripts can know when OBS is shutting down [cg2121]
- PipeWire capturing is now more robust, especially in multi-GPU setups [columbarius]
Bug Fixes
- Fixed the cursor capture position on certain applications with window and game capture [rcdrone]
- Fix YouTube GoLive feature not working for existing broadcasts that are not auto-start broadcasts [derrod]
- Fixed the YouTube broadcast button state when stopping streams without auto-start that have auto-stop enabled [derrod]
- Fixed an issue where the edit menu wouldn’t properly update its state depending on what was selected [offthegrid-mike]
- Fixed the Paste Source context menu items from still being enabled if source has been destroyed [Jim]
- Fixed a bug where pressing “Cancel” on a properties dialog would cause settings to save in some cases despite hitting cancel [gxalpha]
- Fixed a bug where certain settings would show as available in the video capture device properties when they weren’t actually available [lexi-lambda]
- Fixed a crash where modifying the video capture device properties on Linux could cause a crash on some systems [lexi-lambda]
- Fixed Linux PulseAudio monitoring volume with signed 32bit and unsigned 8bit formats [norihiro]
- Fixed Media Source not working with audio-only files [norihiro]
- Fixed a couple memory leaks with QSV [shleeable]
- Fixed an issue where audio monitoring could have significant latency on Linux [kkartaltepe]
- Fixed undo/redo not working for text changes on the context bar [gxalpha]
- Fixed an issue where the transform window would not consistently updated for selected sources/scenes [offthegrid-mike]
- Fixed missing undo/redo action when resetting filter properties [gxalpha]
- Fixed missing undo/redo action when using “Add existing source” [gxalpha]
- Fixed an issue where stinger transitions could sometimes loop unintentionally [exeldro]
- Fixed an issue where transforms/crops would not be included when copying/pasting sources [torresam]
- Fixed a couple potential freezes and crashes, especially with browser sources [Jim]
- Fixed an issue where devices would not always reinitialize properly when switching scene collections [Jim]
- Fixed various issues that would affect the websockets plugin [tt2468]
- Fixed a bug where certain Twitch panel settings wouldn’t save properly [derrod]
- Fixed a bug on Linux where Window capture wouldn’t properly capture on software rasterization devices [ishitatsuyuki]
- Fixed various potential bugs and race conditions across the program and multiple plugins [wangshaohui]
- Fixed network throughput to distant servers potentially being limited in low memory environments [R1CH]
- Fixed a crash on Linux X11 that could happen when closing certain dialogs containing video previews [tt2468]
OBS Studio 27.2 Beta 1
If you would like to support the OBS Project, please consider contributing to our Patreon or Open Collective!
We're releasing beta builds before release candidates so we can gauge some changes/features. Please let us know how it goes!
New Features and Additions
- Added AJA source for AJA devices [DDRBoxman/AJA Team]
- Added AJA output to tools menu for AJA devices [DDRBoxman/AJA Team]
- Added the ability to set different blend modes to sources via the source right-click context menu (similar to Photoshop’s layer blending for example) [jw0z96]
- Added AOM AV1 and SVT-AV1 encoders (note that these are currently considered experimental, work best with CPUs that have many cores, and are only accessible for recording in advanced output mode) [Jim]
- Added an OBS hotkey for browser sources to allow refreshing a browser source via that hotkey [gxalpha]
- Added hotkey filter search [furious]
- Added hotkey duplicate detection [furious/Jim]
- Added a warning dialog when switching profiles that have settings changes that require a restart [offthegrid-mike]
- Added a “Show active outputs warning on exit” option in advanced settings, which allows you to enable/disable the confirmation dialog on exit while recording/streaming [bobvandevijver]
- Added support for the RIST protocol [pkv]
- Added official Flatpak support for Linux [GeorgesStavracas]
- Added framework for future support of background hotkeys on Wayland [kkartaltepe]
Tweaks
- Updated CEF (Chromium) for the browser source from 75 (3770) to version 95 (4638) (Absolutely amazing work by everyone who worked on this, especially the CEF community -Jim) [RytoEX/pkv/WizardCM/VodBox]
- Updated dependencies to their latest versions [Jim/RytoEX/pkv/WizardCM/VodBox]
- Volume meters will now show audio activity in grayscale when muted rather than showing no activity [cg2121]
- Improve menu bar icons on macOS [PatTheMav]
- A warning will now be shown when failing to start/stop YouTube streams [derrod]
- Improved consistency of transition duration suffixes [cg2121]
- On Linux, the list of windows shown in Window capture will now show alphabetically [donotnoot]
- Twitch panels will now use light or dark mode depending on the OBS theme [RytoEX]
- Changed the Docks menu from being a submenu in the View menu to instead be its own top-level menu on the menu-bar [Warchamp7]
- A more user-friendly dialog is now displayed when a file could not be written for recording [R1CH]
- The filters preview/properties are now resizable [Warchamp7]
- Added the ability for RTMP servers to request a silent reconnect when the server is going down (otherwise known as the “RTMP go away” feature) [Jim]
- Incompatible audio filters will now not be shown for sources that don’t support them [WizardCM]
- Added frontend event so scripts can know when OBS is shutting down [cg2121]
- PipeWire capturing is now more robust, especially in multi-GPU setups [columbarius]
Bug Fixes
- Fixed the cursor capture position on certain games with window and game capture [rcdrone]
- Fix YouTube GoLive feature not working for existing broadcasts that are not auto-start broadcasts [derrod]
- Fixed the YouTube broadcast button state when stopping streams without auto-start that have auto-stop enabled [derrod]
- Fixed an issue where the edit menu wouldn’t properly update its state depending on what was selected [offthegrid-mike]
- Fixed the Paste Source context menu items from still being enabled if source has been destroyed [Jim]
- Fixed a bug where pressing “Cancel” on a properties dialog would cause settings to save in some cases despite hitting cancel [gxalpha]
- Fixed a bug where certain settings would show as available in the video capture device properties when they weren’t actually available [lexi-lambda]
- Fixed a crash where modifying the video capture device properties on Linux could cause a crash on some systems [lexi-lambda]
- Fixed Linux PulseAudio monitoring volume with signed 32bit and unsigned 8bit formats [norihiro]
- Fixed Media Source not working with audio-only files [norihiro]
- Fixed a couple memory leaks with QSV [shleeable]
- Fixed an issue where audio monitoring could have significant latency on Linux [kkartaltepe]
- Fixed undo/redo not working for text changes on the context bar [gxalpha]
- Fixed an issue where the transform window would not consistently updated for selected sources/scenes [offthegrid-mike]
- Fixed missing undo/redo action when resetting filter properties [gxalpha]
- Fixed missing undo/redo action when using “Add existing source” [gxalpha]
- Fixed an issue where stinger transitions could sometimes loop unintentionally [exeldro]
- Fixed an issue where transforms/crops would not be included when copying/pasting sources [torresam]
- Fixed a couple potential freezes and crashes, especially with browser sources [Jim]
- Fixed an issue where devices would not always reinitialize properly when switching scene collections [Jim]
- Fixed various issues that would affect the websockets plugin [tt2468]
- Fixed a bug where certain Twitch panel settings wouldn’t save properly [derrod]
- Fixed a bug on Linux where Window capture wouldn’t properly capture on software rasterization devices [ishitatsuyuki]
- Fixed various potential bugs and race conditions across the program and multiple plugins [wangshaohui]
- Fixed network throughput to distant servers potentially being limited in low memory environments [R1CH]
OBS Studio 27.1.3
If you would like to support the OBS Project, please consider contributing to our Patreon or Open Collective!
27.1.3 Hotfix Changes
- Fixed a bug introduced in 27.1.2 where some sources wouldn't have their audio output properly [Jim]
27.1.2 Hotfix Changes
- Fixed Browser Source transparency issue [rcdrone]
- Fixed an issue where the main window could not be resized for smaller monitors [Warchamp7]
- Fixed hotkeys failing sometimes when the program was in focus [RytoEX]
- Fixed an issue where the Bandwidth Test checkbox for Twitch would be incorrectly disabled [derrod]
- Fixed an issue where the Bandwidth Test was unavailable for YouTube in the Auto Configuration wizard [derrod]
- Fixed a crash when opening the Auto Configuration dialog with a linked YouTube account [notr1ch]
27.1.1 Hotfix Changes
- Fixed an issue that caused an incorrect deployment of 27.1 on Windows, causing the Display Capture Source to look washed out [Jim]
27.1 New Features and Additions
- Added YouTube integration [yuriy-chumak]
- Allows the ability to connect your YouTube account without using a stream key
- Adds various features when setting up your stream that allows you to set settings for each stream: your stream title, description, privacy settings, scheduling streams, and more
- YouTube streams are created and managed via a new “Manage Broadcast” button next to “Start Streaming” [derrod]
- Also features a chat dock for public and unlisted broadcasts (currently read-only) [derrod]
- Bandwidth testing is now supported in the Auto-Configuration wizard when logged in [derrod]
- Special thanks to the developers at YouTube for working with us directly on the initial implementation of this feature and helping to make it a reality
- Added an 18-scene multiview option [XDelta]
- Added a “Mask Only” option to the stinger track matte [Jim]
- Added a feature to browser sources to allow limited control over OBS, which must be explicitly granted by the user [gxalpha]
- For more details, see the documentation here: https://github.com/obsproject/obs-browser#control-obs
- Added an option to draw safe areas in the preview (same as the safe areas in the multiview) [cg2121]
27.1 Tweaks
- Added performance fixes for Windows 11 and Windows 10 Insider builds [rcdrone]
- Names for displays on macOS Display capture are now human readable names [Developer-Ecosystem-Engineering]
- Auto-Remux now works with Replay Buffer [gxalpha]
- Optimized the media source, reducing unnecessary CPU usage [rcdrone]
- The missing files dialog will now detect missing files for stingers as well [gxalpha]
- Remove “Enter Fullscreen” from the menu on macOS because macOS already has a builtin fullscreen mode interface option [gxalpha]
- Sources that are invisible/hidden will now have their text dimmed as well in the source list [gxalpha]
- Added a “Missing Files Check” menu item to the “Scene Collections” menu [gxalpha]
- Added source icons to the source toolbar [cg2121]
- Image sources that use gif files now will animate in preview when using studio mode [cg2121]
- Enabled Alpha option in the Freetype 2 Test Source’s Font dialog [norihiro]
- Added the ability to disable the Missing Files dialog using a startup flag [tt2468]
- Added Ctrl+R on Linux and Cmd+R on macOS to reload browser panels [WizardCM]
- Re-enabled drag & drop for scenes & sources on Linux [GeorgeStavracas]
- Minor UI improvements to various areas, including Source Toolbar, Transform dialog and more [Warchamp7]
- Improved internal behaviour in the game capture source to avoid unnecessary re-hooking [rcdrone]
- Wayland capture sources are now available without having to pass custom parameters to OBS from the command line [tytan652]
27.1 Bug Fixes
- Fixed a bug on Wayland on Linux where the cursor would capture slightly mispositioned [GeorgeStavracas]
- Fixed a bug with Dynamic Bitrate that would cause it to malfunction when used with hardware encoders [R1CH]
- Fixed a bug on Wayland where capture methods (ie window/desktop) that weren’t fully supported would appear anyway [GeorgeStavracas]
- Fixed a variety of colour-related bugs in window capture and browser source [rcdrone]
- Fixed a bug where track matte stingers would flash previous frames sometimes [Jim]
- Fixed an issue where the projectors would list incorrect resolutions for DPI-scaled monitors [RytoEX]
- Fixed a crash on exit that could occur when using 3rd party plugins that hold references to sources with audio monitoring enabled [R1CH]
- Fixed a bug where the Game Capture source would occasionally still capture overlays with the “Capture third-party overlays” option disabled [kokole]
- Fixed a bug where keyboard interaction did not work correctly on macOS [WizardCM]
- Fixed a bug where the replay * *buffer could crash when plugins interact with it [exeldro]
- Fixed an issue where the mask/blend filter looked incorrect on version 27 [rcdrone]
- Fixed a bug where deleting a scene that’s used as a source wouldn’t Undo/Redo properly [exeldro]
- Fixed a bug where the Auto-Remux would pop up blank sometimes [gxalpha]
- Fixed a bug where performing a redo for creating sources would cause sources to be created in the wrong scene [gxalpha]
- Fixed the “Deactivate when not showing” option in the Decklink source not working properly [cg2121]
- Fixed a bug where themes were unable to use previously defined palette variables [WizardCM]
- Fixed log viewer taking up unnecessary extra memory when closed [cg2121]
- Fixed a crash that could occur when exiting OBS with decklink output active [R1CH]
- Fixed an issue where saving screenshots or the replay buffer would fail if the output filename format contained a directory path [R1CH]
- Fixed a crash that could occur when a connection was dropped during the Auto-Configuration Wizard’s bandwidth-testing stage [derrod]
- Disabled "Network Optimizations" when using RTMPS because of incompatibility [R1CH]
- Fixed an issue where setting a zero second auto reconnect delay would cause OBS to stop responding if disconnected [R1CH]
OBS Studio 27.1.2
OBS Studio 27.1.2
If you would like to support the OBS Project, please consider contributing to our Patreon or Open Collective!
27.1.2 Hotfix Changes
- Fixed Browser Source transparency issue [rcdrone]
- Fixed an issue where the main window could not be resized for smaller monitors [Warchamp7]
- Fixed hotkeys failing sometimes when the program was in focus [RytoEX]
- Fixed an issue where the Bandwidth Test checkbox for Twitch would be incorrectly disabled [derrod]
- Fixed an issue where the Bandwidth Test was unavailable for YouTube in the Auto Configuration wizard [derrod]
- Fixed a crash when opening the Auto Configuration dialog with a linked YouTube account [notr1ch]
27.1.1 Hotfix Changes
- Fixed an issue that caused an incorrect deployment of 27.1 on Windows, causing the Display Capture Source to look washed out [Jim]
27.1 New Features and Additions
- Added YouTube integration [yuriy-chumak]
- Allows the ability to connect your YouTube account without using a stream key
- Adds various features when setting up your stream that allows you to set settings for each stream: your stream title, description, privacy settings, scheduling streams, and more
- YouTube streams are created and managed via a new “Manage Broadcast” button next to “Start Streaming” [derrod]
- Also features a chat dock for public and unlisted broadcasts (currently read-only) [derrod]
- Bandwidth testing is now supported in the Auto-Configuration wizard when logged in [derrod]
- Special thanks to the developers at YouTube for working with us directly on the initial implementation of this feature and helping to make it a reality
- Added an 18-scene multiview option [XDelta]
- Added a “Mask Only” option to the stinger track matte [Jim]
- Added a feature to browser sources to allow limited control over OBS, which must be explicitly granted by the user [gxalpha]
- For more details, see the documentation here: https://github.com/obsproject/obs-browser#control-obs
- Added an option to draw safe areas in the preview (same as the safe areas in the multiview) [cg2121]
27.1 Tweaks
- Added performance fixes for Windows 11 and Windows 10 Insider builds [rcdrone]
- Names for displays on macOS Display capture are now human readable names [Developer-Ecosystem-Engineering]
- Auto-Remux now works with Replay Buffer [gxalpha]
- Optimized the media source, reducing unnecessary CPU usage [rcdrone]
- The missing files dialog will now detect missing files for stingers as well [gxalpha]
- Remove “Enter Fullscreen” from the menu on macOS because macOS already has a builtin fullscreen mode interface option [gxalpha]
- Sources that are invisible/hidden will now have their text dimmed as well in the source list [gxalpha]
- Added a “Missing Files Check” menu item to the “Scene Collections” menu [gxalpha]
- Added source icons to the source toolbar [cg2121]
- Image sources that use gif files now will animate in preview when using studio mode [cg2121]
- Enabled Alpha option in the Freetype 2 Test Source’s Font dialog [norihiro]
- Added the ability to disable the Missing Files dialog using a startup flag [tt2468]
- Added Ctrl+R on Linux and Cmd+R on macOS to reload browser panels [WizardCM]
- Re-enabled drag & drop for scenes & sources on Linux [GeorgeStavracas]
- Minor UI improvements to various areas, including Source Toolbar, Transform dialog and more [Warchamp7]
- Improved internal behaviour in the game capture source to avoid unnecessary re-hooking [rcdrone]
- Wayland capture sources are now available without having to pass custom parameters to OBS from the command line [tytan652]
27.1 Bug Fixes
- Fixed a bug on Wayland on Linux where the cursor would capture slightly mispositioned [GeorgeStavracas]
- Fixed a bug with Dynamic Bitrate that would cause it to malfunction when used with hardware encoders [R1CH]
- Fixed a bug on Wayland where capture methods (ie window/desktop) that weren’t fully supported would appear anyway [GeorgeStavracas]
- Fixed a variety of colour-related bugs in window capture and browser source [rcdrone]
- Fixed a bug where track matte stingers would flash previous frames sometimes [Jim]
- Fixed an issue where the projectors would list incorrect resolutions for DPI-scaled monitors [RytoEX]
- Fixed a crash on exit that could occur when using 3rd party plugins that hold references to sources with audio monitoring enabled [R1CH]
- Fixed a bug where the Game Capture source would occasionally still capture overlays with the “Capture third-party overlays” option disabled [kokole]
- Fixed a bug where keyboard interaction did not work correctly on macOS [WizardCM]
- Fixed a bug where the replay * *buffer could crash when plugins interact with it [exeldro]
- Fixed an issue where the mask/blend filter looked incorrect on version 27 [rcdrone]
- Fixed a bug where deleting a scene that’s used as a source wouldn’t Undo/Redo properly [exeldro]
- Fixed a bug where the Auto-Remux would pop up blank sometimes [gxalpha]
- Fixed a bug where performing a redo for creating sources would cause sources to be created in the wrong scene [gxalpha]
- Fixed the “Deactivate when not showing” option in the Decklink source not working properly [cg2121]
- Fixed a bug where themes were unable to use previously defined palette variables [WizardCM]
- Fixed log viewer taking up unnecessary extra memory when closed [cg2121]
- Fixed a crash that could occur when exiting OBS with decklink output active [R1CH]
- Fixed an issue where saving screenshots or the replay buffer would fail if the output filename format contained a directory path [R1CH]
- Fixed a crash that could occur when a connection was dropped during the Auto-Configuration Wizard’s bandwidth-testing stage [derrod]
- Disabled "Network Optimizations" when using RTMPS because of incompatibility [R1CH]
- Fixed an issue where setting a zero second auto reconnect delay would cause OBS to stop responding if disconnected [R1CH]
OBS Studio 27.1.1
If you would like to support the OBS Project, please consider contributing to our Patreon or Open Collective!
27.1.1 Hotfix
- Fixed an issue that caused an incorrect deployment of 27.1 on Windows, causing the Display Capture Source to look washed out [Jim]
New Features and Additions
- Added YouTube integration [yuriy-chumak]
- Allows the ability to connect your YouTube account without using a stream key
- Adds various features when setting up your stream that allows you to set settings for each stream: your stream title, description, privacy settings, scheduling streams, and more
- YouTube streams are created and managed via a new “Manage Broadcast” button next to “Start Streaming” [derrod]
- Also features a chat dock for public and unlisted broadcasts (currently read-only) [derrod]
- Bandwidth testing is now supported in the Auto-Configuration wizard when logged in [derrod]
- Special thanks to the developers at YouTube for working with us directly on the initial implementation of this feature and helping to make it a reality
- Added an 18-scene multiview option [XDelta]
- Added a “Mask Only” option to the stinger track matte [Jim]
- Added a feature to browser sources to allow limited control over OBS, which must be explicitly granted by the user [gxalpha]
- For more details, see the documentation here: https://github.com/obsproject/obs-browser#control-obs
- Added an option to draw safe areas in the preview (same as the safe areas in the multiview) [cg2121]
Tweaks
- Added performance fixes for Windows 11 and Windows 10 Insider builds [rcdrone]
- Names for displays on macOS Display capture are now human readable names [Developer-Ecosystem-Engineering]
- Auto-Remux now works with Replay Buffer [gxalpha]
- Optimized the media source, reducing unnecessary CPU usage [rcdrone]
- The missing files dialog will now detect missing files for stingers as well [gxalpha]
- Remove “Enter Fullscreen” from the menu on macOS because macOS already has a builtin fullscreen mode interface option [gxalpha]
- Sources that are invisible/hidden will now have their text dimmed as well in the source list [gxalpha]
- Added a “Missing Files Check” menu item to the “Scene Collections” menu [gxalpha]
- Added source icons to the source toolbar [cg2121]
- Image sources that use gif files now will animate in preview when using studio mode [cg2121]
- Enabled Alpha option in the Freetype 2 Text Source’s Font dialog [norihiro]
- Added the ability to disable the Missing Files dialog using a startup flag [tt2468]
- Added Ctrl+R on Linux and Cmd+R on macOS to reload browser panels [WizardCM]
- Re-enabled drag & drop for scenes & sources on Linux [GeorgeStavracas]
- Minor UI improvements to various areas, including Source Toolbar, Transform dialog and more [Warchamp7]
- Improved internal behaviour in the game capture source to avoid unnecessary re-hooking [rcdrone]
- Wayland capture sources are now available without having to pass custom parameters to OBS from the command line [GeorgeStavracas/tytan652]
Bug Fixes
- Fixed a bug on Wayland on Linux where the cursor would capture slightly mispositioned [GeorgeStavracas]
- Fixed a bug with Dynamic Bitrate that would cause it to malfunction when used with hardware encoders [R1CH]
- Fixed a bug on Wayland where capture methods (ie window/desktop) that weren’t fully supported would appear anyway [GeorgeStavracas]
- Fixed a variety of colour-related bugs in window capture and browser source [rcdrone]
- Fixed a bug where track matte stingers would flash previous frames sometimes [Jim]
- Fixed an issue where the projectors would list incorrect resolutions for DPI-scaled monitors [RytoEX]
- Fixed a crash on exit that could occur when using 3rd party plugins that hold references to sources with audio monitoring enabled [R1CH]
- Fixed a bug where the Game Capture source would occasionally still capture overlays with the “Capture third-party overlays” option disabled [kokole]
- Fixed a bug where keyboard interaction did not work correctly on macOS [WizardCM]
- Fixed a bug where the replay buffer could crash when plugins interact with it [exeldro]
- Fixed an issue where the mask/blend filter looked incorrect on version 27 [rcdrone]
- Fixed a bug where deleting a scene that’s used as a source wouldn’t Undo/Redo properly [exeldro]
- Fixed a bug where the Auto-Remux would pop up blank sometimes [gxalpha]
- Fixed a bug where performing a redo for creating sources would cause sources to be created in the wrong scene [gxalpha]
- Fixed the “Deactivate when not showing” option in the Decklink source not working properly [cg2121]
- Fixed a bug where themes were unable to use previously defined palette variables [WizardCM]
- Fixed log viewer taking up unnecessary extra memory when closed [cg2121]
- Fixed a crash that could occur when exiting OBS with decklink output active [R1CH]
- Fixed an issue where saving screenshots or the replay buffer would fail if the output filename format contained a directory path [R1CH]
- Fixed a crash that could occur when a connection was dropped during the Auto-Configuration Wizard’s bandwidth-testing stage [derrod]
- Disabled "Network Optimizations" when using RTMPS because of incompatibility [R1CH]
- Fixed an issue where setting a zero second auto reconnect delay would cause OBS to stop responding if disconnected [R1CH]
OBS Studio 27.1
If you would like to support the OBS Project, please consider contributing to our Patreon or Open Collective!
New Features and Additions
- Added YouTube integration [yuriy-chumak]
- Allows the ability to connect your YouTube account without using a stream key
- Adds various features when setting up your stream that allows you to set settings for each stream: your stream title, description, privacy settings, scheduling streams, and more
- YouTube streams are created and managed via a new “Manage Broadcast” button next to “Start Streaming” [derrod]
- Also features a chat dock for public and unlisted broadcasts (currently read-only) [derrod]
- Bandwidth testing is now supported in the Auto-Configuration wizard when logged in [derrod]
- Special thanks to the developers at YouTube for working with us directly on the initial implementation of this feature and helping to make it a reality
- Added an 18-scene multiview option [XDelta]
- Added a “Mask Only” option to the stinger track matte [Jim]
- Added a feature to browser sources to allow limited control over OBS, which must be explicitly granted by the user [gxalpha]
- For more details, see the documentation here: https://github.com/obsproject/obs-browser#control-obs
- Added an option to draw safe areas in the preview (same as the safe areas in the multiview) [cg2121]
Tweaks
- Added performance fixes for Windows 11 and Windows 10 Insider builds [rcdrone]
- Names for displays on macOS Display capture are now human readable names [Developer-Ecosystem-Engineering]
- Auto-Remux now works with Replay Buffer [gxalpha]
- Optimized the media source, reducing unnecessary CPU usage [rcdrone]
- The missing files dialog will now detect missing files for stingers as well [gxalpha]
- Remove “Enter Fullscreen” from the menu on macOS because macOS already has a builtin fullscreen mode interface option [gxalpha]
- Sources that are invisible/hidden will now have their text dimmed as well in the source list [gxalpha]
- Added a “Missing Files Check” menu item to the “Scene Collections” menu [gxalpha]
- Added source icons to the source toolbar [cg2121]
- Image sources that use gif files now will animate in preview when using studio mode [cg2121]
- Enabled Alpha option in the Freetype 2 Text Source’s Font dialog [norihiro]
- Added the ability to disable the Missing Files dialog using a startup flag [tt2468]
- Added Ctrl+R on Linux and Cmd+R on macOS to reload browser panels [WizardCM]
- Re-enabled drag & drop for scenes & sources on Linux [GeorgeStavracas]
- Minor UI improvements to various areas, including Source Toolbar, Transform dialog and more [Warchamp7]
- Improved internal behaviour in the game capture source to avoid unnecessary re-hooking [rcdrone]
- Wayland capture sources are now available without having to pass custom parameters to OBS from the command line [GeorgeStavracas/tytan652]
Bug Fixes
- Fixed a bug on Wayland on Linux where the cursor would capture slightly mispositioned [GeorgeStavracas]
- Fixed a bug with Dynamic Bitrate that would cause it to malfunction when used with hardware encoders [R1CH]
- Fixed a bug on Wayland where capture methods (ie window/desktop) that weren’t fully supported would appear anyway [GeorgeStavracas]
- Fixed a variety of colour-related bugs in window capture and browser source [rcdrone]
- Fixed a bug where track matte stingers would flash previous frames sometimes [Jim]
- Fixed an issue where the projectors would list incorrect resolutions for DPI-scaled monitors [RytoEX]
- Fixed a crash on exit that could occur when using 3rd party plugins that hold references to sources with audio monitoring enabled [R1CH]
- Fixed a bug where the Game Capture source would occasionally still capture overlays with the “Capture third-party overlays” option disabled [kokole]
- Fixed a bug where keyboard interaction did not work correctly on macOS [WizardCM]
- Fixed a bug where the replay buffer could crash when plugins interact with it [exeldro]
- Fixed an issue where the mask/blend filter looked incorrect on version 27 [rcdrone]
- Fixed a bug where deleting a scene that’s used as a source wouldn’t Undo/Redo properly [exeldro]
- Fixed a bug where the Auto-Remux would pop up blank sometimes [gxalpha]
- Fixed a bug where performing a redo for creating sources would cause sources to be created in the wrong scene [gxalpha]
- Fixed the “Deactivate when not showing” option in the Decklink source not working properly [cg2121]
- Fixed a bug where themes were unable to use previously defined palette variables [WizardCM]
- Fixed log viewer taking up unnecessary extra memory when closed [cg2121]
- Fixed a crash that could occur when exiting OBS with decklink output active [R1CH]
- Fixed an issue where saving screenshots or the replay buffer would fail if the output filename format contained a directory path [R1CH]
- Fixed a crash that could occur when a connection was dropped during the Auto-Configuration Wizard’s bandwidth-testing stage [derrod]
- Disabled "Network Optimizations" when using RTMPS because of incompatibility [R1CH]
- Fixed an issue where setting a zero second auto reconnect delay would cause OBS to stop responding if disconnected [R1CH]
OBS Studio 27.1 Release Candidate 3
If you would like to support the OBS Project, please consider contributing to our Patreon or Open Collective!
Release Candidate 3 Fixes
- Changes to YouTube integration
- Broadcasts are now set-up via a dedicated “Manage Broadcast” button
- Broadcasts can now be created or selected without going live immediately
- Support for uploading a thumbnail was added
- Added a checkbox to remember settings used when creating a broadcast
- Bandwidth testing during the Auto-Configuration Wizard process is now supported
- Fixed potential crash in Auto-Configuration Wizard when testing bandwidth
- Minor adjustments to Dark/Acri theme
Release Candidate 2 Fixes
- Fixed a bug where the auto-start and auto-stop checkboxes for YouTube integration could sometimes be disabled
- Fixed a bug where stream delay didn’t work with YouTube integration
- Fixed certain categories missing or not being translated in the YouTube stream configuration dialog
- The description box when starting a YouTube broadcast is now a multi-line
- Fixed a crash when using Alt-Tab with a captured game
- Fixed a bug where scheduled broadcasts would lose their set description
- The “Network optimizations” option will now be disabled when using RTMPS due to issues
- Fixed a bug where changing to a service with stream key wouldn't unlink a previously linked account
New Features and Additions
- Added YouTube integration [yuriy-chumak]
- Allows the ability to connect your YouTube account without using a stream key
- Adds various features when starting your stream that allows you to set settings for each stream: your stream title, description, privacy settings, scheduling streams, and more
- Also features a chat dock for public and unlisted broadcasts (currently read-only) [derrod]
- Special thanks to the developers at YouTube for working with us directly on the initial implementation of this feature and helping to make it a reality
- Added an 18-scene multiview option [XDelta]
- Added a “Mask Only” option to the stinger track matte [Jim]
- Added a feature to browser sources to allow limited control over OBS, which must be explicitly granted by the user [gxalpha]
- Added an option to draw safe areas in the preview (same as the safe areas in the multiview) [cg2121]
Tweaks
- Added performance fixes for Windows 11 and Windows 10 Insider builds [rcdrone]
- Names for displays on macOS Display capture are now human readable names [Developer-Ecosystem-Engineering]
- Auto-Remux now works with Replay Buffer [gxalpha]
- Optimized the media source, reducing unnecessary CPU usage [rcdrone]
- The missing files dialog will now detect missing files for stingers as well [gxalpha]
- Remove “Enter Fullscreen” from the menu on macOS because macOS already has a builtin fullscreen mode interface option [gxalpha]
- Sources that are invisible/hidden will now have their text dimmed as well in the source list [gxalpha]
- Added a “Missing Files Check” menu item to the “Scene Collections” menu [gxalpha]
- Added source icons to the source toolbar [cg2121]
- Image sources that use gif files now will animate in preview when using studio mode [cg2121]
- Enabled Alpha option in the Freetype 2 Test Source’s Font dialog [norihiro]
- Added the ability to disable the Missing Files dialog using a startup flag [tt2468]
- Added Ctrl+R on Linux and Cmd+R on macOS to reload browser panels [WizardCM]
- Re-enabled drag & drop for scenes & sources on Linux [GeorgeStavracas]
- Minor UI improvements to various areas, including Source Toolbar, Transform dialog and more [Warchamp7]
- Improved internal behaviour in the game capture source to avoid unnecessary re-hooking [rcdrone]
Bug Fixes
- Fixed a bug on Wayland on Linux where the cursor would capture slightly mispositioned [GeorgeStavracas]
- Fixed a bug with Dynamic Bitrate that would cause it to malfunction when used with hardware encoders [R1CH]
- Fixed a bug on Wayland where capture methods (ie window/desktop) that weren’t fully supported would appear anyway [GeorgeStavracas]
- Fixed a variety of colour-related bugs in window capture and browser source [rcdrone]
- Fixed a bug where track matte stingers would flash previous frames sometimes [Jim]
- Fixed an issue where the projectors would list incorrect resolutions for DPI-scaled monitors [RytoEX]
- Fixed a crash on exit that could occur when using 3rd party plugins that hold references to sources with audio monitoring enabled [R1CH]
- Fixed a bug where the Game Capture source would occasionally still capture overlays with the “Capture third-party overlays” option disabled [kokole]
- Fixed a bug where keyboard interaction did not work correctly on macOS [WizardCM]
- Fixed a bug where the replay buffer could crash when plugins interact with it [exeldro]
- Fixed an issue where the mask/blend filter looked incorrect on version 27 [rcdrone]
- Fixed a bug where deleting a scene that’s used as a source wouldn’t Undo/Redo properly [exeldro]
- Fixed a bug where the Auto-Remux would pop up blank sometimes [gxalpha]
- Fixed a bug where performing a redo for creating sources would cause sources to be created in the wrong scene [gxalpha]
- Fixed the “Deactivate when not showing” option in the Decklink source not working properly [cg2121]
- Fixed a bug where themes were unable to use previously defined palette variables [WizardCM]
- Fixed log viewer taking up unnecessary extra memory when closed [cg2121]
- Fixed a crash that could occur when exiting OBS with decklink output active [R1CH]
- Fixed an issue where saving screenshots or the replay buffer would fail if the output filename format contained a directory path [R1CH]
- Fixed a bug where setting a reconnect delay of 0 seconds would cause OBS to become unresponsive [R1CH]