使用标签,可以标记提交历史上的特定点为重要提交
  • 27.1.3   OBS Studio 27.1.3 If you would like to support the OBS Project, please consider contributing to our [Patreon](https://patreon.com/obsproject) or [Open Collective](https://opencollective.com/obsproject)! 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]
  • 27.1.2   OBS Studio 27.1.2 If you would like to support the OBS Project, please consider contributing to our [Patreon](https://patreon.com/obsproject) or [Open Collective](https://opencollective.com/obsproject)! 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]
  • 27.1.1   OBS Studio 27.1 If you would like to support the OBS Project, please consider contributing to our [Patreon](https://patreon.com/obsproject) or [Open Collective](https://opencollective.com/obsproject)! 27.1.1 Hotfix ------------- * Fixed an issue that caused an incorrect deployment of 27.1 on Windows [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]
  • 27.1.0   OBS Studio 27.1 If you would like to support the OBS Project, please consider contributing to our [Open Collective](https://opencollective.com/obsproject) or [Patreon](https://patreon.com/obsproject)! 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 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 crash that could occur when a connection was dropped during the Auto-Configuration Wizard’s bandwidth-testing stage [derrod]
    Release OBS Studio 27.1
  • 27.1.0-rc3   OBS Studio 27.1 Release Candidate 3 If you would like to support the OBS Project, please consider contributing to our [Open Collective](https://opencollective.com/obsproject) or [Patreon](https://patreon.com/obsproject)! 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]
  • 27.1.0-rc2   OBS Studio 27.1 Release Candidate 2 If you would like to support the OBS Project, please consider contributing to our [Open Collective](https://opencollective.com/obsproject) or [Patreon](https://patreon.com/obsproject)! 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 ------ * 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]
  • 27.1.0-rc1   OBS Studio 27.1 Release Candidate 1 If you would like to support the OBS Project, please consider contributing to our [Open Collective](https://opencollective.com/obsproject) or [Patreon](https://patreon.com/obsproject)! 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] * 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 ------ * 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 “Capture third-party overlays” in the Game Capture source would occasionally still capture overlays [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]
  • 27.0.1   OBS Studio 27.0.1 If you would like to support the OBS Project, please consider contributing to our [Patreon](https://patreon.com/obsproject) or [Open Collective](https://opencollective.com/obsproject)! 27.0.1 Hotfix Changes --------------------- * Fixed 16bpp PNGs rendering brighter than version 26 [jpark37] * Fixed blue chroma key value not keying correctly [jpark37] * Fixed a bug where various sources, including game capture, would get stuck on a black screen sometimes [Jim] * Fixed a context bar crash introduced by a 27.0 change [Jim] * Fixed a bug where you could generate invalid undo/redo actions by clicking “Move Up” or “Move down” without having any source selected [WizardCM] * Fixed an issue where Psycho Visual Tuning would cause NVENC to fail to load when enabled for certain devices. Instead, they will now load without it if it’s unavailable [jpark37] * Fixed various settings (like lossless) for NVENC that could cause load failure [jpark37] * Fixed a bug where “Delete Scene” undo/redo action was not being translated [WizardCM] * Fixed filter changes not generating undo/redo actions [Programatic] * Fixed an issue that could result in lag for people dragging and dropping sources to reorder [exeldro] * Fixed a case on macOS where the VideoToolbox encoder would cause an encoder error when upgrading from 26 to 27.0 [RytoEX] * Audio sources and scenes without filters will no longer have the “Copy Filters” option enabled [RytoEX] * Added “Apply alpha in linear space” option to the media source which treats alpha as linear rather than non-linear (basically if you don’t know what that means, leave it alone) [jpark37] 27.0 New Features and Additions ------------------------------- * Added Undo/Redo [Programatic/Jim] * Added a new capture method for Display Capture, allowing the ability to capture displays cross-GPU. This fixes the black screen issues on laptops in particular (Requires Windows 10, 1903 or newer) [jpark37] * For users who have previously switched the “default” GPU to the integrated GPU, it is recommended to remove the override and instead use the new toggle in the Display Capture source * Added a missing files warning when loading scene collections [VodBox] * Also allows for bulk-update when folders have been moved (such as between computers) * Third party plugins will need to add support for this capability manually * Added source visibility transitions, which allow you to set a transition for a source when showing or hiding it [exeldro] * Added service integration and browser dock support to macOS and Linux [tbodt, cg2121] * Added support for Wayland on Linux. This includes a new PipeWire capture source when using Wayland (for Ubuntu users, 21.04 or newer is required for PipeWire capture) [GeorgesStavracas] * (Windows only) Added support for NVIDIA Noise Removal in the Noise Suppression filter (requires the [NVIDIA Audio Effects SDK](https://www.nvidia.com/en-us/geforce/broadcasting/broadcast-sdk/resources/) and a compatible GPU) [pkviet] * Added a Track Matte mode to stinger transitions, which supports a scene mask to display parts of the previous & current scene at the same time [Palakis] * Added support for sRGB texture formats, applying color operations in linear space [jpark37] 27.0 Improvements/Tweaks ------------------------ * When saving a file, the saved file path will be shown in the status bar [cg2121] * Media Sources & Stingers now support hardware decoding on macOS [eric] * Added an interact button to the source toolbar for the browser source [cg2121] * You can now refresh a browser dock in the right-click context menu [WizardCM] * Re-enabled Python scripting support on macOS by adding support for Python 3.8 and above [PatTheMav] * Added presets for 1080p and 4K in the macOS Video Capture Device source [vangdfang] * Added a virtual camera toggle to the system tray menu [cg2121] * Automatic rotation on Video Capture Devices can now be disabled [drewler] * Added launch parameter to disable high-DPI scaling (--disable-high-dpi-scaling) [Lordmau5] * Added Edit Script button to the script dialog [exeldro] * Added auto reset option to v4l2 source to handle dropouts with certain devices [esden] * Added frontend API functions for the virtual camera, value of the t-bar, and to reset video [cg2121, cpyarger, tt2468] * Improved startup time on Windows by not attempting to load plugin dependencies as OBS plugins [R1CH] * Improved performance when capturing OpenGL games with Game Capture on Windows [jpark37] * The transitions menu will now be disabled during a transition [cg2121] 27.0 Bug Fixes -------------- * Fixed an issue when importing a Scene Collection that has special characters, causing the import to silently fail [RytoEX] * Fixed a bug where DX12 games on Windows would capture game frames out-of-order [jpark37] * Fixed an issue where Media Source wouldn’t reconnect to remote streams [MegLi619] * Fixed an issue that would cause silent audio across all sources when a media source reaches max buffering [marcan] * Fixed VirtualCam crashing clients when using a custom placeholder image [R1CH] * Fixed VST paths on Linux [tytan652] * Fixed an issue with on High-DPI displays where the Canvas Resolution would be set to the scaled resolution in Settings and Auto-Config [Nirusu] * Fixed an issue where Video Settings would not be saved when using “Resize output (source size)” [WizardCM] * Fixed a crash with Window Capture on Windows that could occur if the window was destroyed [jpark37] * Fixed an issue where resizing sources within groups would not correctly resize the group [WizardCM] * Fixed an issue where drag and drop would require ignore uppercase file extensions [bershanskiy] * Fixed an issue with key modifiers in the Interact dialog for browser sources on Windows [Scrxtchy] * Fixed a crash on macOS when updating, caused by VirtualCam signature changes [PatTheMav] * Fixed a hang when attempting to reconnect to an RTMP server while streaming [Thulinma] * Fixed a crash that would happen on Linux when audio backends are disabled [Chiitoo] * Fixed bframes=0 not working with QSV encoder [Lin] * Fixed a potential deadlock when dragging sources to reorder [wangshaohui1314] * Fixed Window Capture on Windows being stuck on the last frame when a window no longer exists [wangshaohui1314] * Fixed a crash related to changing the “Capture Cursor” [jpark37] * Fixed a scene collections not importing correctly from other operating systems [RytoEX] * Fixed a minor performance bug with the decklink output [cg2121]
  • 27.0.0   OBS Studio 27.0 New Features and Additions -------------------------- * Added Undo/Redo [Programatic/Jim] * Added a new capture method for Display Capture, allowing the ability to capture displays cross-GPU. This fixes the black scene issues on laptops in particular (Requires Windows 10, 1903 or newer) [jpark37] * For users who have previously switched the “default” GPU to the integrated GPU, it is recommended to remove the override and instead use the new toggle in the Display Capture source * Added a missing files warning when loading scene collections [VodBox] * Also allows for bulk-update when folders have been moved (such as between computers) * Third party plugins will need to add support for this capability manually * Added source visibility transitions, which allow you to set a transition for a source when showing or hiding it [exeldro] * Added service integration and browser dock support to macOS and Linux [tbodt, cg2121] * Added support for Wayland on Linux. This includes a new PipeWire capture source when using Wayland (for Ubuntu users, 20.10 or newer is required for PipeWire capture) [GeorgeStavracas] * (Windows only) Added support for Nvidia Noise Removal, for RTX cards, in the Noise Suppression filter (requires the Audio Effects SDK) [pkviet] * Added a Track Matte mode to stinger transitions, which supports a scene mask to display parts of the previous & current scene at the same time [Palakis] * Added support for sRGB color formats, applying color operations in linear space [jpark37] Improvements/Tweaks ------------------- * When saving a file, the saved file path will be shown in the status bar [cg2121] * Media Sources & Stingers now support hardware decoding on macOS [eric] * Added an interact button to the source toolbar for the browser source [cg2121] * You can now refresh a browser dock in the right-click context menu [WizardCM] * Re-enabled Python scripting support on macOS by adding support for Python 3.8 and above [PatTheMav] * Added presets for 1080p and 4K in the macOS Video Capture Device source [vangdfang] * Added a virtual camera toggle to the system tray menu [cg2121] * Automatic rotation on Video Capture Devices can now be manually disabled [drewler] * Added launch parameter to disable high-DPI scaling (--disable-high-dpi-scaling) [Lordmau5] * Added Edit Script button to the script dialog [exeldro] * Added auto reset option to v4l2 source to handle dropouts with certain devices [esden] * Added frontend API functions for the virtual camera, value of the t-bar, and to reset video [cg2121, cpyarger, tt2468] * Improved startup time on Windows by not attempting to load plugin dependencies as OBS plugins [R1CH] * Improved performance when capturing OpenGL games with Game Capture on Windows [jpark37] * The transitions menu will now be disabled when currently in the middle of a transition [cg2121] Bug Fixes --------- * Fixed an issue when importing a Scene Collection that has special characters, causing the import to silently fail [RytoEX] * Fixed a bug where DX12 games on Windows would capture game frames out-of-order [jpark37] * Fixed an issue where Media Source wouldn’t reconnect to remote streams [MegLi619] * Fixed an issue that would cause silent audio across all sources when a media source reaches max buffering [marcan] * Fixed a VirtualCam crash in clients [R1CH] * Fixed VirtualCam crashing clients when using a custom placeholder image [R1CH] * Fixed VST paths on Linux [tytan652] * Fixed an issue with on High-DPI displays where the Canvas Resolution would be set to the scaled resolution in Settings and Auto-Config [Nirusu] * Fixed an issue where Video Settings would not be saved when using “Resize output (source size)” [WizardCM] * Fixed a crash with Window Capture on Windows that could occur if the window was destroyed [jpark37] * Fixed an issue where resizing sources within groups would not correctly resize the group [WizardCM] * Fixed an issue where drag and drop would require ignore uppercase file extensions [bershanskiy] * Fixed an issue with key modifiers in the Interact dialog for browser sources on Windows [Scrxtchy] * Fixed a crash on macOS when updating, caused by VirtualCam signature changes [PatTheMav] * Fixed a hang when attempting to reconnect to an RTMP server while streaming [Thulinma] * Fixed a crash that would happen on Linux when audio backends are disabled [Chiitoo] * Fixed bframes=0 not working with QSV encoder [Lin] * Fixed a potential deadlock when dragging sources to reorder [wangshaohui1314] * Fixed Window Capture on Windows being stuck on the last frame when a window no longer exists [wangshaohui1314] * Fixed a crash in the Windows virtual camera filter module when using a custom placeholder file (you really shouldn’t be replacing the placeholder file normally) [R1CH] * Fixed a crash related to changing the “Capture Cursor” [jpark37] * Fixed a scene collections not importing correctly from other operating systems [RtoEX] * Fixed a minor performance bug with the decklink output [cg2121]
    Release OBS Studio 27.0
  • 27.0.0-rc6   OBS Studio 27.0 Release Candidate 6 Release Candidate 6 Fixes ------------------------- * Removed “D3D12 fix” option in game capture (issues with it have been fixed, so no longer any reason to disable it) * Added Undo/Redo actions for grouping/ungrouping * Fixed an issue painting cursors on PipeWire capture on Linux * Removed the “use separate file” option for track matte stingers for the time being Release Candidate 5 Fixes ------------------------- * Fixed Undo/Redo not working properly when hiding a source within a group * Fixed a hook stability issue with DX12 game capture hook * Fixed issues acquiring and reacquiring with DX12 game capture hook * Fixed scale filter not blending correctly * Fixed a memory leak with track matte stinger transitions * Fixed scene collections not importing correctly from other operating systems * Fixed a minor performance bug with the Decklink output * Improved LUT filter image precision Release Candidate 4 Fixes ------------------------- * Added more missing Undo/Redo actions (such as pasting sources) * Fixed some precision issues on numeric up/down scroller properties * Added backward SRGB compatibility for older plugins * Fixed some alpha blending issues with SRGB * Fixed LUT shader for OpenGL not working correctly * Fixed a potential deadlock when removing scene items * Fixed an issue with color mismatch when using source visibility transitions * Fixed a bug where script properties wouldn’t update correctly anymore * Fixed transitions not being scaled correctly * Optimized the image source after SRGB changes * Fixed an issue with color key similarity not being applied correctly * Fixed a crash that could happen during shutdown when the decklink output is on Release Candidate 3 Fixes ------------------------- * Added a whole bunch of missing Undo/Redo actions * Fixed a metric ton of Undo/Redo actions that weren’t behaving as expected (especially with groups) * Fixed the missing files dialog on startup being behind the main window on macOS * Fixed a bunch of source and filter color and brightness issues * Fixed alpha handling with a whole bunch of a sources and filters * Improved load times with NVIDIA noise removal filter * Fixed scene collection names being duplicated on import * Fixed a bug with track mattes on stingers where parts of the video would overflow outside of the transition’s zone * Fixed a crash when closing the missing files window * Fixed a crash in the virtual camera filter when using a custom placeholder file * Disabled browser panels on Linux when using Wayland for now to prevent crashes and issues * Fixed a crash when loading a scene collection that contains a deleted source * Fixed an issue where selecting “No” during deletion of multiple sources would still delete the selected sources Release Candidate 2 Fixes ------------------------- * Fixed a crash on startup with the Missing Sources dialog * Fixed Chroma Key not keying correctly * Fixed RTX denoiser not initializing correctly * Undo/Redo now has a maximum number of actions it will retain (5000) rather than having no memory limit * Switching scene collections will now reset/empty Undo/Redo actions * Fixed an issue where you could not create a source with a name of a source that was deleted * Fixed an issue where browser hardware acceleration was no longer available on Windows * Added color settings back into color correction filter with separate controls to tint and overlay colors * Fixed an issue where undoing/redoing would activate the current transition if it was in a separate scene * The context bar will now update when undoing/redoing * Fixed a bug where reordering scenes no longer worked properly * Fixed undo/redo not working properly with groups and group items * The log will no longer be spammed with scene changes when undoing/redoing * Added undo/redo for source hide/show transitions * The Missing Sources dialog will no longer report URLs as missing files New Features and Additions -------------------------- * Added Undo/Redo [Programatic/Jim] * Added a new capture method for Display Capture, allowing the ability to capture displays cross-GPU. This fixes the black scene issues on laptops in particular (Requires Windows 10, 1903 or newer) [jpark37] * For users who have previously switched the “default” GPU to the integrated GPU, it is recommended to remove the override and instead use the new toggle in the Display Capture source * Added a missing files warning when loading scene collections [VodBox] * Also allows for bulk-update when folders have been moved (such as between computers) * Third party plugins will need to add support for this capability manually * Added source visibility transitions, which allow you to set a transition for a source when showing or hiding it [exeldro] * Added service integration and browser dock support to macOS and Linux [tbodt, cg2121] * Added support for Wayland on Linux. This includes a new PipeWire capture source when using Wayland (for Ubuntu users, 20.10 or newer is required for PipeWire capture) [GeorgeStavracas] * (Windows only) Added support for Nvidia Noise Removal, for RTX cards, in the Noise Suppression filter (requires the Audio Effects SDK) [pkviet] * Added a Track Matte mode to stinger transitions, which supports a scene mask to display parts of the previous & current scene at the same time [Palakis] * Added support for sRGB color formats, applying color operations in linear space [jpark37] Improvements/Tweaks ------------------- * When saving a file, the saved file path will be shown in the status bar [cg2121] * Media Sources & Stingers now support hardware decoding on macOS [eric] * Added an interact button to the source toolbar for the browser source [cg2121] * You can now refresh a browser dock in the right-click context menu [WizardCM] * Re-enabled Python scripting support on macOS by adding support for Python 3.8 and above [PatTheMav] * Added presets for 1080p and 4K in the macOS Video Capture Device source [vangdfang] * Added a virtual camera toggle to the system tray menu [cg2121] * Automatic rotation on Video Capture Devices can now be manually disabled [drewler] * Added launch parameter to disable high-DPI scaling (--disable-high-dpi-scaling) [Lordmau5] * Added Edit Script button to the script dialog [exeldro] * Added auto reset option to v4l2 source to handle dropouts with certain devices [esden] * Added frontend API functions for the virtual camera, value of the t-bar, and to reset video [cg2121, cpyarger, tt2468] * Improved startup time on Windows by not attempting to load plugin dependencies as OBS plugins [R1CH] * Improved performance when capturing OpenGL games with Game Capture on Windows [jpark37] * The transitions menu will now be disabled when currently in the middle of a transition [cg2121] Bug Fixes --------- * Fixed an issue when importing a Scene Collection that has special characters, causing the import to silently fail [RytoEX] * Fixed a bug where DX12 games on Windows would capture game frames out-of-order [jpark37] * Fixed an issue where Media Source wouldn’t reconnect to remote streams [MegLi619] * Fixed an issue that would cause silent audio across all sources when a media source reaches max buffering [marcan] * Fixed a VirtualCam crash in clients [R1CH] * Fixed VirtualCam crashing clients when using a custom placeholder image [R1CH] * Fixed VST paths on Linux [tytan652] * Fixed an issue with on High-DPI displays where the Canvas Resolution would be set to the scaled resolution in Settings and Auto-Config [Nirusu] * Fixed an issue where Video Settings would not be saved when using “Resize output (source size)” [WizardCM] * Fixed a crash with Window Capture on Windows that could occur if the window was destroyed [jpark37] * Fixed an issue where resizing sources within groups would not correctly resize the group [WizardCM] * Fixed an issue where drag and drop would require ignore uppercase file extensions [bershanskiy] * Fixed an issue with key modifiers in the Interact dialog for browser sources on Windows [Scrxtchy] * Fixed a crash on macOS when updating, caused by VirtualCam signature changes [PatTheMav] * Fixed a hang when attempting to reconnect to an RTMP server while streaming [Thulinma] * Fixed a crash that would happen on Linux when audio backends are disabled [Chiitoo] * Fixed bframes=0 not working with QSV encoder [Lin] * Fixed a potential deadlock when dragging sources to reorder [wangshaohui1314] * Fixed Window Capture on Windows being stuck on the last frame when a window no longer exists [wangshaohui1314] * Fixed a crash in the Windows virtual camera filter module when using a custom placeholder file (you really shouldn’t be replacing the placeholder file normally) [R1CH] * Fixed a crash related to changing the “Capture Cursor” [jpark37] * Fixed a scene collections not importing correctly from other operating systems [RtoEX] * Fixed a minor performance bug with the decklink output [cg2121]
  • 27.0.0-rc5   OBS Studio 27.0 Release Candidate 5 Release Candidate 5 Fixes ------------------------- * Fixed Undo/Redo not working properly when hiding a source within a group * Fixed a hook stability issue with DX12 game capture hook * Fixed issues acquiring and reacquiring with DX12 game capture hook * Fixed scale filter not blending correctly * Fixed a memory leak with track matte stinger transitions * Fixed a scene collections not importing correctly from other operating systems * Fixed a minor performance bug with the decklink output * Improved LUT filter image precision Release Candidate 4 Fixes ------------------------- * Added more missing Undo/Redo actions (such as pasting sources) * Fixed some precision issues on numeric up/down scroller properties * Added backward SRGB compatibility for older plugins * Fixed some alpha blending issues with SRGB * Fixed LUT shader for OpenGL not working correctly * Fixed a potential deadlock when removing scene items * Fixed an issue with color mismatch when using source visibility transitions * Fixed a bug where script properties wouldn’t update correctly anymore * Fixed transitions not being scaled correctly * Optimized the image source after SRGB changes * Fixed an issue with color key similarity not being applied correctly * Fixed a crash that could happen during shutdown when the decklink output is on Release Candidate 3 Fixes ------------------------- * Added a whole bunch of missing Undo/Redo actions * Fixed a metric ton of Undo/Redo actions that weren’t behaving as expected (especially with groups) * Fixed the missing files dialog on startup being behind the main window on macOS * Fixed a bunch of source and filter color and brightness issues * Fixed alpha handling with a whole bunch of a sources and filters * Improved load times with NVIDIA noise removal filter * Fixed scene collection names being duplicated on import * Fixed a bug with track mattes on stingers where parts of the video would overflow outside of the transition’s zone * Fixed a crash when closing the missing files window * Fixed a crash in the virtual camera filter when using a custom placeholder file * Disabled browser panels on Linux when using Wayland for now to prevent crashes and issues * Fixed a crash when loading a scene collection that contains a deleted source * Fixed an issue where selecting “No” during deletion of multiple sources would still delete the selected sources Release Candidate 2 Fixes ------------------------- * Fixed a crash on startup with the Missing Sources dialog * Fixed Chroma Key not keying correctly * Fixed RTX denoiser not initializing correctly * Undo/Redo now has a maximum number of actions it will retain (5000) rather than having no memory limit * Switching scene collections will now reset/empty Undo/Redo actions * Fixed an issue where you could not create a source with a name of a source that was deleted * Fixed an issue where browser hardware acceleration was no longer available on Windows * Added color settings back into color correction filter with separate controls to tint and overlay colors * Fixed an issue where undoing/redoing would activate the current transition if it was in a separate scene * The context bar will now update when undoing/redoing * Fixed a bug where reordering scenes no longer worked properly * Fixed undo/redo not working properly with groups and group items * The log will no longer be spammed with scene changes when undoing/redoing * Added undo/redo for source hide/show transitions * The Missing Sources dialog will no longer report URLs as missing files New Features and Additions -------------------------- * Added Undo/Redo [Programatic/Jim] * Added a new capture method for Display Capture, allowing the ability to capture displays cross-GPU. This fixes the black scene issues on laptops in particular (Requires Windows 10, 1903 or newer) [jpark37] * For users who have previously switched the “default” GPU to the integrated GPU, it is recommended to remove the override and instead use the new toggle in the Display Capture source * Added a missing files warning when loading scene collections [VodBox] * Also allows for bulk-update when folders have been moved (such as between computers) * Third party plugins will need to add support for this capability manually * Added source visibility transitions, which allow you to set a transition for a source when showing or hiding it [exeldro] * Added service integration and browser dock support to macOS and Linux [tbodt, cg2121] * Added support for Wayland on Linux. This includes a new PipeWire capture source when using Wayland (for Ubuntu users, 20.10 or newer is required for PipeWire capture) [GeorgeStavracas] * (Windows only) Added support for Nvidia Noise Removal, for RTX cards, in the Noise Suppression filter (requires the Audio Effects SDK) [pkviet] * Added a Track Matte mode to stinger transitions, which supports a scene mask to display parts of the previous & current scene at the same time [Palakis] * Added support for sRGB color formats, applying color operations in linear space [jpark37] Improvements/Tweaks ------------------- * When saving a file, the saved file path will be shown in the status bar [cg2121] * Media Sources & Stingers now support hardware decoding on macOS [eric] * Added an interact button to the source toolbar for the browser source [cg2121] * You can now refresh a browser dock in the right-click context menu [WizardCM] * Re-enabled Python scripting support on macOS by adding support for Python 3.8 and above [PatTheMav] * Added presets for 1080p and 4K in the macOS Video Capture Device source [vangdfang] * Added a virtual camera toggle to the system tray menu [cg2121] * Automatic rotation on Video Capture Devices can now be manually disabled [drewler] * Added launch parameter to disable high-DPI scaling (--disable-high-dpi-scaling) [Lordmau5] * Added Edit Script button to the script dialog [exeldro] * Added auto reset option to v4l2 source to handle dropouts with certain devices [esden] * Added frontend API functions for the virtual camera, value of the t-bar, and to reset video [cg2121, cpyarger, tt2468] * Improved startup time on Windows by not attempting to load plugin dependencies as OBS plugins [R1CH] * Improved performance when capturing OpenGL games with Game Capture on Windows [jpark37] * The transitions menu will now be disabled when currently in the middle of a transition [cg2121] Bug Fixes --------- * Fixed an issue when importing a Scene Collection that has special characters, causing the import to silently fail [RytoEX] * Fixed a bug where DX12 games on Windows would capture game frames out-of-order [jpark37] * Fixed an issue where Media Source wouldn’t reconnect to remote streams [MegLi619] * Fixed an issue that would cause silent audio across all sources when a media source reaches max buffering [marcan] * Fixed a VirtualCam crash in clients [R1CH] * Fixed VirtualCam crashing clients when using a custom placeholder image [R1CH] * Fixed VST paths on Linux [tytan652] * Fixed an issue with on High-DPI displays where the Canvas Resolution would be set to the scaled resolution in Settings and Auto-Config [Nirusu] * Fixed an issue where Video Settings would not be saved when using “Resize output (source size)” [WizardCM] * Fixed a crash with Window Capture on Windows that could occur if the window was destroyed [jpark37] * Fixed an issue where resizing sources within groups would not correctly resize the group [WizardCM] * Fixed an issue where drag and drop would require ignore uppercase file extensions [bershanskiy] * Fixed an issue with key modifiers in the Interact dialog for browser sources on Windows [Scrxtchy] * Fixed a crash on macOS when updating, caused by VirtualCam signature changes [PatTheMav] * Fixed a hang when attempting to reconnect to an RTMP server while streaming [Thulinma] * Fixed a crash that would happen on Linux when audio backends are disabled [Chiitoo] * Fixed bframes=0 not working with QSV encoder [Lin] * Fixed a potential deadlock when dragging sources to reorder [wangshaohui1314] * Fixed Window Capture on Windows being stuck on the last frame when a window no longer exists [wangshaohui1314] * Fixed a crash in the Windows virtual camera filter module when using a custom placeholder file (you really shouldn’t be replacing the placeholder file normally) [R1CH] * Fixed a crash related to changing the “Capture Cursor” [jpark37] * Fixed a scene collections not importing correctly from other operating systems [RtoEX] * Fixed a minor performance bug with the decklink output [cg2121]
  • 27.0.0-rc4   OBS Studio 27.0 Release Candidate 4 Release Candidate 4 Fixes ------------------------- * Added more missing Undo/Redo actions (such as pasting sources) * Fixed some precision issues on numeric up/down scroller properties * Added backward SRGB compatibility for older plugins * Fixed some alpha blending issues with SRGB * Fixed LUT shader for OpenGL not working correctly * Fixed a potential deadlock when removing scene items * Fixed an issue with color mismatch when using source visibility transitions * Fixed a bug where script properties wouldn’t update correctly anymore * Fixed transitions not being scaled correctly * Optimized the image source after SRGB changes * Fixed an issue with color key similarity not being applied correctly * Fixed a crash that could happen during shutdown when the decklink output is on Release Candidate 3 Fixes ------------------------- * Added a whole bunch of missing Undo/Redo actions * Fixed a metric ton of Undo/Redo actions that weren’t behaving as expected (especially with groups) * Fixed the missing files dialog on startup being behind the main window on macOS * Fixed a bunch of source and filter color and brightness issues * Fixed alpha handling with a whole bunch of a sources and filters * Improved load times with NVIDIA noise removal filter * Fixed scene collection names being duplicated on import * Fixed a bug with track mattes on stingers where parts of the video would overflow outside of the transition’s zone * Fixed a crash when closing the missing files window * Fixed a crash in the virtual camera filter when using a custom placeholder file * Disabled browser panels on Linux when using Wayland for now to prevent crashes and issues * Fixed a crash when loading a scene collection that contains a deleted source * Fixed an issue where selecting “No” during deletion of multiple sources would still delete the selected sources Release Candidate 2 Fixes ------------------------- * Fixed a crash on startup with the Missing Sources dialog * Fixed Chroma Key not keying correctly * Fixed RTX denoiser not initializing correctly * Undo/Redo now has a maximum number of actions it will retain (5000) rather than having no memory limit * Switching scene collections will now reset/empty Undo/Redo actions * Fixed an issue where you could not create a source with a name of a source that was deleted * Fixed an issue where browser hardware acceleration was no longer available on Windows * Added color settings back into color correction filter with separate controls to tint and overlay colors * Fixed an issue where undoing/redoing would activate the current transition if it was in a separate scene * The context bar will now update when undoing/redoing * Fixed a bug where reordering scenes no longer worked properly * Fixed undo/redo not working properly with groups and group items * The log will no longer be spammed with scene changes when undoing/redoing * Added undo/redo for source hide/show transitions * The Missing Sources dialog will no longer report URLs as missing files New Features and Additions -------------------------- * Added Undo/Redo [Programatic/Jim] * Added a new capture method for Display Capture, allowing the ability to capture displays cross-GPU. This fixes the black scene issues on laptops in particular (Requires Windows 10, 1903 or newer) [jpark37] * For users who have previously switched the “default” GPU to the integrated GPU, it is recommended to remove the override and instead use the new toggle in the Display Capture source * Added a missing files warning when loading scene collections [VodBox] * Also allows for bulk-update when folders have been moved (such as between computers) * Third party plugins will need to add support for this capability manually * Added source visibility transitions, which allow you to set a transition for a source when showing or hiding it [exeldro] * Added service integration and browser dock support to macOS and Linux [tbodt, cg2121] * Added support for Wayland on Linux. This includes a new PipeWire capture source when using Wayland (for Ubuntu users, 20.10 or newer is required for PipeWire capture) [GeorgeStavracas] * (Windows only) Added support for Nvidia Noise Removal, for RTX cards, in the Noise Suppression filter (requires the Audio Effects SDK) [pkviet] * Added a Track Matte mode to stinger transitions, which supports a scene mask to display parts of the previous & current scene at the same time [Palakis] * Added support for sRGB color formats, applying color operations in linear space [jpark37] Improvements/Tweaks ------------------- * When saving a file, the saved file path will be shown in the status bar [cg2121] * Media Sources & Stingers now support hardware decoding on macOS [eric] * Added an interact button to the source toolbar for the browser source [cg2121] * You can now refresh a browser dock in the right-click context menu [WizardCM] * Re-enabled Python scripting support on macOS by adding support for Python 3.8 and above [PatTheMav] * Added presets for 1080p and 4K in the macOS Video Capture Device source [vangdfang] * Added a virtual camera toggle to the system tray menu [cg2121] * Automatic rotation on Video Capture Devices can now be manually disabled [drewler] * Added launch parameter to disable high-DPI scaling (--disable-high-dpi-scaling) [Lordmau5] * Added Edit Script button to the script dialog [exeldro] * Added auto reset option to v4l2 source to handle dropouts with certain devices [esden] * Added frontend API functions for the virtual camera, value of the t-bar, and to reset video [cg2121, cpyarger, tt2468] * Improved startup time on Windows by not attempting to load plugin dependencies as OBS plugins [R1CH] * Improved performance when capturing OpenGL games with Game Capture on Windows [jpark37] * The transitions menu will now be disabled when currently in the middle of a transition [cg2121] Bug Fixes --------- * Fixed an issue when importing a Scene Collection that has special characters, causing the import to silently fail [RytoEX] * Fixed a bug where DX12 games on Windows would capture game frames out-of-order [jpark37] * Fixed an issue where Media Source wouldn’t reconnect to remote streams [MegLi619] * Fixed an issue that would cause silent audio across all sources when a media source reaches max buffering [marcan] * Fixed a VirtualCam crash in clients [R1CH] * Fixed VirtualCam crashing clients when using a custom placeholder image [R1CH] * Fixed VST paths on Linux [tytan652] * Fixed an issue with on High-DPI displays where the Canvas Resolution would be set to the scaled resolution in Settings and Auto-Config [Nirusu] * Fixed an issue where Video Settings would not be saved when using “Resize output (source size)” [WizardCM] * Fixed a crash with Window Capture on Windows that could occur if the window was destroyed [jpark37] * Fixed an issue where resizing sources within groups would not correctly resize the group [WizardCM] * Fixed an issue where drag and drop would require ignore uppercase file extensions [bershanskiy] * Fixed an issue with key modifiers in the Interact dialog for browser sources on Windows [Scrxtchy] * Fixed a crash on macOS when updating, caused by VirtualCam signature changes [PatTheMav] * Fixed a hang when attempting to reconnect to an RTMP server while streaming [Thulinma] * Fixed a crash that would happen on Linux when audio backends are disabled [Chiitoo] * Fixed bframes=0 not working with QSV encoder [Lin] * Fixed a potential deadlock when dragging sources to reorder [wangshaohui1314] * Fixed Window Capture on Windows being stuck on the last frame when a window no longer exists [wangshaohui1314] * Fixed a crash in the Windows virtual camera filter module when using a custom placeholder file (you really shouldn’t be replacing the placeholder file normally) [R1CH] * Fixed a crash related to changing the “Capture Cursor” [jpark37]
  • 27.0.0-rc3   OBS Studio 27.0 Release Candidate 3 Release Candidate 3 Fixes ------------------------- * Added a whole bunch of missing Undo/Redo actions * Fixed a metric ton of Undo/Redo actions that weren’t behaving as expected (especially with groups) * Fixed the missing files dialog on startup being behind the main window on macOS * Fixed a bunch of source and filter color and brightness issues * Fixed alpha handling with a whole bunch of a sources and filters * Improved load times with NVIDIA noise removal filter * Fixed scene collection names being duplicated on import * Fixed a bug with track mattes on stingers where parts of the video would overflow outside of the transition’s zone * Fixed a crash when closing the missing files window * Fixed a crash in the virtual camera filter when using a custom placeholder file * Disabled browser panels on Linux when using Wayland for now to prevent crashes and issues * Fixed a crash when loading a scene collection that contains a deleted source * Fixed an issue where selecting “No” during deletion of multiple sources would still delete the selected sources Release Candidate 2 Fixes ------------------------- * Fixed a crash on startup with the Missing Sources dialog * Fixed Chroma Key not keying correctly * Fixed RTX denoiser not initializing correctly * Undo/Redo now has a maximum number of actions it will retain (5000) rather than having no memory limit * Switching scene collections will now reset/empty Undo/Redo actions * Fixed an issue where you could not create a source with a name of a source that was deleted * Fixed an issue where browser hardware acceleration was no longer available on Windows * Added color settings back into color correction filter with separate controls to tint and overlay colors * Fixed an issue where undoing/redoing would activate the current transition if it was in a separate scene * The context bar will now update when undoing/redoing * Fixed a bug where reordering scenes no longer worked properly * Fixed undo/redo not working properly with groups and group items * The log will no longer be spammed with scene changes when undoing/redoing * Added undo/redo for source hide/show transitions * The Missing Sources dialog will no longer report URLs as missing files New Features and Additions -------------------------- * Added Undo/Redo [Programatic/Jim] * Added a new capture method for Display Capture, allowing the ability to capture displays cross-GPU. This fixes the black scene issues on laptops in particular (Requires Windows 10, 1903 or newer) [jpark37] * For users who have previously switched the “default” GPU to the integrated GPU, it is recommended to remove the override and instead use the new toggle in the Display Capture source * Added a missing files warning when loading scene collections [VodBox] * Also allows for bulk-update when folders have been moved (such as between computers) * Third party plugins will need to add support for this capability manually * Added source visibility transitions, which allow you to set a transition for a source when showing or hiding it [exeldro] * Added service integration and browser dock support to macOS and Linux [tbodt, cg2121] * Added support for Wayland on Linux. This includes a new PipeWire capture source when using Wayland (for Ubuntu users, 20.10 or newer is required for PipeWire capture) [GeorgeStavracas] * (Windows only) Added support for Nvidia Noise Removal, for RTX cards, in the Noise Suppression filter (requires the Audio Effects SDK) [pkviet] * Added a Track Matte mode to stinger transitions, which supports a scene mask to display parts of the previous & current scene at the same time [Palakis] * Added support for sRGB color formats, applying color operations in linear space [jpark37] Improvements/Tweaks ------------------- * When saving a file, the saved file path will be shown in the status bar [cg2121] * Media Sources & Stingers now support hardware decoding on macOS [eric] * Added an interact button to the source toolbar for the browser source [cg2121] * You can now refresh a browser dock in the right-click context menu [WizardCM] * Re-enabled Python scripting support on macOS by adding support for Python 3.8 and above [PatTheMav] * Added presets for 1080p and 4K in the macOS Video Capture Device source [vangdfang] * Added a virtual camera toggle to the system tray menu [cg2121] * Automatic rotation on Video Capture Devices can now be manually disabled [drewler] * Added launch parameter to disable high-DPI scaling (--disable-high-dpi-scaling) [Lordmau5] * Added Edit Script button to the script dialog [exeldro] * Added auto reset option to v4l2 source to handle dropouts with certain devices [esden] * Added frontend API functions for the virtual camera, value of the t-bar, and to reset video [cg2121, cpyarger, tt2468] * Improved startup time on Windows by not attempting to load plugin dependencies as OBS plugins [R1CH] * Improved performance when capturing OpenGL games with Game Capture on Windows [jpark37] Bug Fixes --------- * Fixed an issue when importing a Scene Collection that has special characters, causing the import to silently fail [RytoEX] * Fixed a bug where DX12 games on Windows would capture game frames out-of-order [jpark37] * Fixed an issue where Media Source wouldn’t reconnect to remote streams [MegLi619] * Fixed an issue that would cause silent audio across all sources when a media source reaches max buffering [marcan] * Fixed a VirtualCam crash in clients [R1CH] * Fixed VirtualCam crashing clients when using a custom placeholder image [R1CH] * Fixed VST paths on Linux [tytan652] * Fixed an issue with on High-DPI displays where the Canvas Resolution would be set to the scaled resolution in Settings and Auto-Config [Nirusu] * Fixed an issue where Video Settings would not be saved when using “Resize output (source size)” [WizardCM] * Fixed a crash with Window Capture on Windows that could occur if the window was destroyed [jpark37] * Fixed an issue where resizing sources within groups would not correctly resize the group [WizardCM] * Fixed an issue where drag and drop would require ignore uppercase file extensions [bershanskiy] * Fixed an issue with key modifiers in the Interact dialog for browser sources on Windows [Scrxtchy] * Fixed a crash on macOS when updating, caused by VirtualCam signature changes [PatTheMav] * Fixed a hang when attempting to reconnect to an RTMP server while streaming [Thulinma] * Fixed a crash that would happen on Linux when audio backends are disabled [Chiitoo] * Fixed bframes=0 not working with QSV encoder [Lin] * Fixed a potential deadlock when dragging sources to reorder [wangshaohui1314] * Fixed Window Capture on Windows being stuck on the last frame when a window no longer exists [wangshaohui1314] * Fixed a crash in the Windows virtual camera filter module when using a custom placeholder file (you really shouldn’t be replacing the placeholder file normally) [R1CH]
  • 27.0.0-rc2   OBS Studio 27.0 Release Candidate 2 Release Candidate 2 Fixes ------------------------- * Fixed a crash on startup with the Missing Sources dialog * Fixed Chroma Key not keying correctly * Fixed RTX denoiser not initializing correctly * Undo/Redo now has a maximum number of actions it will retain (5000) rather than having no memory limit * Switching scene collections will now reset/empty Undo/Redo actions * Fixed an issue where you could not create a source with a name of a source that was deleted * Fixed an issue where browser hardware acceleration was no longer available on Windows * Added color settings back into color correction filter, now called tinting and overlay colors * Fixed an issue where undoing/redoing would activate the current transition if it was in a separate scene * The context bar will now update when undoing/redoing * Fixed a bug where reordering scenes no longer worked properly * Fixed undo/redo not working properly with groups and group items * The log will no longer be spammed with scene changes when undoing/redoing * Added undo/redo for source hide/show transitions * The Missing Sources dialog will no longer report URLs as missing files New Features and Additions -------------------------- * Added Undo/Redo [Programatic] * Added a new capture method for Display Capture, allowing the ability to capture displays cross-GPU. This fixes the black scene issues on laptops in particular (Requires Windows 10, 1903 or newer) [jpark37] * For users who have previously switched the “default” GPU to the integrated GPU, it is recommended to remove the override and instead use the new toggle in the Display Capture source * Added a missing files warning when loading scene collections [VodBox] * Also allows for bulk-update when folders have been moved (such as between computers) * Third party plugins will need to add support for this capability manually * Added source visibility transitions, which allow you to set a transition for a source when showing or hiding it [exeldro] * Added service integration and browser dock support to macOS and Linux [tbodt, cg2121] * Added support for Wayland on Linux. This includes a new PipeWire capture source when using Wayland (for Ubuntu users, 20.10 or newer is required for PipeWire capture) [GeorgeStavracas] * (Windows only) Added support for Nvidia Noise Removal, for RTX cards, in the Noise Suppression filter (requires the Audio Effects SDK) [pkviet] * Added a Track Matte mode to stinger transitions, which supports a scene mask to display parts of the previous & current scene at the same time [Palakis] * Added support for sRGB color formats, applying color operations in linear space [jpark37] Improvements/Tweaks ------------------- * When saving a file, the saved file path will be shown in the status bar [cg2121] * Media Sources & Stingers now support hardware decoding on macOS [eric] * Added an interact button to the source toolbar for the browser source [cg2121] * You can now refresh a browser dock in the right-click context menu [WizardCM] * Re-enabled Python scripting support on macOS by adding support for Python 3.8 and above [PatTheMav] * Added presets for 1080p and 4K in the macOS Video Capture Device source [vangdfang] * Added a virtual camera toggle to the system tray menu [cg2121] * Automatic rotation on Video Capture Devices can now be manually disabled [drewler] * Added launch parameter to disable high-DPI scaling (--disable-high-dpi-scaling) [Lordmau5] * Added Edit Script button to the script dialog [exeldro] * Added auto reset option to v4l2 source to handle dropouts with certain devices [esden] * Added frontend API functions for the virtual camera, value of the t-bar, and to reset video [cg2121, cpyarger, tt2468] * Improved startup time on Windows by not attempting to load plugin dependencies as OBS plugins [R1CH] * Improved performance when capturing OpenGL games with Game Capture on Windows [jpark37] Bug Fixes --------- * Fixed an issue when importing a Scene Collection that has special characters, causing the import to silently fail [RytoEX] * Fixed a bug where DX12 games on Windows would capture game frames out-of-order [jpark37] * Fixed an issue where Media Source wouldn’t reconnect to remote streams [MegLi619] * Fixed an issue that would cause silent audio across all sources when a media source reaches max buffering [marcan] * Fixed a VirtualCam crash in clients [R1CH] * Fixed VirtualCam crashing clients when using a custom placeholder image [R1CH] * Fixed VST paths on Linux [tytan652] * Fixed an issue with on High-DPI displays where the Canvas Resolution would be set to the scaled resolution in Settings and Auto-Config [Nirusu] * Fixed an issue where Video Settings would not be saved when using “Resize output (source size)” [WizardCM] * Fixed a crash with Window Capture on Windows that could occur if the window was destroyed [jpark37] * Fixed an issue where resizing sources within groups would not correctly resize the group [WizardCM] * Fixed an issue where drag and drop would require ignore uppercase file extensions [bershanskiy] * Fixed an issue with key modifiers in the Interact dialog for browser sources on Windows [Scrxtchy] * Fixed a crash on macOS when updating, caused by VirtualCam signature changes [PatTheMav] * Fixed a hang when attempting to reconnect to an RTMP server while streaming [Thulinma] * Fixed a crash that would happen on Linux when audio backends are disabled [Chiitoo] * Fixed bframes=0 not working with QSV encoder [Lin] * Fixed a potential deadlock when dragging sources to reorder [wangshaohui1314] * Fixed Window Capture on Windows being stuck on the last frame when a window no longer exists [wangshaohui1314]
  • 27.0.0-rc1   OBS Studio 27.0 Release Candidate 1 New Features and Additions -------------------------- * Added Undo/Redo [Programatic] * Added a new capture method for Display Capture, allowing the ability to capture displays cross-GPU. This fixes the black scene issues on laptops in particular (Requires Windows 10, 1903 or newer) [jpark37] * For users who have previously switched the “default” GPU to the integrated GPU, it is recommended to remove the override and instead use the new toggle in the Display Capture source * Added a missing files warning when loading scene collections [VodBox] * Also allows for bulk-update when folders have been moved (such as between computers) * Third party plugins will need to add support for this capability manually * Added source transitions, which allow you to set a transition for a source when showing or hiding it [exeldro] * Added service integration and browser dock support to macOS and Linux [tbodt, cg2121] * Added support for Wayland on Linux. This includes a new PipeWire capture source when using Wayland (for Ubuntu users, 20.10, or newer, is required for PipeWire capture, as PipeWire 0.3, or newer, is needed) [GeorgeStavracas] * (Windows only) Added support for Nvidia Noise Removal, for RTX cards, in the Noise Suppression filter (requires the Audio Effects SDK) [pkviet] * Added a Track Matte mode to stinger transitions, which supports a scene mask to display parts of the previous & current scene at the same time [Palakis] * Added support for sRGB color formats, applying color operations in linear space [jpark37] Improvements/Tweaks ------------------- * When saving a file, the saved file path will be shown in the status bar [cg2121] * Media Sources & Stingers now support hardware decoding on macOS [eric] * Added an interact button to the source toolbar for the browser source [cg2121] * You can now refresh a browser dock in the right-click context menu [WizardCM] * Re-enabled Python scripting support on macOS by adding support for Python 3.8 and above [PatTheMav] * Added presets for 1080p and 4K in the macOS Video Capture Device source [vangdfang] * Added a virtual camera toggle to the system tray menu [cg2121] * Automatic rotation on Video Capture Devices can now be manually disabled [drewler] * Added launch parameter to disable high-DPI scaling (--disable-high-dpi-scaling) [Lordmau5] * Added Edit Script button to the script dialog [exeldro] * Added auto reset option to v4l2 source to handle dropouts with certain devices [esden] * Added frontend API functions for the virtual camera, value of the t-bar, and to reset video [cg2121, cpyarger, tt2468] * Improved startup time on Windows by not attempting to load plugin dependencies as OBS plugins [R1CH] * Improved performance when capturing OpenGL games with Game Capture on Windows [jpark37] Bug Fixes --------- * Fixed an issue when importing a Scene Collection that has special characters, causing the import to silently fail [RytoEX] * Fixed a bug where DX12 games on Windows would capture game frames out-of-order [jpark37] * Fixed an issue where Media Source wouldn’t reconnect to remote streams [MegLi619] * Fixed an issue that would cause silent audio across all sources when a media source reaches max buffering [marcan] * Fixed a VirtualCam crash in clients [R1CH] * Fixed VirtualCam crashing clients when using a custom placeholder image [R1CH] * Fixed VST paths on Linux [tytan652] * Fixed an issue with on High-DPI displays where the Canvas Resolution would be set to the scaled resolution in Settings and Auto-Config [Nirusu] * Fixed an issue where Video Settings would not be saved when using “Resize output (source size)” [WizardCM] * Fixed a crash with Window Capture on Windows that could occur if the window was destroyed [jpark37] * Fixed an issue where resizing sources within groups would not correctly resize the group [WizardCM] * Fixed an issue where drag and drop would require ignore uppercase file extensions [bershanskiy] * Fixed an issue with key modifiers in the Interact dialog for browser sources on Windows [Scrxtchy] * Fixed a crash on macOS when updating, caused by VirtualCam signature changes [PatTheMav] * Fixed a hang when attempting to reconnect to an RTMP server while streaming [Thulinma] * Fixed a crash that would happen on Linux when audio backends are disabled [Chiitoo] * Fixed bframes=0 not working with QSV encoder [Lin] * Fixed a potential deadlock when dragging sources to reorder [wangshaohui1314] * Fixed Window Capture on Windows being stuck on the last frame when a window no longer exists [wangshaohui1314]
  • 26.1.2   OBS Studio 26.1.2 (macOS Hotfix) **Important: If OBS doesn't launch after updating, please ensure all third party plugins such as obs-websocket or StreamFX are up to date.** 26.1.2 macOS Hotfix Changes --------------------------- * Browser sources on macOS now support hardware accelerated rendering on macOS 10.15 and above, reducing resource usage * Fixed a crash on startup (by updating CEF to version 4183) 26.1.1 Hotfix Changes --------------------- * Fixed macOS 10.13 crash on startup [PatTheMav] * Fixed decklink devices not working correctly [DDRBoxman] * Fixed browser source crashing on certain versions of macOS [eric] * Fixed buttons not displaying text correctly on context bar when using Acri theme [Warchamp7] * Fixed a bug with slideshow source where if you use randomize and have "restart when visible" active, it would not transition on activate [cg2121] * Fixed a bug where duplicated scene items would not have their lock states duplicated [cg2121] * Fixed a bug where the default canvas resolution would be scaled incorrectly if fractional scaling was enabled [RytoEX] * Fixed jack on Linux deadlocking on close [marcan] * Fixed jack on Linux going out of sync sometimes [marcan] * Added webp to image formats that you can browse when using the image source [f3ndot] 26.1 New Features and Additions ------------------------------- * Added Virtual Camera output on macOS [johnboiles/PatTheMav] * Added Virtual Camera output on Linux (requires v4l2loopback-dkms) [catxfish/cg2121] * Added the ability to use a separate audio track for the VOD when using Twitch [Jim] - If using Simple output mode, enable "Enable Advanced Encoder Settings", and enable "Twitch VOD Track (Uses Track 2)". Twitch VOD output will then be on audio track 2 - If using Advanced output mode in the Streaming tab, enable "Twitch VOD Track" and select the track you'd like to use for it - Special thanks to Twitch for assisting during the development of this feature * Added OpenBSD support [grayed] * Added the ability to ingest captions coming from Decklink devices via "Decklink Captions" from the Tools menu [DDRBoxman] * Added hardware decoding options for stinger transitions [WizardCM] * Added an option to duplicate filters in the right-click context menu of filters [exeldro] * Added ability to copy and paste a single filter between sources [cg2121] * Added HLS support and ingests for YouTube [ushadow] * Added a Replay buffer save event to the frontend API [hgonomeg] 26.1 Improvements/Tweaks ------------------------ * Updated dependencies on Windows and macOS (such as x264 and Qt) to their latest versions for the latest performance improvements [Jim] * On Linux, the program will now detect other instances that are currently running and warn the user about running more than one copies at a time [clockley] * When creating a new profile, you will be now be given the option to run the auto-configuration wizard [JohannMG] * Changed the “Enforce Streaming Service Bitrate” to “Ignore streaming service setting recommendations”, moved it to the Streaming section of the Settings window, and made it so it now affects both Simple and Advanced output modes. [Jim] * Maximum limitations for streaming services are now shown in the Streaming section of the Settings window [Jim] * Streaming services may now apply resolution and framerate limits on streams to their services [Jim] 26.1 Bug Fixes -------------- * Fixed a bug where the "Save Replay" button would stay highlighted after being clicked [offthegrid-mike] * Fixed a bug where the Media source would have unusual lag playing back certain media files (particularly WMV files) [Jim] * Fixed an issue where Facebook streaming would allow you to select resolutions/framerates that aren't supported [Jim] * Fixed certain connection issues with SRT/mpegts [pkviet] * Fixed a bug where you could disable the Replay Buffer even if it was currently active [Scrxtchy] * Fixed a bug where renaming a source would not return keyboard/mouse focus back to the list [jberenhaus] * Fixed an issue where ‘Paste Filters’ on sources didn't work in all situations [WizardCM] * Fixed an issue where Virtual Camera & Source Toolbar hotkeys would be duplicated when switching profiles [WizardCM] * Fixed an issue with removing signal handlers in Lua [Scrxtchy] * Fixed a potential hang when repeatedly selecting and deselecting display capture sources on Windows [exeldro] * Fixed an issue where the replay buffer could use settings from CQP mode in CBR mode [R1CH] * Fixed an issue where certain recordings could not be remuxed (typically from the QSV encoder) [R1CH]
  • 26.1.1   OBS Studio 26.1.1 **Important: If OBS doesn't launch after updating, please ensure all third party plugins such as obs-websocket or StreamFX are up to date.** 26.1.1 Hotfix Changes --------------------- * Fixed macOS 10.13 crash on startup [PatTheMav] * Fixed decklink devices not working correctly [DDRBoxman] * Fixed browser source crashing on certain versions of macOS [eric] * Fixed buttons not displaying text correctly on context bar when using Acri theme [Warchamp7] * Fixed a bug with slideshow source where if you use randomize and have "restart when visible" active, it would not transition on activate [cg2121] * Fixed a bug where duplicated scene items would not have their lock states duplicated [cg2121] * Fixed a bug where the default canvas resolution would be scaled incorrectly if fractional scaling was enabled [RytoEX] * Fixed jack on Linux deadlocking on close [marcan] * Fixed jack on Linux going out of sync sometimes [marcan] * Added webp to image formats that you can browse when using the image source [f3ndot] 26.1 New Features and Additions ------------------------------- * Added Virtual Camera output on macOS [johnboiles/PatTheMav] * Added Virtual Camera output on Linux (requires v4l2loopback-dkms) [catxfish/cg2121] * Added the ability to use a separate audio track for the VOD when using Twitch [Jim] - If using Simple output mode, enable "Enable Advanced Encoder Settings", and enable "Twitch VOD Track (Uses Track 2)". Twitch VOD output will then be on audio track 2 - If using Advanced output mode in the Streaming tab, enable "Twitch VOD Track" and select the track you'd like to use for it - Special thanks to Twitch for assisting during the development of this feature * Added OpenBSD support [grayed] * Added the ability to ingest captions coming from Decklink devices via "Decklink Captions" from the Tools menu [DDRBoxman] * Added hardware decoding options for stinger transitions [WizardCM] * Added an option to duplicate filters in the right-click context menu of filters [exeldro] * Added ability to copy and paste a single filter between sources [cg2121] * Added HLS support and ingests for YouTube [ushadow] * Added a Replay buffer save event to the frontend API [hgonomeg] 26.1 Improvements/Tweaks ------------------------ * Updated dependencies on Windows and macOS (such as x264 and Qt) to their latest versions for the latest performance improvements [Jim] * On Linux, the program will now detect other instances that are currently running and warn the user about running more than one copies at a time [clockley] * When creating a new profile, you will be now be given the option to run the auto-configuration wizard [JohannMG] * Changed the “Enforce Streaming Service Bitrate” to “Ignore streaming service setting recommendations”, moved it to the Streaming section of the Settings window, and made it so it now affects both Simple and Advanced output modes. [Jim] * Maximum limitations for streaming services are now shown in the Streaming section of the Settings window [Jim] * Streaming services may now apply resolution and framerate limits on streams to their services [Jim] 26.1 Bug Fixes -------------- * Fixed a bug where the "Save Replay" button would stay highlighted after being clicked [offthegrid-mike] * Fixed a bug where the Media source would have unusual lag playing back certain media files (particularly WMV files) [Jim] * Fixed an issue where Facebook streaming would allow you to select resolutions/framerates that aren't supported [Jim] * Fixed certain connection issues with SRT/mpegts [pkviet] * Fixed a bug where you could disable the Replay Buffer even if it was currently active [Scrxtchy] * Fixed a bug where renaming a source would not return keyboard/mouse focus back to the list [jberenhaus] * Fixed an issue where ‘Paste Filters’ on sources didn't work in all situations [WizardCM] * Fixed an issue where Virtual Camera & Source Toolbar hotkeys would be duplicated when switching profiles [WizardCM] * Fixed an issue with removing signal handlers in Lua [Scrxtchy] * Fixed a potential hang when repeatedly selecting and deselecting display capture sources on Windows [exeldro] * Fixed an issue where the replay buffer could use settings from CQP mode in CBR mode [R1CH] * Fixed an issue where certain recordings could not be remuxed (typically from the QSV encoder) [R1CH]
  • 26.1.0   OBS Studio 26.1 New Features and Additions -------------------------- * Added Virtual Camera output on macOS [johnboiles/PatTheMav] * Added Virtual Camera output on Linux (requires v4l2loopback-dkms) [catxfish/cg2121] * Added the ability to use a separate audio track for the VOD when using Twitch [Jim] - If using Simple output mode, enable "Enable Advanced Encoder Settings", and enable "Twitch VOD Track (Uses Track 2)". Twitch VOD output will then be on audio track 2 - If using Advanced output mode in the Streaming tab, enable "Twitch VOD Track" and select the track you'd like to use for it - Special thanks to Twitch for assisting during the development of this feature * Added OpenBSD support [grayed] * Added the ability to ingest captions coming from Decklink devices via "Decklink Captions" from the Tools menu [DDRBoxman] * Added hardware decoding options for stinger transitions [WizardCM] * Added an option to duplicate filters in the right-click context menu of filters [exeldro] * Added ability to copy and paste a single filter between sources [cg2121] * Added HLS support and ingests for YouTube [ushadow] * Added a Replay buffer save event to the frontend API [hgonomeg] Improvements/Tweaks ------------------- * Updated dependencies on Windows and macOS (such as x264 and Qt) to their latest versions for the latest performance improvements [Jim] * On Linux, the program will now detect other instances that are currently running and warn the user about running more than one copies at a time [clockley] * When creating a new profile, you will be now be given the option to run the auto-configuration wizard [JohannMG] * Changed the “Enforce Streaming Service Bitrate” to “Ignore streaming service setting recommendations”, moved it to the Streaming section of the Settings window, and made it so it now affects both Simple and Advanced output modes. [Jim] * Maximum limitations for streaming services are now shown in the Streaming section of the Settings window [Jim] * Streaming services may now apply resolution and framerate limits on streams to their services [Jim] Bug Fixes --------- * Fixed a bug where the "Save Replay" button would stay highlighted after being clicked [offthegrid-mike] * Fixed a bug where the Media source would have unusual lag playing back certain media files (particularly WMV files) [Jim] * Fixed an issue where Facebook streaming would allow you to select resolutions/framerates that aren't supported [Jim] * Fixed certain connection issues with SRT/mpegts [pkviet] * Fixed a bug where you could disable the Replay Buffer even if it was currently active [Scrxtchy] * Fixed a bug where renaming a source would not return keyboard/mouse focus back to the list [jberenhaus] * Fixed an issue where ‘Paste Filters’ on sources didn't work in all situations [WizardCM] * Fixed an issue where Virtual Camera & Source Toolbar hotkeys would be duplicated when switching profiles [WizardCM] * Fixed an issue with removing signal handlers in Lua [Scrxtchy] * Fixed a potential hang when repeatedly selecting and deselecting display capture sources on Windows [exeldro] * Fixed an issue where the replay buffer could use settings from CQP mode in CBR mode [R1CH] * Fixed an issue where certain recordings could not be remuxed (typically from the QSV encoder) [R1CH]
    Release OBS Studio 26.1
  • 26.1.0-rc2   OBS Studio 26.1 Release Candidate 2 Release Candidate 2 Changes --------------------------- * Fixed an issue where older NVIDIA driver versions would no longer work with NVENC * Fixed a bug where browser dock windows would suddenly go to minimum size * Fixed a bug where the Twitch Soundtrack plugin and OBS would overwrite each other’s Twitch VOD track depending on the settings in OBS. OBS now prioritizes its own setting before deferring to secondary plugins for the Twitch VOD track * Fixed an issue where DPI scaling would round up, causing UI elements to appear too large * Fixed an issue where the new virtual camera wouldn't work correctly on M1 Macs * Fixed an issue where ‘Paste Filters’ on sources didn't work in all situations * Added a check to the installer for Visual Studio 2019 redistributables New Features and Additions -------------------------- * Added Virtual Camera output on macOS [johnboiles/PatTheMav] * Added Virtual Camera output on Linux (requires v4l2loopback-dkms) [catxfish/cg2121] * Added the ability to use a separate audio track for the VOD when using Twitch [Jim] - If using Simple output mode, enable "Enable Advanced Encoder Settings", and enable "Twitch VOD Track (Uses Track 2)". Twitch VOD output will then be on audio track 2 - If using Advanced output mode in the Streaming tab, enable "Twitch VOD Track" and select the track you'd like to use for it * Added OpenBSD support [grayed] * Added the ability to ingest captions coming from Decklink devices via "Decklink Captions" from the Tools menu [DDRBoxman] * Added hardware decoding options for stinger transitions [WizardCM] * Added an option to duplicate filters in the right-click context menu of filters [exeldro] * Added ability to copy and paste a single filter between sources [cg2121] * (API) Added a replay buffer save event to the frontend API [hgonomeg] Improvements/Tweaks ------------------- * On Linux, the program will now detect other instances that are currently running and warn the user about running more than one copies at a time [clockley] * When creating a new profile, you will be now be given the option to run the auto-configuration wizard [JohannMG] * Changed the “Enforce Streaming Service Bitrate” to “Ignore streaming service setting recommendations”, moved it to the Streaming section of the Settings window, and made it so it now affects both Simple and Advanced output modes. [Jim] * Maximum limitations for streaming services are now shown in the Streaming section of the Settings window [Jim] * Streaming services may now apply resolution and framerate limits on streams to their services [Jim] Bug Fixes --------- * Fixed a bug where the "Save Replay" button would stay highlighted after being clicked [offthegrid-mike] * Fixed a bug where the Media source would have unusual lag playing back certain media files (particularly WMV files) [Jim] * Fixed an issue where Facebook streaming would allow you to select resolutions/framerates that aren't supported [Jim] * Fixed certain connection issues with SRT/mpegts [pkviet] * Fixed a bug where you could disable the Replay Buffer even if it was currently active [Scrxtchy] * Fixed a bug where renaming a source would not return keyboard/mouse focus back to the list [jberenhaus]
  • 26.1.0-rc1   OBS Studio 26.1 Release Candidate 1 New Features and Additions -------------------------- * Added Virtual Camera output on macOS [johnboiles/PatTheMav] * Added Virtual Camera output on Linux (requires v4l2loopback-dkms) [catxfish/cg2121] * Added the ability to use a separate audio track for the VOD when using Twitch [Jim] - If using Simple output mode, enable "Enable Advanced Encoder Settings", and enable "Twitch VOD Track (Uses Track 2)". Twitch VOD output will then be on audio track 2 - If using Advanced output mode in the Streaming tab, enable "Twitch VOD Track" and select the track you'd like to use for it * Added OpenBSD support [grayed] * Added the ability to ingest captions coming from Decklink devices via "Decklink Captions" from the Tools menu [DDRBoxman] * Added hardware decoding options for stinger transitions [WizardCM] * Added an option to duplicate filters in the right-click context menu of filters [exeldro] * Added ability to copy and paste a single filter between sources [cg2121] * (API) Added a replay buffer save event to the frontend API [hgonomeg] Improvements/Tweaks ------------------- * On Linux, the program will now detect other instances that are currently running and warn the user about running more than one copies at a time [clockley] * When creating a new profile, you will be now be given the option to run the auto-configuration wizard [JohannMG] * Changed the “Enforce Streaming Service Bitrate” to “Ignore streaming service setting recommendations”, moved it to the Streaming section of the Settings window, and made it so it now affects both Simple and Advanced output modes. [Jim] * Maximum limitations for streaming services are now shown in the Streaming section of the Settings window [Jim] * Streaming services may now apply resolution and framerate limits on streams to their services [Jim] Bug Fixes --------- * Fixed a bug where the "Save Replay" button would stay highlighted after being clicked [offthegrid-mike] * Fixed a bug where the Media source would have unusual lag playing back certain media files (particularly WMV files) [Jim] * Fixed an issue where Facebook streaming would allow you to select resolutions/framerates that aren't supported [Jim] * Fixed certain connection issues with SRT/mpegts [pkviet] * Fixed a bug where you could disable the Replay Buffer even if it was currently active [Scrxtchy] * Fixed a bug where renaming a source would not return keyboard/mouse focus back to the list [jberenhaus]