Skip to content

Releases: obsproject/obs-studio

OBS Studio 27.2 Release Candidate 1

30 Jan 21:08
Compare
Choose a tag to compare
Pre-release

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

23 Jan 21:36
Compare
Choose a tag to compare
Pre-release

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

12 Jan 00:05
Compare
Choose a tag to compare
Pre-release

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

31 Dec 17:57
Compare
Choose a tag to compare
Pre-release

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

30 Dec 04:45
Compare
Choose a tag to compare
Pre-release

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

04 Oct 20:44
Compare
Choose a tag to compare

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]
  • 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

04 Oct 15:05
Compare
Choose a tag to compare

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]
  • 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

28 Sep 17:56
Compare
Choose a tag to compare

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]
  • 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

28 Sep 14:48
Compare
Choose a tag to compare

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]
  • 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

17 Sep 14:29
Compare
Choose a tag to compare
Pre-release

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]