Skip to content
Tags give the ability to mark specific points in history as being important
  • 24.0.0-rc2
    OBS Studio 24.0 Release Candidate 2
    
    Release Candidate 2 Fixes
    -------------------------
    * Fixed a bug where browser source audio would cut out with certain stream notifications
    * Fixed a bug where browser sources would sometimes stop rendering
    * Fixed an issue where x264 would spam the log every time the bitrate changed when dynamic bitrate was activated
    * Fixed a crash that could sometimes happen when hardware-accelerated decoding is enabled with the media source
    * Fixed a memory leak when hardware-accelerated decoding is enabled with the media source
    * Fixed a bug where the program could freeze on startup
    * Fixed a bug with QSV encoder where Ivy/Sandy Bridge chips would not encode correctly
    * Hardware-accelerated decoding should now work on webm files that do not have an alpha channel.
    
    New Features
    ------------
    - Added the ability to pause while recording to allow seamless on-the-fly removal of video segments.  This can only be used when not sharing an encoder with the stream.  [Jim]
    - Added an option to automatically adjust bitrate when congestion occurs to advanced settings, which is an alternative to dropping frames (available in advanced settings).  Note that this currently only works with RTMP, and severe congestion may cause increased delay to viewers.  [Jim/pkv]
    - Added the ability to select multiple sources on the preview by box selection [Dillon]
    - Added the ability to create custom browser docks in the View -> Docks menu.  This allows you to open extra dockable webpages whenever OBS opens [Jim]
    - Browser sources can now have their volume adjusted via the audio mixer, or have filters applied to them.  Additionally, you can now change whether the browser source outputs to speakers or to stream only via the audio monitoring settings in advanced audio properties.  [Osiris/pkv/Jim]
    - Added a script to pause recording when a specific scene is active [cg2121]
    - Added a "Hotkey Focus Behavior" option to advanced settings, which allows you to set whether hotkeys are disabled depending on whether you have the main window in focus or not [jb-alvarado/Jim]
    - Added an option to general settings to allow users to confirm when clicking the "Stop Recording" button [glikely]
    - Added channels widget for restream.io service integration [SoftwareArchitector]
    - Added the "Area" shader as a downscale shader in video settings [jpark37]
    - Added an "Enable Preview" button to the main window when the preview is disabled [cg2121]
    - Added (or rather fixed) hardware acceleration support for decoding media files when using the media source where applicable [Jim]
    
    Tweaks/Fixes
    ------------
    - Updated all dependencies on Windows (such as FFmpeg, x264, CEF) to their latest versions [Jim]
    - Made a number of optimizations and performance improvements [jpark37]
    - Made a number of performance improvements to QSV [brittneysclark]
    - Changed default recording format to mkv instead of flv [WizardCM]
    - Recording now automatically stop if there is less than 50 megabytes left of disk space available [cg2121]
    - Fixed a number of issues with Linux window capture [kkartaltepe]
    - Fixed the tray icon showing up on startup even when it was turned off [Jim]
    - Fixed a bug where encoders could lock up when an encode call fails [Jim]
    - Fixed an issue where projectors would have a gray background rather than a black background [Jim]
    - Fixed a bug where secondary Twitch/Mixer browser panels would stop appearing [Jim]
    - Fixed a freeze that could happen under rare circumstances when shutting down [Jim]
    - If no tracks are selected when recording in advanced output mode, it will now default to the same track being used for streaming [cg2121]
  • 24.0.0-rc1
    OBS Studio 24.0.0-rc1
    
    New Features
    ------------
    - Added the ability to pause while recording to allow seamless on-the-fly removal of segments of video while recording.  This can only be used when not sharing an encoder with the stream.  [Jim]
    - Added an option to automatically adjust bitrate when congestion occurs to advanced settings, which is an alternative to dropping frames (available in advanced settings).  Note that this currently only works with RTMP, and severe congestion may cause increased delay to viewers.  [Jim/pkv]
    - Added the ability to select multiple sources on the preview by box selection [Dillon]
    - Added the ability to create custom browser docks in the View -> Docks menu.  This allows you to open extra dockable webpages whenever OBS opens [Jim]
    - Browser sources can now have their volume adjusted via the audio mixer, or have filters applied to them.  Additionally, you can now change whether the browser source outputs to speakers or to stream only via the audio monitoring settings in advanced audio properties.  [Osiris/pkv/Jim]
    - Added a script to pause recording when a specific scene is active [cg2121]
    - Added a "Hotkey Focus Behavior" option to advanced settings, which allows you to set whether hotkeys are disabled depending on whether you have the main window in focus or not [jb-alvarado/Jim]
    - Added an option to general settings to allow users to confirm when clicking the "Stop Recording" button [glikely]
    - Added channels widget for restream.io service integration [SoftwareArchitector]
    - Added the "Area" shader as a downscale shader in video settings [jpark37]
    - Added an "Enable Preview" button to the main window when the preview is disabled [cg2121]
    - Added (or rather fixed) hardware acceleration support for decoding media files when using the media source where applicable [Jim]
    
    Tweaks/Fixes
    ------------
    - Updated all dependencies on Windows (such as FFmpeg, x264, CEF) to their latest versions [Jim]
    - Made a number of optimizations and performance improvements [jpark37]
    - Made a number of performance improvements to QSV [brittneysclark]
    - Changed default recording format to mkv instead of flv [WizardCM]
    - Recording now automatically stop if there is less than 50 megabytes left of disk space available [cg2121]
    - Fixed a number of issues with Linux window capture [kkartaltepe]
    - Fixed the tray icon showing up on startup even when it was turned off [Jim]
    - Fixed a bug where encoders could lock up when an encode call fails [Jim]
    - Fixed an issue where projectors would have a gray background rather than a black background [Jim]
    - Fixed a bug where secondary Twitch/Mixer browser panels would stop appearing [Jim]
    - Fixed a freeze that could happen under rare circumstances when shutting down [Jim]
    - If no tracks are selected when recording in advanced output mode, it will now default to the same track being used for streaming [cg2121]
  • 23.2.1
    OBS Studio 23.2.1
    
    23.2.1 Hotfix Changes
    ---------------------
    
    - Fixed a crash that could happen with the popular third-party obs-ndi plugin
    - Fixed the tray icon being shown even when the tray icon was disabled in settings
    - Fixed a display bug with sources when a custom color was applied to the list item in the sources list box
    - Fixed a bug where background-removing cameras would have a hall of mirrors effect
    
    23.2 New Features/Improvements
    ------------------------------
    
    - Made a number of major internal improvements to the macOS browser source, eliminating many mac-related crashes that it would cause when browser sources were in use on macOS.  This also fixes the issue of the program having an initial startup delay where the everything appeared blank.  (Author note: I managed to get browser panels functioning, but they still have some issues, so service integration is still not yet available on macOS)
    - Added the ability to preview transitions in the properties of a transition via a new Preview button
    - Added an estimate to remaining available recording time according to available disk space
    - Added luma key video effect filter
    - Added the ability to set the exact desired dB volume value of sources in the advanced audio properties, replacing the percentage value
    - Added the ability to center items vertically/horizontally in the transform menus
    - Added a hotkey to toggle the preview
    - Added the ability to output the preview rather than program to a decklink device when in studio mode
    - Added the ability to copy and paste filters to/from scenes in addition to sources
    - Added the ability to manually set the network buffer size to the Media source when used in URL mode
    - Added the top patrons list to the about dialog in the help menu
    - The sources list box in the bottom-center of the main window now displays a message when there are no sources in the current scene, making it easier for first-time users to understand that they need to add sources
    
    23.2 Bug Fixes/Tweaks
    ---------------------
    
    - Fixed an issue on Linux where the program would not be able to capture some monitors
    - Fixed a bug where the "test bandwidth" option wouldn't reset properly until the program was restarted
    - Fixed a bug where the program would freeze up when an encoder error occurs in the middle of a recording or stream (it now shows an error and should now safely recover)
    - Fixed a bug where the selection lines of rotated items would incorrectly scale
    - Fixed a bug where audio would no longer work when certain types of audio devices are unplugged and plugged back in again
    - Fixed a bug where you could not press escape to cancel when renaming a scene
    - Fixed a bug where opacity on the mask/blend filter would not work under certain circumstances
    - Fixed a bug where fractional framerate recordings (59.94, 29.97) recorded with the new version of NVENC would have incorrect DTS timestamps in the recording file
    - Fixed an issue with VAAPI encoder on Linux where CBR would not always output at a constant bitrate
    - Fixed an issue where cookies would not properly be saved for browser panels (Twitch Chat/etc) when shutting down the program
    - Fixed some crashes that could happen when using QSV
    - Fixed a few rare crashes
    - Fixed a few rare/minor memory leaks
    - Recording errors should now gives more detailed errors when they occur
    - Replaced most icons with SVG icons, making icons look better and more consistent across different DPI scalings
    - Made the mouse wheel scroll the list of properties instead of scrolling individual property values in properties windows
    - Made the mouse wheel scroll the list of mixer items instead of scrolling individual mixer values
    - Moved audio monitoring device from advanced settings to audio settings
    - Improved logging when recording errors occur
    - Added a warning popup message box to Twitch authentication if the account is not set up for two-factor authentication (which is now required to stream on Twitch)
    - Removed the 5 item limit when dragging and dropping files in to OBS
    - Buttons in the Hotkeys list are now icons rather than text
    - Changed all opacity spin boxes in filters to sliders
    - Changed the default size of the color source to the same size as the canvas
    - Made the Dark theme a bit more consistent across operating systems
    - Scene item group details are now included in the log file
    - The stats dock no longer updates when it's not visible
    - When first renaming a source or scene, the existing text is now automatically selected
    - The Dark theme has now been renamed to "Dark (Default)", and the "Default" theme has now been renamed to the "System" theme
    - The cursor is no longer hidden in multiview projectors
  • 23.2.0
    OBS Studio 23.2
    
    New Features/Improvements
    -------------------------
    
    - Made a number of major internal improvements to the macOS browser source, eliminating many mac-related crashes that it would cause when browser sources were in use on macOS.  This also fixes the issue of the program having an initial startup delay where the everything appeared blank.  (Author note: I managed to get browser panels functioning, but they still have some issues, so service integration is still not yet available on macOS)
    - Added the ability to preview transitions in the properties of a transition via a new Preview button
    - Added an estimate to remaining available recording time according to available disk space
    - Added luma key video effect filter
    - Added the ability to set the exact desired dB volume value of sources in the advanced audio properties, replacing the percentage value
    - Added the ability to center items vertically/horizontally in the transform menus
    - Added a hotkey to toggle the preview
    - Added the ability to output the preview rather than program to a decklink device when in studio mode
    - Added the ability to copy and paste filters to/from scenes in addition to sources
    - Added the ability to manually set the network buffer size to the Media source when used in URL mode
    - Added the top patrons list to the about dialog in the help menu
    - The sources list box in the bottom-center of the main window now displays a message when there are no sources in the current scene, making it easier for first-time users to understand that they need to add sources
    
    Bug Fixes/Tweaks
    ----------------
    
    - Fixed an issue on Linux where the program would not be able to capture some monitors
    - Fixed a bug where the "test bandwidth" option wouldn't reset properly until the program was restarted
    - Fixed a bug where the program would freeze up when an encoder error occurs in the middle of a recording or stream (it now shows an error and should now safely recover)
    - Fixed a bug where the selection lines of rotated items would incorrectly scale
    - Fixed a bug where audio would no longer work when certain types of audio devices are unplugged and plugged back in again
    - Fixed a bug where you could not press escape to cancel when renaming a scene
    - Fixed a bug where opacity on the mask/blend filter would not work under certain circumstances
    - Fixed a bug where fractional framerate recordings (59.94, 29.97) recorded with the new version of NVENC would have incorrect DTS timestamps in the recording file
    - Fixed an issue with VAAPI encoder on Linux where CBR would not always output at a constant bitrate
    - Fixed an issue where cookies would not properly be saved for browser panels (Twitch Chat/etc) when shutting down the program
    - Fixed some crashes that could happen when using QSV
    - Fixed a few rare crashes
    - Fixed a few rare/minor memory leaks
    - Recording errors should now gives more detailed errors when they occur
    - Replaced most icons with SVG icons, making icons look better and more consistent across different DPI scalings
    - Made the mouse wheel scroll the list of properties instead of scrolling individual property values in properties windows
    - Made the mouse wheel scroll the list of mixer items instead of scrolling individual mixer values
    - Moved audio monitoring device from advanced settings to audio settings
    - Improved logging when recording errors occur
    - Added a warning popup message box to Twitch authentication if account is not set up for two-factor authentication (which now required to stream on Twitch)
    - Removed the 5 item limit when dragging and dropping files in to OBS
    - Buttons in the Hotkeys list are now icons rather than text
    - Changed all opacity spin boxes in filters to sliders
    - Changed the default size of the color source to the same size as the canvas
    - Made the Dark theme a bit more consistent across operating systems
    - Scene item group details are now included in the log file
    - The stats dock no longer updates when it's not visible
    - When first renaming a source or scene, the existing text is now automatically selected
    - The Dark theme has now been renamed to "Dark (Default)", and the "Default" theme has now been renamed to the "System" theme
    - The cursor is no longer hidden in multiview projectors
  • 23.2.0-rc1
  • 23.1.0
    OBS Studio 23.1
    
    New Features/Improvements
    -------------------------
    
    - Added optional Twitch activity feed panel when account is connected to OBS (hidden by default)
    - Added Restream.io account integration
    - Added option to select color range to Linux video device source
    - Added ability to copy and paste filters from the mixer
    - Added preview/program labels to studio mode
    - Added new settings icons
    - Added a checkbox for bandwidth test mode in settings when using Twitch account integration
    - Added 25/50 PAL framerate values in video settings
    - Added "Area" scale filtering for sources as an alternative to point scaling.  May preserve more detail on retro games
    - Added the ability to select video / audio connectors on the Decklink source from inside OBS
    - Added the ability to swap Front Center and Low frequency effects channel on the Decklink source
    - Improved the attack/release processing of the expander audio filter
    
    Bug Fixes/Tweaks
    ----------------
    
    - Reverted 23.0 changes to slideshow, and instead introduced a 250 megabyte memory limit to image slideshow so people can't accidentally exhaust their memory by loading countless images from a folder.  This fixes an issue where large image counts would cause increased CPU usage and rendering lag when transitioning images, or when switching scenes in some cases.
    - Removed the close buttons from primary docks (scenes, sources, transitions, mixer, controls).  These docks can still be hidden, but now must be explicitly hidden with the view menu instead.  This change does not apply to secondary docks, such as chat, stream information, or stats.
    - On Linux, the tray now uses icons from the system theme
    - Fixed a bug when upmixing from mono to stereo would cause the volume to be quieter
    - Fixed a bug where NVENC wouldn't show up for the NVIDIA Quadro P5000
    - Fixed another case where the last frame of an NVENC stream/recording could show up as the first frame in a subsequent stream/recording in the same running session
    - Fixed another case where output could be green for certain devices
    - Fixed a crash that could happen if you clicked settings too quickly after starting up with streaming account integration, or if you exit the program too quickly
  • 23.1.0-rc1
    OBS Studio 23.1 Release Candidate 1
    
    Changes/Fixes
    -------------
    
    - Added Restream.io account integration
    - Added option to select color range to Linux video device source
    - Added ability to copy and paste filters from the mixer
    - Added preview/program labels
    - Added new settings icons
    - Added optional Twitch activity feed panel when account is connected to OBS (hidden by default, may not be fully rolled out yet to all Twitch users)
    - Added a checkbox for bandwidth test mode in settings when using Twitch account integration
    - Added 25/50 PAL framerate values in video settings
    - Improved the attack/release processing of the expander filter
    - Reverted 23.0 changes to slideshow, and instead introduced a 250 megabyte memory limit to image slideshow so people can't accidentally exhaust their memory by loading countless images from a folder.  This revert fixes an issue where large image counts would cause rendering lag when switching images.
    - On Linux, the tray now uses icons from the system theme
    - Fixed a bug when upmixing from mono to stereo would cause the volume to be quieter
    - Fixed a bug where NVENC wouldn't show up for the NVIDIA Quadro P5000
    - Fixed another case where the last frame of an NVENC stream/recording could show up as the first frame in a subsequent stream/recording in the same running session
    - Fixed another case where output could be green for certain devices
    - Fixed a crash that could happen if you clicked settings too quickly after starting up with streaming account integration, or if you exit the program too quickly
  • 23.0.2
    OBS Studio 23.0.2 (Hotfix)
    
    23.0.2 Hotfix Changes
    ---------------------
    
    * Added a warning when closing dock windows
    * Fixed a bug where if the video drivers crashed for whatever reason, OBS output would turn green
    * Fixed a bug where the last frame of the previous stream/recording could show up as the first frame of the next stream/recording if on the same running session
    * Fixed QSV not functioning correctly for some users
    * Fixed an issue where Python scripting stopped working for 23.0.1
    * Fixed a memory leak when reloading scripts
    * Fixed a bug where your profile could reset if you started the program for the first time, changed the language, and then restarted the program
    * Made a workaround for a system issue where certain older video cards and graphics drivers would show green video with banding artifacts
    
    23.0.1 Hotfix Changes
    ---------------------
    
    * Fixed a program freeze that could happen when the Logitech G HUB plugin is installed
    * Fixed a bug where if Mixer auth fails, it could reload the login dialog numerous times
    * Fixed a bug where users with very old graphics adapters would have green video output
    * Fixed a bug where a browser widget could start up blank when high-DPI scaling is enabled
    * Auto-remux no longer deletes the old file, just as a safety precaution
    
    23.0.0 Service Integration (Windows)
    ------------------------------------
    
    * Added the ability to optionally connect your account to Twitch or Mixer from within OBS (with more services in the works).  When your account is connected, you do not have to enter in a stream key, and gain access to special features related to that service, such as a chat panel or stream configuration/statistics panels.
    * Twitch integration: Added Twitch chat panel (with BTTV/FFZ support), the Twitch "Stream Information" dashboard panel allowing you to change your stream title/game/etc from within OBS, and the Twitch "Stream Stats" dashboard panel which shows statistics such as viewer count (Stream Stats is hidden by default, you can unhide it in the View menu -> Docks submenu).
    * Mixer integration: Added Mixer chat panel
    * Panels such as chat panels used with services are dockable; you can dock/undock the windows to customize how you want them to be placed when using OBS.
    * YouTube, Facebook, and more services are still in the works; more to come soon.
    * Service integration is currently only available on Windows for now, though Linux and Mac support is planned for a later date.
    
    23.0.0 NVENC and Encoding Improvements (Windows)
    ------------------------------------------------
    
    * A new implementation of NVENC has been added which has improved performance, reducing system and resource impact.  To enable, go to Settings, Output Tab, and in Encoder select Hardware (NVENC) New.  Note that the new implementation is not available on Windows 7 due to limitations in the operating system; the old implementation will be used instead in that case.
    * Added new features to the new NVENC implementation:
    
      - Psycho-visual Tuning:  Enables encoder settings that optimize the use of bitrate for increased perceived visual quality, especially in situations with high motion, at the cost of increased GPU utilization.  This increases subjective image quality.  Qualitative measurements like PSNR may score lower but video may appear better to human viewers.
      - Look-ahead:  Enables dynamic B-frames.  If disabled, the encoder will always use the number of B-frames specified in the 'Max B-frames' setting.  If enabled, it will increase visual quality by only using however many B-frames are necessary, up to the maximum, at the cost of increased GPU utilization.
    
    23.0.0 General Changes
    ----------------------
    
    * Added a Limiter audio filter.
    * Added an Expander audio filter.
    * Added VAAPI video encoder on Linux.
    * Added batch remuxing support to the Remux Recordings dialog.
    * Added an option to automatically remux recordings to MP4 in Advanced settings.
    * Added a Decklink output tool to the tools menu.  This allows you to output OBS to a Decklink device.
    * Added an optional Stats dock.  This dock is disabled by default; you can enable this dock in the View menu -> Docks submenu.
    * Added multi-track audio support to FFmpeg output in advanced output settings.
    * Added an About dialog to the Help menu.
    * Added a filter (search) option to the Hotkeys section of the settings window.
    * Added a fourth Mic/Auxiliary audio option in Audio settings.
    * Added stereo balancing (panning) to the Advanced Audio Properties dialog.
    * Added an option to change the OBS base/output resolution to the size of a source in the right-click context menu of the source.  Only works when no outputs are active.
    * Added a "deactivate when not showing" option to the Decklink source.
    * Added an Invert Polarity audio filter.
    * Added an F2 shortcut to rename sources or scenes when selected.
    * Added VLC source support to the Instant Replay script.
    * Added a "What's New" dialog that may pop up on startup in the case of announcements or important news
    * Fixed a bug where screen reader tools for the visually impaired would not read out the items in the source list box in the main window when selected.
    * Fixed a bug where fullscreen projectors would always be on top despite that setting being unchecked.
    * Fixed an issue on windows where window capture would use an abnormal amount of CPU usage when its target window was not available
    * Fixed a number of race conditions and minor memory leaks, improving overall program stability.
    * When your mouse cursor is hovering over a source in the preview or in the source list, a light rectangle will show up around it indicating that it can be selected.
    * When a source is dragged outside of the preview area, there is a new visualization for the unseen area of that source while selected.
    * Simplified and improved the user experience of the "Stream" page of both the settings and auto-configuration windows.
    * The source selection rectangle has been improved.
    * The slideshow source now only loads a maximum of 15 images at a time, and dynamically loads images beyond that count as they cycle.  This was done to prevent people who put countless files in the slideshow source from running out of memory.
    * When in studio mode, you can no longer transition if you're already in the middle of a transition.
    * Removed a number of internal/uncapturable Microsoft program windows from the game/window capture window lists.
    * Increased the Instant Replay script retry interval.
    * Docks are now unlocked by default.  You can lock/unlock docks in the View menu -> Docks submenu.
  • 23.0.1
    OBS Studio 23.0.1 (Hotfix)
    
    23.0.1 Hotfix Changes
    ---------------------
    
    * Fixed a hard lock with users who have the Logitech G HUB plugin installed
    * Fixed a bug where if Mixer auth fails, it could reload the login dialog numerous times
    * Fixed a bug where users with very old graphics adapters would have green video output
    * Fixed a bug where a browser widget would start up blank on high-DPI display setups
    * Auto-remux no longer deletes the old file, just as a safety precaution
    
    23.0.0 Service Integration (Windows)
    ------------------------------------
    
    * Added the ability to optionally connect your account to Twitch or Mixer from within OBS (with more services in the works).  When your account is connected, you do not have to enter in a stream key, and gain access to special features related to that service, such as a chat panel or stream configuration/statistics panels.
    * Twitch integration: Added Twitch chat panel (with BTTV/FFZ support), the Twitch "Stream Information" dashboard panel allowing you to change your stream title/game/etc from within OBS, and the Twitch "Stream Stats" dashboard panel which shows statistics such as viewer count (Stream Stats is hidden by default, you can unhide it in the View menu -> Docks submenu).
    * Mixer integration: Added Mixer chat panel
    * Panels such as chat panels used with services are dockable; you can dock/undock the windows to customize how you want them to be placed when using OBS.
    * YouTube, Facebook, and more services are still in the works; more to come soon.
    * Service integration is currently only available on Windows for now, though Linux and Mac support is planned for a later date.
    
    23.0.0 NVENC and Encoding Improvements (Windows)
    -----------------------------------------
    
    * A new implementation of NVENC has been added which has improved performance, reducing system and resource impact.  To enable, go to Settings, Output Tab, and in Encoder select Hardware (NVENC) New.  Note that the new implementation is not available on Windows 7 due to limitations in the operating system; the old implementation will be used instead in that case.
    * Added new features to the new NVENC implementation:
    
      - Psycho-visual Tuning:  Enables encoder settings that optimize the use of bitrate for increased perceived visual quality, especially in situations with high motion, at the cost of increased GPU utilization.  This increases subjective image quality.  Qualitative measurements like PSNR may score lower but video may appear better to human viewers.
      - Look-ahead:  Enables dynamic B-frames.  If disabled, the encoder will always use the number of B-frames specified in the 'Max B-frames' setting.  If enabled, it will increase visual quality by only using however many B-frames are necessary, up to the maximum, at the cost of increased GPU utilization.
    
    23.0.0 General Changes
    ----------------------
    
    * Added a Limiter audio filter.
    * Added an Expander audio filter.
    * Added VAAPI video encoder on Linux.
    * Added batch remuxing support to the Remux Recordings dialog.
    * Added an option to automatically remux recordings to MP4 in Advanced settings.
    * Added a Decklink output tool to the tools menu.  This allows you to output OBS to a Decklink device.
    * Added an optional Stats dock.  This dock is disabled by default; you can enable this dock in the View menu -> Docks submenu.
    * Added multi-track audio support to FFmpeg output in advanced output settings.
    * Added an About dialog to the Help menu.
    * Added a filter (search) option to the Hotkeys section of the settings window.
    * Added a fourth Mic/Auxiliary audio option in Audio settings.
    * Added stereo balancing (panning) to the Advanced Audio Properties dialog.
    * Added an option to change the OBS base/output resolution to the size of a source in the right-click context menu of the source.  Only works when no outputs are active.
    * Added a "deactivate when not showing" option to the Decklink source.
    * Added an Invert Polarity audio filter.
    * Added an F2 shortcut to rename sources or scenes when selected.
    * Added VLC source support to the Instant Replay script.
    * Added a "What's New" dialog that may pop up on startup in the case of announcements or important news
    * Fixed a bug where screen reader tools for the visually impaired would not read out the items in the source list box in the main window when selected.
    * Fixed a bug where fullscreen projectors would always be on top despite that setting being unchecked.
    * Fixed an issue on windows where window capture would use an abnormal amount of CPU usage when its target window was not available
    * Fixed a number of race conditions and minor memory leaks, improving overall program stability.
    * When your mouse cursor is hovering over a source in the preview or in the source list, a light rectangle will show up around it indicating that it can be selected.
    * When a source is dragged outside of the preview area, there is a new visualization for the unseen area of that source while selected.
    * Simplified and improved the user experience of the "Stream" page of both the settings and auto-configuration windows.
    * The source selection rectangle has been improved.
    * The slideshow source now only loads a maximum of 15 images at a time, and dynamically loads images beyond that count as they cycle.  This was done to prevent people who put countless files in the slideshow source from running out of memory.
    * When in studio mode, you can no longer transition if you're already in the middle of a transition.
    * Removed a number of internal/uncapturable Microsoft program windows from the game/window capture window lists.
    * Increased the Instant Replay script retry interval.
    * Docks are now unlocked by default.  You can lock/unlock docks in the View menu -> Docks submenu.
  • 23.0.0
    OBS Studio 23.0
    
    Service Integration (Windows)
    -----------------------------
    
    * Added the ability to optionally connect your account to Twitch or Mixer from within OBS (with more services in the works).  When your account is connected, you do not have to enter in a stream key, and gain access to special features related to that service, such as a chat panel or stream configuration/statistics panels.
    * Twitch integration: Added Twitch chat panel (with BTTV/FFZ support), the Twitch "Stream Information" dashboard panel allowing you to change your stream title/game/etc from within OBS, and the Twitch "Stream Stats" dashboard panel which shows statistics such as viewer count (Stream Stats is hidden by default, you can unhide it in the View menu -> Docks submenu).
    * Mixer integration: Added Mixer chat panel
    * Panels such as chat panels used with services are dockable; you can dock/undock the windows to customize how you want them to be placed when using OBS.
    * YouTube, Facebook, and more services are still in the works; more to come soon.
    * Service integration is currently only available on Windows for now, though Linux and Mac support is planned for a later date.
    
    NVENC and Encoding Improvements (Windows)
    -----------------------------------------
    
    * A new implementation of NVENC has been added which has improved performance, reducing system and resource impact.  To enable, go to Settings, Output Tab, and in Encoder select Hardware (NVENC) New.  Note that the new implementation is not available on Windows 7 due to limitations in the operating system; the old implementation will be used instead in that case.
    * Added new features to the new NVENC implementation:
    
      - Psycho-visual Tuning:  Enables encoder settings that optimize the use of bitrate for increased perceived visual quality, especially in situations with high motion, at the cost of increased GPU utilization.  This increases subjective image quality.  Qualitative measurements like PSNR may score lower but video may appear better to human viewers.
      - Look-ahead:  Enables dynamic B-frames.  If disabled, the encoder will always use the number of B-frames specified in the 'Max B-frames' setting.  If enabled, it will increase visual quality by only using however many B-frames are necessary, up to the maximum, at the cost of increased GPU utilization.
    
    General Changes
    ---------------
    
    * Added a Limiter audio filter.
    * Added an Expander audio filter.
    * Added VAAPI video encoder on Linux.
    * Added batch remuxing support to the Remux Recordings dialog.
    * Added an option to automatically remux recordings to MP4 in Advanced settings.
    * Added a Decklink output tool to the tools menu.  This allows you to output OBS to a Decklink device.
    * Added an optional Stats dock.  This dock is disabled by default; you can enable this dock in the View menu -> Docks submenu.
    * Added multi-track audio support to FFmpeg output in advanced output settings.
    * Added an About dialog to the Help menu.
    * Added a filter (search) option to the Hotkeys section of the settings window.
    * Added a fourth Mic/Auxiliary audio option in Audio settings.
    * Added stereo balancing (panning) to the Advanced Audio Properties dialog.
    * Added an option to change the OBS base/output resolution to the size of a source in the right-click context menu of the source.  Only works when no outputs are active.
    * Added a "deactivate when not showing" option to the Decklink source.
    * Added an Invert Polarity audio filter.
    * Added an F2 shortcut to rename sources or scenes when selected.
    * Added VLC source support to the Instant Replay script.
    * Added a "What's New" dialog that may pop up on startup in the case of announcements or important news
    * Fixed a bug where screen reader tools for the visually impaired would not read out the items in the source list box in the main window when selected.
    * Fixed a bug where fullscreen projectors would always be on top despite that setting being unchecked.
    * Fixed an issue on windows where window capture would use an abnormal amount of CPU usage when its target window was not available
    * Fixed a number of race conditions and minor memory leaks, improving overall program stability.
    * When your mouse cursor is hovering over a source in the preview or in the source list, a light rectangle will show up around it indicating that it can be selected.
    * When a source is dragged outside of the preview area, there is a new visualization for the unseen area of that source while selected.
    * Simplified and improved the user experience of the "Stream" page of both the settings and auto-configuration windows.
    * The source selection rectangle has been improved.
    * The slideshow source now only loads a maximum of 15 images at a time, and dynamically loads images beyond that count as they cycle.  This was done to prevent people who put countless files in the slideshow source from running out of memory.
    * When in studio mode, you can no longer transition if you're already in the middle of a transition.
    * Removed a number of internal/uncapturable Microsoft program windows from the game/window capture window lists.
    * Increased the Instant Replay script retry interval.
    * Docks are now unlocked by default.  You can lock/unlock docks in the View menu -> Docks submenu.
  • 23.0.0-rc2
    OBS Studio 23.0-rc2
    
    Release Candidate 2 Fixes/Changes
    ---------------------------------
    
    * Fixed a bug where there was a chance for a crash on shutdown
    * Fixed a crash when starting certain types of encoders before starting the new NVENC encoder
    * Fixed authentication from the Auto-Configuration dialog not initializing properly
    * Fixed a bug where there was a chance for the program to freeze up when stopping a new NVENC encoder
    * Fixed a number of race conditions and memory leaks, improving the programs overall stability
    * Psycho-Visual Tuning is now enabled by default as a test for RC2
    * Increased the default size of the Twitch "Stream Stats" panel so that affiliates/partners can see their subscriber count/points
    * New NVENC settings are no longer exposed to the older version of NVENC (for now)
    * Added a missing text string for the Remux recordings dialog
    * The slideshow source now will update when you press OK or Apply on its properties rather than when you modify any setting.  This prevents the source from reloading its images on any change.
    * Removed unused 'help' icons from from the title bar of many various dialogs, both new and old
    
    OBS Studio 23.0-rc1
    ===================
    
    Service Integration (Windows)
    -----------------------------
    
    * Added the ability to connect your account of certain services directly from within OBS (with more services in the works).  This feature is optional, but when your account is connected, you do not have to enter in a stream key, and gain access to special features related to that service, such as a chat panel or stream configuration/statistics panels.
    * Twitch integration: Added Twitch chat panel (with BTTV/FFZ support), the Twitch "Stream Information" dashboard panel allowing you to change your stream title/game/etc from within OBS, and the Twitch "Stream Stats" dashboard panel which shows statistics such as viewer count (Stream Stats is hidden by default, you can unhide it in the View menu -> Docks submenu).
    * Mixer integration: Added Mixer chat panel
    * Web panels (such as chat panels) used with services are dockable; you can dock/undock the windows to customize how you want them to be placed when using OBS.
    * YouTube, Facebook, and more services are still in the works; more to come soon.
    * Service integration is currently only available on Windows for now, though Linux and Mac will be added at a later point depending on issues that arise.
    
    NVENC and Encoding Improvements (Windows)
    -----------------------------------------
    
    * A new implementation of NVENC has been added which has improved performance, reducing system and resource impact.  Note that the new implementation is not available on Windows 7 due to limitations in the operating system; the old implementation will be used instead in that case.
    * Added new features to the new NVENC implementation:
    
      - Psycho-visual Tuning:  Enables encoder settings that optimize the use of bitrate for increased perceived visual quality, especially in situations with high motion, at the cost of increased GPU utilization.
      - Look-ahead:  Enables dynamic B-frames.  If disabled, the encoder will always use the number of B-frames specified in the 'Max B-frames' setting.  If enabled, it will increase visual quality by only using however many B-frames are necessary, up to the maximum, at the cost of increased GPU utilization.
    
    General Changes
    ---------------
    
    * Added a Limiter audio filter.
    * Added an Expander audio filter.
    * Added VAAPI video encoder on Linux.
    * Added batch remuxing support to the Remux Recordings dialog.
    * Added an option to automatically remux recordings to MP4 in Advanced settings.
    * Added a Decklink output tool to the tools menu.  This allows you to output OBS to a Decklink device.
    * Added an optional Stats dock.  This dock is disabled by default; you can enable this dock in the View menu -> Docks submenu.
    * Added Keyer support to the Decklink source.
    * Added multi-track audio support to FFmpeg output in advanced output settings.
    * Added an About dialog to the Help menu.
    * Added a filter (search) option to the Hotkeys section of the settings window.
    * Added a fourth Mic/Auxiliary audio option in Audio settings.
    * Added stereo balancing (panning) to the Advanced Audio Properties dialog.
    * Added an option to change the OBS base/output resolution to the size of a source in the right-click context menu of the source.  Only works when no outputs are active.
    * Added a "deactivate when not showing" option to the Decklink source.
    * Added an Invert Polarity audio filter.
    * Added an F2 shortcut to rename sources or scenes when selected.
    * Added VLC source support to the Instant Replay script.
    * Added a "What's New" dialog that may pop up on startup in the case of announcements or important news
    * When your mouse cursor is hovering over a source in the preview, a light rectangle will show up around it indicating that it can be selected.
    * When a source is dragged outside of the preview area, there is a new visualization for the unseen area of that source while selected.
    * Simplified and improved the user experience of the "Stream" page of both the settings and auto-configuration windows.
    * The source selection rectangle has been improved.
    * The slideshow source now only loads a maximum of 15 images at a time, and dynamically loads images beyond that count as they cycle.  This was done to prevent people who put countless files in the slideshow source from running out of memory.
    * When in studio mode, you can no longer transition if you're already in the middle of a transition.
    * Fixed a bug where narration tools for the blind would not read out the items in the source list box in the main window when selected.
    * Removed a number of internal/uncapturable Microsoft program windows from the game/window capture window lists.
    * Increased the Instant Replay script retry interval.
    * Fixed a bug where fullscreen projectors would always be on top despite that setting being unchecked.
    * Docks are now unlocked by default.  You can lock/unlock docks in the View menu -> Docks submenu.
  • 23.0.0-rc1
    OBS Studio 23.0-rc1
    
    Service Integration (Windows)
    -----------------------------
    
    * Added the ability to connect your account of certain services directly from within OBS (with more services in the works).  This feature is optional, but when your account is connected, you do not have to enter in a stream key, and gain access to special features related to that service, such as a chat panel or stream configuration/statistics panels.
    * Twitch integration: Added Twitch chat panel (with BTTV/FFZ support), the Twitch "Stream Information" dashboard panel allowing you to change your stream title/game/etc from within OBS, and the Twitch "Stream Stats" dashboard panel which shows statistics such as viewer count (Stream Stats is hidden by default, you can unhide it in the View menu -> Docks submenu).
    * Mixer integration: Added Mixer chat panel
    * Web panels (such as chat panels) used with services are dockable; you can dock/undock the windows to customize how you want them to be placed when using OBS.
    * YouTube, Facebook, and more services are still in the works; more to come soon.
    * Service integration is currently only available on Windows for now, though Linux and Mac will be added at a later point depending on issues that arise.
    
    NVENC and Encoding Improvements (Windows)
    -----------------------------------------
    
    * A new implementation of NVENC has been added which has improved performance, reducing system and resource impact.  Note that the new implementation is not available on Windows 7 due to limitations in the operating system; the old implementation will be used instead in that case.
    * Added new features to the new NVENC implementation:
    
      - Psycho-visual Tuning:  Enables encoder settings that optimize the use of bitrate for increased perceived visual quality, especially in situations with high motion, at the cost of increased GPU utilization.
      - Look-ahead:  Enables dynamic B-frames.  If disabled, the encoder will always use the number of B-frames specified in the 'Max B-frames' setting.  If enabled, it will increase visual quality by only using however many B-frames are necessary, up to the maximum, at the cost of increased GPU utilization.
    
    General Changes
    ---------------
    
    * Added a Limiter audio filter.
    * Added an Expander audio filter.
    * Added VAAPI video encoder on Linux.
    * Added batch remuxing support to the Remux Recordings dialog.
    * Added an option to automatically remux recordings to MP4 in Advanced settings.
    * Added a Decklink output tool to the tools menu.  This allows you to output OBS to a Decklink device.
    * Added an optional Stats dock.  This dock is disabled by default; you can enable this dock in the View menu -> Docks submenu.
    * Added Keyer support to the Decklink source.
    * Added multi-track audio support to FFmpeg output in advanced output settings.
    * Added an About dialog to the Help menu.
    * Added a filter (search) option to the Hotkeys section of the settings window.
    * Added a fourth Mic/Auxiliary audio option in Audio settings.
    * Added stereo balancing (panning) to the Advanced Audio Properties dialog.
    * Added an option to change the OBS base/output resolution to the size of a source in the right-click context menu of the source.  Only works when no outputs are active.
    * Added a "deactivate when not showing" option to the Decklink source.
    * Added an Invert Polarity audio filter.
    * Added an F2 shortcut to rename sources or scenes when selected.
    * Added VLC source support to the Instant Replay script.
    * When your mouse cursor is hovering over a source in the preview, a light rectangle will show up around it indicating that it can be selected.
    * When a source is dragged outside of the preview area, there is a new visualization for the unseen area of that source while selected.
    * Simplified and improved the user experience of the "Stream" page of both the settings and auto-configuration windows.
    * The source selection rectangle has been improved.
    * The slideshow source now only loads a maximum of 15 images at a time, and dynamically loads images beyond that count as they cycle.  This was done to prevent people who put countless files in the slideshow source from running out of memory.
    * When in studio mode, you can no longer transition if you're already in the middle of a transition.
    * Fixed a bug where narration tools for the blind would not read out the items in the source list box in the main window when selected.
    * Removed a number of internal/uncapturable Microsoft program windows from the game/window capture window lists.
    * Increased the Instant Replay script retry interval.
    * Fixed a bug where fullscreen projectors would always be on top despite that setting being unchecked.
    * Docks are now unlocked by default.  You can lock/unlock docks in the View menu -> Docks submenu.
  • 22.0.3
    OBS Studio 22.0.3
    
    22.0.3 Hotfix (macOS)
    ---------------------
    
    * Fixed a crash on startup
  • 22.0.2
    OBS Studio 22.0.2
    
    22.0.2 Hotfix
    -------------
    
    * Fixed a bug where the program could sometimes mistakenly use a different server than the one selected
    * Fixed a bug where copying and pasting sources would not paste the transform
    * Fixed a bug where using a custom server with authentication would no longer work
    * Fixed a bug on macOS where the browser source would not update properly
    * Fixed a bug on macOS where leaving the browser source interaction window could cause a crash
    * Fixed a bug on macOS where the lock icons in the source list would disappear under the scrollbar if the scrollbar was visible
    * Fixed a case where the multiview could crash on certain Linux desktop environments
    * Fixed a potential crash on startup that could happen under rare circumstances
    * Fixed a few cases where the "Start Streaming" and/or "Stop Streaming" hotkeys could mysteriously disappear from the hotkeys section of the settings window
    * Fixed a bug where the filters window would show the preview very squished
    * Fixed a bug where the browser source sometimes wouldn't paint properly
    * The "Make projectors always on top" option now also properly applies to windowed projectors as well
    * When using Windows 7, the browser source's hardware acceleration is now disabled by default due to potential incompatibilities with older drivers
    * When using Intel video adapters with the program, the browser source's hardware acceleration is now disabled by default due to incompatibilities with many Intel integrated video adapters
    * Removed the "Beta" warning from the Auto-Configuration tool
    
    22.0.1 Hotfix
    -------------
    
    * Fixed a bug where the browser source wouldn't read local files properly
    
    22.0 General Changes
    --------------------
    
    * Major improvements to the browser source:
    
      - Added hardware acceleration to the browser source on Windows for greatly improved performance, reduced resources, and allowing advanced rendering functionality such as WebGL.  This reduces CPU usage, reduces RAM usage, and even reduces GPU usage.  This option is enabled by default; it can be disabled in the advanced section of settings if needed if there are any unexpected issues.
      - Refactored the entire plugin and pruned approximately 13,000 lines of code (very satisfying for me in particular)
      - Updated to Chromium 68
      - The browser source now has accurate frame synchronization on Windows
      - Fixed all memory leaks of the browser source
      - Added the ability to use web browsers as widgets (which isn't currently exposed much, but will allow a lot more custom functionality later)
    
    * Added source grouping, allowing the ability to group multiple sources together as a single transformable group:
    
      - To add a group, you can either select a few sources and then right-click and choose "Group Selected Items", or you can create an empty group in the Add menu
      - You can seamlessly drag and drop items in and out of groups
      - You can ungroup a group without affecting the group in other scenes by right-clicking the group and choosing "Ungroup"
      - Groups show their list of sources as a sub-list within the main scene list, which can be collapsed and hidden if desired
      - Groups can be referenced (shared) between multiple scenes like any other source
      - Groups can have their own effect filters applied to them
    
    * Added the ability to set a custom background color to items within the source list to color-code them for improved organization:
    
      - To set the item's background color, right-click the source item within the source list, and go to "Set Color"
      - You can use a preset selection of colors within the menu, you can choose a custom color, or you can reset it to default
    
    * Added a "Vertical Layout" option to the mixer's right-click context menu to make the mixer display vertically rather than horizontally (#1257)
    * The multiview can now be configured to show up to 24 scenes at once in general settings if desired (#1260)
    * Added an option to audio settings to allow the user to change the audio meter type: "Sample Peak" and "True Peak" (#1189)
    * Added secure streaming (RTMPS) support for services that support it, such as Facebook (#1360)
    * It is now possible to use more than one Intel QSV encoder at once (#1341)
    * It is now possible to use alt-cropping even on sources that are set to a bounding box transform.  This fixes the issue where, for example, alt-cropping would not work after you pressed Ctrl-F on a source.  Note that in that case, the rectangle's size will not change, but the contents will realign to the rectangle.  (01ac60c)
    * Windowed projectors are now saved and loaded on shutdown/startup (#1195)
    * Audio sources within the mixer now always displayed alphabetically (#1242)
    * Significantly reduced GPU usage when the program is idle (I.E. when the program is not streaming or recording) (45b5291)
    * Added a confirmation dialog when the user has not added video sources to any scenes, warning them that they are about to stream a blank screen.  This ensures that new users do not inadvertently stream without at least first adding some sources.  (310c98e)
    * The program will now default to the NVIDIA GPU when on laptops that have both NVIDIA and Intel integrated adapters.  This can still be overridden in the NVIDIA control panel if desired
    
    22.0 Bug Fixes
    --------------
    
    * Fixed a bug where videos recorded with certain formats would report that they were 1000 FPS in their metadata when they actually weren't (1f592d1)
    * Fixed a bug where the active monitoring device wouldn't properly change when switching between profiles (#1258)
    * Fixed a bug where pasting filters without a destination source selected would cause a crash (b0cd7fe)
    * Fixed a bug where projectors would close whenever "Always On Top" was toggled (#1207)
    * Fixed a bug where the recording option "Generate file without space" was not working with the replay buffer (#1276)
    * Fixed a bug where certain cursors would appear the incorrect size in Game/Window/Display captures on Windows (#1284)
    * Fixed a bug where in-program hyperlinks would show up with a bad contrast (dark blue) even in dark themes (e1ab9a0)
    * Fixed a bug where stream output would stop if a stinger transition had a very late transition point assigned to it (an invalid floating point calculation would be put in to the audio data, which would in turn cause the audio encoder to fail and stop encoding, and thus stream output to stop) (0bd2e23)
    * Fixed a bug on macOS where VLC would not be found for the VLC source despite VLC being installed (ec366cf)
    * Fixed a bug on macOS where audio monitoring devices would not show up correctly, and fixed a few minor issues with audio monitoring on macOS (#1318, #1345)
    * Fixed a bug where Mixer's FTL service would cause a crash on macOS (#1374)
    * Fixed a bug where the color property (when showing the properties of sources/filters) would not show the actual color the user had set it to (#1305)
    * Fixed a bug where hotkey labels would not update when sources and transitions are renamed, and could cause the hotkey to not be saved correctly (#1310)
    * Fixed a bug where creating a new profile with advanced output mode active would not enforce the service's settings (such as keyframe interval) (310c98e)
    * Fixed a bug where hotkeys for start streaming and stop streaming would disappear when going in/out of studio mode (caceb62)
    * Fixed a few minor memory leaks (#1287, #1292)
  • 22.0.1
    OBS Studio 22.0.1
    
    22.0.1 Hotfix
    -------------
    
    * Fixed a bug where the browser source wouldn't read local files properly
    
    22.0 General Changes
    --------------------
    
    * Major improvements to the browser source:
    
      - Added hardware acceleration to the browser source on Windows for greatly improved performance, reduced resources, and allowing advanced rendering functionality such as WebGL.  This reduces CPU usage, reduces RAM usage, and even reduces GPU usage.  This option is enabled by default; it can be disabled in the advanced section of settings if needed if there are any unexpected issues.
      - Refactored the entire plugin and pruned approximately 13,000 lines of code (very satisfying for me in particular)
      - The browser source now has accurate frame synchronization on Windows
      - Fixed all memory leaks of the browser source
      - Added the ability to use web browsers as widgets (which isn't currently exposed much, but will allow a lot more custom functionality later)
    
    * Added source grouping, allowing the ability to group multiple sources together as a single transformable group:
    
      - To add a group, you can either select a few sources and then right-click and choose "Group Selected Items", or you can create an empty group in the Add menu
      - You can seamlessly drag and drop items in and out of groups
      - You can ungroup a group without affecting the group in other scenes by right-clicking the group and choosing "Ungroup"
      - Groups show their list of sources as a sub-list within the main scene list, which can be collapsed and hidden if desired
      - Groups can be referenced (shared) between multiple scenes like any other source
      - Groups can have their own effect filters applied to them
    
    * Added the ability to set a custom background color to items within the source list to color-code them for improved organization:
    
      - To set the item's background color, right-click the source item within the source list, and go to "Set Color"
      - You can use a preset selection of colors within the menu, you can choose a custom color, or you can reset it to default
    
    * Added a "Vertical Layout" option to the mixer's right-click context menu to make the mixer display vertically rather than horizontally (#1257)
    * The multiview can now be configured to show up to 24 scenes at once in general settings if desired (#1260)
    * Added an option to audio settings to allow the user to change the audio meter type: "Sample Peak" and "True Peak" (#1189)
    * Added secure streaming (RTMPS) support for services that support it, such as Facebook (#1360)
    * It is now possible to use more than one Intel QSV encoder at once (#1341)
    * It is now possible to use alt-cropping even on sources that are set to a bounding box transform.  This fixes the issue where, for example, alt-cropping would not work after you pressed Ctrl-F on a source.  Note that in that case, the rectangle's size will not change, but the contents will realign to the rectangle.  (01ac60c)
    * Windowed projectors are now saved and loaded on shutdown/startup (#1195)
    * Audio sources within the mixer now always displayed alphabetically (#1242)
    * Significantly reduced GPU usage when the program is idle (I.E. when the program is not streaming or recording) (45b5291)
    * Added a confirmation dialog when the user has not added video sources to any scenes, warning them that they are about to stream a blank screen.  This ensures that new users do not inadvertently stream without at least first adding some sources.  (310c98e)
    * The program will now default to the NVIDIA GPU when on laptops that have both NVIDIA and Intel integrated adapters.  This can still be overridden in the NVIDIA control panel if desired
    
    22.0 Bug Fixes
    --------------
    
    * Fixed a bug where videos recorded with certain formats would report that they were 1000 FPS in their metadata when they actually weren't (1f592d1)
    * Fixed a bug where the active monitoring device wouldn't properly change when switching between profiles (#1258)
    * Fixed a bug where pasting filters without a destination source selected would cause a crash (b0cd7fe)
    * Fixed a bug where projectors would close whenever "Always On Top" was toggled (#1207)
    * Fixed a bug where the recording option "Generate file without space" was not working with the replay buffer (#1276)
    * Fixed a bug where certain cursors would appear the incorrect size in Game/Window/Display captures on Windows (#1284)
    * Fixed a bug where in-program hyperlinks would show up with a bad contrast (dark blue) even in dark themes (e1ab9a0)
    * Fixed a bug where stream output would stop if a stinger transition had a very late transition point assigned to it (an invalid floating point calculation would be put in to the audio data, which would in turn cause the audio encoder to fail and stop encoding, and thus stream output to stop) (0bd2e23)
    * Fixed a bug on macOS where VLC would not be found for the VLC source despite VLC being installed (ec366cf)
    * Fixed a bug on macOS where audio monitoring devices would not show up correctly, and fixed a few minor issues with audio monitoring on macOS (#1318, #1345)
    * Fixed a bug where Mixer's FTL service would cause a crash on macOS (#1374)
    * Fixed a bug where the color property (when showing the properties of sources/filters) would not show the actual color the user had set it to (#1305)
    * Fixed a bug where hotkey labels would not update when sources and transitions are renamed, and could cause the hotkey to not be saved correctly (#1310)
    * Fixed a bug where creating a new profile with advanced output mode active would not enforce the service's settings (such as keyframe interval) (310c98e)
    * Fixed a bug where hotkeys for start streaming and stop streaming would disappear when going in/out of studio mode (caceb62)
    * Fixed a few minor memory leaks (#1287, #1292)
  • 22.0.0
    OBS Studio 22.0.0
    
    General Changes
    ---------------
    
    * Major improvements to the browser source:
    
      - Added hardware acceleration to the browser source on Windows for greatly improved performance, reduced resources, and allowing advanced rendering functionality such as WebGL.  This reduces CPU usage, reduces RAM usage, and even reduces GPU usage.  This option is enabled by default; it can be disabled in the advanced section of settings if needed if there are any unexpected issues.
      - Refactored the entire plugin and pruned approximately 13,000 lines of code (very satisfying for me in particular)
      - The browser source now has accurate frame synchronization on Windows
      - Fixed all memory leaks of the browser source
      - Added the ability to use web browsers as widgets (which isn't currently exposed much, but will allow a lot more custom functionality later)
    
    * Added source grouping, allowing the ability to group multiple sources together as a single transformable group:
    
      - To add a group, you can either select a few sources and then right-click and choose "Group Selected Items", or you can create an empty group in the Add menu
      - You can seamlessly drag and drop items in and out of groups
      - You can ungroup a group without affecting the group in other scenes by right-clicking the group and choosing "Ungroup"
      - Groups show their list of sources as a sub-list within the main scene list, which can be collapsed and hidden if desired
      - Groups can be referenced (shared) between multiple scenes like any other source
      - Groups can have their own effect filters applied to them
    
    * Added the ability to set a custom background color to items within the source list to color-code them for improved organization:
    
      - To set the item's background color, right-click the source item within the source list, and go to "Set Color"
      - You can use a preset selection of colors within the menu, you can choose a custom color, or you can reset it to default
    
    * Added a "Vertical Layout" option to the mixer's right-click context menu to make the mixer display vertically rather than horizontally (#1257)
    * The multiview can now be configured to show up to 24 scenes at once in general settings if desired (#1260)
    * Added an option to audio settings to allow the user to change the audio meter type: "Sample Peak" and "True Peak" (#1189)
    * Added secure streaming (RTMPS) support for services that support it, such as Facebook (#1360)
    * It is now possible to use more than one Intel QSV encoder at once (#1341)
    * It is now possible to use alt-cropping even on sources that are set to a bounding box transform.  This fixes the issue where, for example, alt-cropping would not work after you pressed Ctrl-F on a source.  Note that in that case, the rectangle's size will not change, but the contents will realign to the rectangle.  (01ac60c)
    * Windowed projectors are now saved and loaded on shutdown/startup (#1195)
    * Audio sources within the mixer now always displayed alphabetically (#1242)
    * Significantly reduced GPU usage when the program is idle (I.E. when the program is not streaming or recording) (45b5291)
    * Added a confirmation dialog when the user has not added video sources to any scenes, warning them that they are about to stream a blank screen.  This ensures that new users do not inadvertently stream without at least first adding some sources.  (310c98e)
    * The program will now default to the NVIDIA GPU when on laptops that have both NVIDIA and Intel integrated adapters.  This can still be overridden in the NVIDIA control panel if desired
    
    Bug Fixes
    ---------
    
    * Fixed a bug where videos recorded with certain formats would report that they were 1000 FPS in their metadata when they actually weren't (1f592d1)
    * Fixed a bug where the active monitoring device wouldn't properly change when switching between profiles (#1258)
    * Fixed a bug where pasting filters without a destination source selected would cause a crash (b0cd7fe)
    * Fixed a bug where projectors would close whenever "Always On Top" was toggled (#1207)
    * Fixed a bug where the recording option "Generate file without space" was not working with the replay buffer (#1276)
    * Fixed a bug size where certain cursors would appear the incorrect size in Game/Window/Display captures on Windows (#1284)
    * Fixed a bug where in-program hyperlinks would show up with a bad contrast (dark blue) even in dark themes (e1ab9a0)
    * Fixed a bug where stream output would stop if a stinger transition had a very late transition point assigned to it (an invalid floating point calculation would be put in to the audio data, which would in turn cause the audio encoder to fail and stop encoding, and thus stream output to stop) (0bd2e23)
    * Fixed a bug on macOS where VLC would not be found for the VLC source despite VLC being installed (ec366cf)
    * Fixed a bug on macOS where audio monitoring devices would not show up correctly, and fixed a few minor issues with audio monitoring on macOS (#1318, #1345)
    * Fixed a bug where Mixer's FTL service would cause a crash on macOS (#1374)
    * Fixed a bug where the color property (when showing the properties of sources/filters) would not show the actual color the user had set it to (#1305)
    * Fixed a bug where hotkey labels would not update when sources and transitions are renamed, and could cause the hotkey to not be saved correctly (#1310)
    * Fixed a bug where creating a new profile with advanced output mode active would not enforce the service's settings (such as keyframe interval) (310c98e)
    * Fixed a bug where hotkeys for start streaming and stop streaming would disappear when going in/out of studio mode (caceb62)
    * Fixed a few minor memory leaks (#1287, #1292)
  • 22.0.0-rc2
  • 22.0.0-rc1
  • 21.1.2
    OBS Studio 21.1.2
    
    21.1.2 (Windows hotfix)
    -----------------------
    * Fixed an issue with the new Windows 10 version (1803) that would cause game capture to perform slower on Direct3D 9.0c games.
    
    21.1.1 (macOS Release)
    ----------------------
    * Fixed a bug on macOS where if an audio capture device was set to "Default", the device would not change until the program was restarted.
    
    General Changes
    ---------------
    * Updated the Browser source to Chromium 63. This includes many important and critical updates to the Browser backend.
    
      - The new Chromium build for the browser source now supports APNG (animated PNG) image files.
      - Fixed a few bugs and a potential crash on shutdown with the browser source, with more fixes and improvements to come in coming updates.
      - Fixed a bug where the bit icons in certain donation alerts didn't load properly (fixed with the Chromium update for the browser source).
    
    * Dockable windows can now be nested.
    * Updated the program to use the latest Microsoft development toolchain (Visual Studio 2017) for the Windows version.
    * Changed log file uploading to hastebin (for now) instead of anonymous github gists due to github removing anonymous gist support.
    * Fixed an issue where the AMD encoder wouldn't show up for some people since 21.0.
    
    Bug Fixes
    ---------
    * Fixed a bug where you could import a scene collection with an already-existing name.
    * Fixed an issue where a spontaneous rare audio glitch could happen when encoding audio on Windows.  This was caused by a Microsoft audio encoder library which was used by default on Windows at bitrates between 96 and 192 kilobits per second; this library has now been replaced.
    * Fixed a potential crash on startup.
    * Fixed a few scripting-related crashes.
    * Fixed a bug where setting a blank replay buffer prefix would reset to the default prefix when the program was restarted.
    * Fixed a bug where the slideshow source would get stuck on the last image is the slideshow image list was cleared.
    * Selection rectangles are no longer drawn for audio-only sources.
  • 21.1.1