Releases: obsproject/obs-studio
OBS Studio 29.0
If you would like to support the OBS Project, please consider contributing to our Patreon or Open Collective!
Features
- Added support for the AMD AV1 Encoder for the RX7000 series GPUs on Windows [AMD/Jim]
- Added support for the Intel AV1 Encoder for Arc GPUs on Windows [Intel/Jim]
- Note: CQP is available but not fully supported
- Added support for the Intel HEVC Encoder on Windows [yuriy-chumak/rcdrone/Jim]
- Added an upward compressor filter [pkv]
- Added a 3-band equalizer filter [Jim]
- Added support for native HEVC and ProRes encoders on macOS, including P010 and HDR [Developer-Ecosystem-Engineering/PatTheMav/gxalpha]
- Added support for macOS Desk View [Developer-Ecosystem-Engineering]
- Added update channels for opting into receiving beta/release-candidate builds to Windows [Rodney]
- Work is still underway to get everything ready on the server side, updating via the built-in updater may not be available until later in the OBS 30.0 beta-testing period
- Websockets updated to 5.1.0, which has a number of bug fixes, UI improvements, and new stream reconnect events. [tt2468]
Tweaks and Improvements
- The Replay Buffer's memory limit is now set to 75% of installed system RAM rather than fixed to 8GB [Rodney]
- Added media key support in Linux [kkartaltepe]
- Various improvements to NVIDIA Video and Audio filters, including a Mask Refresh slider and support for temporal processing, which provides better quality masking [pkv]
- Improved Display Capture screen naming & saving on Windows; indexes should now match regardless of Mode, and reconnected displays should show the correct monitor [jpark37]
- Note: This does mean existing Display Capture sources will be blank until manually configured, to avoid showing the wrong display
- Added support for encryption and authentication for SRT and RIST outputs [pkv]
- Disabled ScreenCaptureKit Display & App capture on macOS 12 due to various issues; users should either update to macOS 13 or use the existing Screen Capture source [PatTheMav]
- Removed the automatic numbering on Multiview labels [Warchamp7]
- Added the ability to mute individual browser docks [WizardCM]
- Added the ability to right click and 'Inspect' individual browser docks [WizardCM]
- Changed the default Simple Output NVENC preset to P5 for better compatibility & performance [RytoEX]
- Added support for higher refresh rates in the Video Capture Device source on Windows [WizardCM/EposVox]
- Added the Apple VT Hardware encoder to the Auto Configuration Wizard [gxalpha]
- Improved FFmpeg VA-API enablement by directly using Libva to check device capabilities [tytan652]
- Various minor UX/accessibility tweaks in the UI [Warchamp7/cg2121]
- Raised the speed at which dynamic bitrate recovers after a drop [Jim]
- Audio should now be automatically captured for most capture card brands using the Video Capture Device source on Windows [WizardCM/EposVox]
- Added a slide counter to the Source Toolbar when an Image Slide Show is selected [cg2121]
Bug Fixes
- Fixed issues with async filters (such as Delay) not rendering correctly [jpark37]
- Various performance improvements to Decklink preview output [jpark37]
- Fixed an issue where source Projector windows wouldn't close when a source was deleted [cg2121]
- Fixed an issue where cursors would disappear or display incorrectly on screen captures on Windows [caesay]
- Fixed issues with CQP rate control for SVT and AOM AV1 encoders [flaeri]
- Fixed an issue with CQP rate control for AMD HEVC and H264 [flaeri]
- Fixed Virtual Camera not working with Webex and GoToMeeting [Jim]
- Fixed capturing UHD/4K YUV on the AJA Kona HDMI [paulh-aja]
- Fixed a bug where slideshow sources wouldn't remove cleared files when removing missing files [gxalpha]
- Fixed slideshow counter on the source context toolbar showing "1/0" when empty, now shows "-/-" instead [cg2121]
- Fixed chroma location for VAAPI [jpark37]
- Fixed a case where macOS' VideoToolBox HEVC encoder would be parsed as AVC [jpark37]
- Allow SRT streams to disconnect after timeout [pkv]
- Fixed color space being incorrect for some video devices running in MJPEG video format on Windows [jpark37]
- Fixed monitor names in the Fullscreen Projector & Multiview menus on Windows [WizardCM]
OBS Studio 29.0 Beta 3
Beta 3 Changes
- Fixed two bugs where systems with multiple video adapters with hardware encoders would not show support for their respective hardware encoders [Jim]
- Fixed AMD AV1 encoder's default CQP value being 7 rather than 20 [Jim]
- Fixed upward compressor sounding like it's peaking or a bit blown out when used [pkv]
- Added a couple rate control methods for AMD's AVC/HEVC encoders [rhutsAMD]
- Fixed chroma location for VAAPI [jpark37]
- Fixed a case where macOS' VideoToolBox HEVC encoder would be parsed as AVC [jpark37]
- Allow SRT streams to disconnect after timeout [pkv]
- Fixed a bug where slideshow sources wouldn't remove cleared files when removing missing files [gxalpha]
- Fixed slideshow counter on the source context toolbar showing "1/0" when empty, now shows "-/-" instead [cg2121]
Beta 2 Changes
- Fixed QSV just generally not working properly for some/most people (my fault -Jim)
- Fixed QSV not even showing up for some people (also my fault -Jim)
- Fixed color space being incorrect for some video devices running in MJPEG video format on Windows [jpark37]
- Fixed monitor names in the Fullscreen Projector & Multiview menus on Windows [WizardCM]
- Fixed CQP rate control on AMF H.264 encoder [Flaeri]
Features
- Added support for the AMD AV1 Encoder for RDNA3 GPUs on Windows [AMD/Jim]
- Added support for the Intel AV1 Encoder for Arc GPUs on Windows [Intel/Jim]
- Note: CQP is available but not fully supported
- Added support for the Intel HEVC Encoder on Windows [yuriy-chumak/rcdrone/Jim]
- Added an upward compressor filter [pkv]
- Added a 3-band equalizer filter [Jim]
- Added support for native HEVC and ProRes encoders on macOS, including P010 and HDR [Developer-Ecosystem-Engineering/PatTheMav/gxalpha]
- Added support for macOS Desk View [Developer-Ecosystem-Engineering]
- Added update channels for opting into receiving beta/release-candidate builds to Windows [Rodney]
- Work is still underway to get everything ready on the server side, updating via the built-in updater may not be available until later in the OBS 29.0 beta-testing period
- Websockets updated to 5.1.0, which has a number of bug fixes, UI improvements, and new stream reconnect events. [tt2468]
Tweaks and Improvements
- The Replay Buffer's memory limit is now set to 75% of installed system RAM rather than fixed to 8GB [Rodney]
- Added media key support in Linux [kkartaltepe]
- Various improvements to NVIDIA Video and Audio filters, including a Mask Refresh slider and support for temporal processing, which provides better quality masking [pkv]
- Improved Display Capture screen naming & saving on Windows; indexes should now match regardless of Mode, and reconnected displays should show the correct monitor [jpark37]
- Note: This does mean existing Display Capture sources will be blank until manually configured, to avoid showing the wrong display
- Added support for encryption and authentication for SRT and RIST outputs [pkv]
- Disabled ScreenCaptureKit Display & App capture on macOS 12 due to various issues; users should either update to macOS 13 or use the existing Screen Capture source [PatTheMav]
- Removed the automatic numbering on Multiview labels [Warchamp7]
- Added the ability to mute individual browser docks [WizardCM]
- Added the ability to right click and 'Inspect' individual browser docks [WizardCM]
- Changed the default Simple Output NVENC preset to P5 for better compatibility & performance [RytoEX]
- Added support for higher refresh rates in the Video Capture Device source on Windows [WizardCM/EposVox]
- Added the Apple VT Hardware encoder to the Auto Configuration Wizard [gxalpha]
- Improved FFmpeg VA-API enablement by directly using Libva to check device capabilities [tytan652]
- Various minor UX/accessibility tweaks in the UI [Warchamp7/cg2121]
- Raised the speed at which dynamic bitrate recovers after a drop [Jim]
- Audio should now be automatically captured for most capture card brands using the Video Capture Device source on Windows [WizardCM/EposVox]
- Added a slide counter to the Source Toolbar when an Image Slide Show is selected [cg2121]
- Updated dependencies, including switching to Qt 6.4.1, which should fix a number of issues [RytoEX/tytan652]
Bug Fixes
- Fixed issues with async filters (such as Delay) not rendering correctly [jpark37]
- Various performance improvements to Decklink preview output [jpark37]
- Fixed an issue where source Projector windows wouldn’t close when a source was deleted [cg2121]
- Fixed an issue where cursors would disappear or display incorrectly on screen captures on Windows [caesay]
- Fixed issues with CQP rate control for SVT and AOM AV1 encoders [flaeri]
- Fixed issue with CQP rate control for AMD HEVC when using CQP [flaeri]
- Fixed Virtual Camera not working with Webex and GoToMeeting [Jim]
- Fixed capturing UHD/4K YUV on the AJA Kona HDMI [paulh-aja]
OBS Studio 29.0 Beta 2
Beta 2 Changes
- Fixed QSV just generally not working properly for some/most people (my fault -Jim)
- Fixed QSV not even showing up for some people (also my fault -Jim)
- Fixed color space being incorrect for some video devices running in MJPEG video format on Windows [jpark37]
- Fixed monitor names in the Fullscreen Projector & Multiview menus on Windows [WizardCM]
Features
- Added support for the AMD AV1 Encoder for RDNA3 GPUs on Windows [AMD/Jim]
- Added support for the Intel AV1 Encoder for Arc GPUs on Windows [Intel/Jim]
- Note: CQP is available but not fully supported
- Added support for the Intel HEVC Encoder on Windows [yuriy-chumak/rcdrone/Jim]
- Added an upward compressor filter [pkv]
- Added a 3-band equalizer filter [Jim]
- Added support for native HEVC and ProRes encoders on macOS, including P010 and HDR [Developer-Ecosystem-Engineering/PatTheMav/gxalpha]
- Added support for macOS Desk View [Developer-Ecosystem-Engineering]
- Added update channels for opting into receiving beta/release-candidate builds to Windows [Rodney]
- Work is still underway to get everything ready on the server side, updating via the built-in updater may not be available until later in the OBS 29.0 beta-testing period
Tweaks and Improvements
- The Replay Buffer's memory limit is now set to 75% of installed system RAM rather than fixed to 8GB [Rodney]
- Added media key support in Linux [kkartaltepe]
- Various improvements to NVIDIA Video and Audio filters, including a Mask Refresh slider and support for temporal processing, which provides better quality masking [pkv]
- Improved Display Capture screen naming & saving on Windows; indexes should now match regardless of Mode, and reconnected displays should show the correct monitor [jpark37]
- Note: This does mean existing Display Capture sources will be blank until manually configured, to avoid showing the wrong display
- Added support for encryption and authentication for SRT and RIST outputs [pkv]
- Disabled ScreenCaptureKit Display & App capture on macOS 12 due to various issues; users should either update to macOS 13 or use the existing Screen Capture source [PatTheMav]
- Removed the automatic numbering on Multiview labels [Warchamp7]
- Added the ability to mute individual browser docks [WizardCM]
- Added the ability to right click and 'Inspect' individual browser docks [WizardCM]
- Changed the default Simple Output NVENC preset to P5 for better compatibility & performance [RytoEX]
- Added support for higher refresh rates in the Video Capture Device source on Windows [WizardCM/EposVox]
- Added the Apple VT Hardware encoder to the Auto Configuration Wizard [gxalpha]
- Improved FFmpeg VA-API enablement by directly using Libva to check device capabilities [tytan652]
- Various minor UX/accessibility tweaks in the UI [Warchamp7/cg2121]
- Raised the speed at which dynamic bitrate recovers after a drop [Jim]
- Audio should now be automatically captured for most capture card brands using the Video Capture Device source on Windows [WizardCM/EposVox]
- Added a slide counter to the Source Toolbar when an Image Slide Show is selected [cg2121]
- Updated dependencies, including switching to Qt 6.4.1, which should fix a number of issues [RytoEX/tytan652]
Bug Fixes
- Fixed issues with async filters (such as Delay) not rendering correctly [jpark37]
- Various performance improvements to Decklink preview output [jpark37]
- Fixed an issue where source Projector windows wouldn’t close when a source was deleted [cg2121]
- Fixed an issue where cursors would disappear or display incorrectly on screen captures on Windows [caesay]
- Fixed issues with CQP rate control for SVT and AOM AV1 encoders [flaeri]
- Fixed issue with CQP rate control for AMD HEVC when using CQP [flaeri]
- Fixed Virtual Camera not working with Webex and GoToMeeting [Jim]
- Fixed capturing UHD/4K YUV on the AJA Kona HDMI [paulh-aja]
OBS Studio 29.0 Beta 1
Features
- Added support for the AMD AV1 Encoder for RDNA3 GPUs on Windows [AMD/Jim]
- Added support for the Intel AV1 Encoder for Arc GPUs on Windows [Intel/Jim]
- Note: CQP is available but not fully supported
- Added support for the Intel HEVC Encoder on Windows [yuriy-chumak/rcdrone/Jim]
- Added an upward compressor filter [pkv]
- Added a 3-band equalizer filter [Jim]
- Added support for native HEVC and ProRes encoders on macOS, including P010 and HDR [Developer-Ecosystem-Engineering/PatTheMav/gxalpha]
- Added support for macOS Desk View [Developer-Ecosystem-Engineering]
- Added update channels for opting into receiving beta/release-candidate builds to Windows [Rodney]
- Work is still underway to get everything ready on the server side, updating via the built-in updater may not be available until later in the OBS 29.0 beta-testing period
Tweaks and Improvements
- The Replay Buffer's memory limit is now set to 75% of installed system RAM rather than fixed to 8GB [Rodney]
- Added media key support in Linux [kkartaltepe]
- Various improvements to NVIDIA Video and Audio filters, including a Mask Refresh slider and support for temporal processing, which provides better quality masking [pkv]
- Improved Display Capture screen naming & saving on Windows; indexes should now match regardless of Mode, and reconnected displays should show the correct monitor [jpark37]
- Note: This does mean existing Display Capture sources will be blank until manually configured, to avoid showing the wrong display
- Added support for encryption and authentication for SRT and RIST outputs [pkv]
- Disabled ScreenCaptureKit Display & App capture on macOS 12 due to various issues; users should either update to macOS 13 or use the existing Screen Capture source [PatTheMav]
- Removed the automatic numbering on Multiview labels [Warchamp7]
- Added the ability to mute individual browser docks [WizardCM]
- Added the ability to right click and 'Inspect' individual browser docks [WizardCM]
- Changed the default Simple Output NVENC preset to P5 for better compatibility & performance [RytoEX]
- Added support for higher refresh rates in the Video Capture Device source on Windows [WizardCM/EposVox]
- Added the Apple VT Hardware encoder to the Auto Configuration Wizard [gxalpha]
- Improved FFmpeg VA-API enablement by directly using Libva to check device capabilities [tytan652]
- Various minor UX/accessibility tweaks in the UI [Warchamp7/cg2121]
- Raised the speed at which dynamic bitrate recovers after a drop [Jim]
- Audio should now be automatically captured for most capture card brands using the Video Capture Device source on Windows [WizardCM/EposVox]
- Added a slide counter to the Source Toolbar when an Image Slide Show is selected [cg2121]
- Updated dependencies, including switching to Qt 6.4.1, which should fix a number of issues [RytoEX/tytan652]
Bug Fixes
- Fixed issues with async filters (such as Delay) not rendering correctly [jpark37]
- Various performance improvements to Decklink preview output [jpark37]
- Fixed an issue where source Projector windows wouldn’t close when a source was deleted [cg2121]
- Fixed an issue where cursors would disappear or display incorrectly on screen captures on Windows [caesay]
- Fixed issues with CQP rate control for SVT and AOM AV1 encoders [flaeri]
- Fixed issue with CQP rate control for AMD HEVC when using CQP [flaeri]
- Fixed Virtual Camera not working with Webex and GoTo Meeting [Jim]
- Fixed capturing UHD/4K YUV on the AJA Kona HDMI [paulh-aja]
OBS Studio 28.1.2
If you would like to support the OBS Project, please consider contributing to our Patreon or Open Collective!
NOTE: Some plugins may not be compatible with OBS 28. You can check the status of the most common plugins on the OBS Plugin Compatibility page.
28.1.2 Hotfix Changes
- Fixed a Browser Source crash that could happen under certain circumstances [WizardCM]
- Fixed "Always on Top" not saving on exit [notr1ch]
28.1.1 Hotfix Changes
- Fixed NVENC preset not being migrated properly in simple output mode [RytoEX]
- Fixed the inability to start the encoder when NVENC is set to a bframe count higher than is supported by the device [RytoEX]
28.1 Changes
- Added NVENC AV1 hardware encoder on Windows [Jim]
- Currently only works with the NV12 (OBS default) and P010 color formats
- Currently does not support the "rescale" feature in advanced output mode
- Only available for RTX 40 Series video cards from NVIDIA
- Updated NVENC presets [Jim]
- Presets have been split into 3 different settings: Preset, Tuning, and Multipass mode
- Presets are now P1-P7, lower numbers being lower quality, higher numbers being higher quality. Note that higher presets may incur higher GPU usage which could impact the performance of games running simultaneously with OBS. The number of simultaneous NVENC encoding sessions may be lower when using the highest presets. OBS will automatically map your current NVENC settings to the closest preset when upgrading.
- Tuning is used to determine whether to prioritize latency or quality. It has three settings: High Quality, Low Latency, and Ultra Low Latency.
- Multipass Mode is used to determine whether a second pass is used in encoding, and has three settings: Disabled, Quarter Resolution, and Full Resolution. Enabling this will give higher quality at the cost of more GPU resource usage.
- Fixed a bug where Direct3D 9 games stopped capturing properly with game capture on Windows 11 22H2 [Rodney]
- Moved "Always on Top" to the View menu [gxalpha]
- You can now select a specific source for the Virtual Camera [chippydip]
- Fixed a crash on resolution change of Windows Virtual Camera [Jim]
- Fixed a Discord crash with Windows Virtual Camera [Jim]
- Fixed crashes with macOS applications loading the virtual camera [PatTheMav]
- Fixed Steam version launching x86_64 version on Apple Silicon devices [Rodney]
- Fixed Stats widget appearance issues [tytan652]
- Fixed Blend Method in Studio Mode [rcdrone]
- Fixed case where video capture is darkened when both luma wipe and scale filtering are set [rcdrone]
OBS Studio 28.1.1
If you would like to support the OBS Project, please consider contributing to our Patreon or Open Collective!
NOTE: Some plugins may not be compatible with OBS 28. You can check the status of the most common plugins on the OBS Plugin Compatibility page.
28.1.1 Hotfix Changes
- Fixed NVENC preset not being migrated properly in simple output mode [RytoEX]
- Fixed the inability to start the encoder when NVENC is set to a bframe count higher than is supported by the device [RytoEX]
28.1 Changes
- Added NVENC AV1 hardware encoder on Windows [Jim]
- Currently only works with the NV12 (OBS default) and P010 color formats
- Currently does not support the "rescale" feature in advanced output mode
- Only available for RTX 40 Series video cards from NVIDIA
- Updated NVENC presets [Jim]
- Presets have been split into 3 different settings: Preset, Tuning, and Multipass mode
- Presets are now P1-P7, lower numbers being lower quality, higher numbers being higher quality. Note that higher presets may incur higher GPU usage which could impact the performance of games running simultaneously with OBS. The number of simultaneous NVENC encoding sessions may be lower when using the highest presets. OBS will automatically map your current NVENC settings to the closest preset when upgrading.
- Tuning is used to determine whether to prioritize latency or quality. It has three settings: High Quality, Low Latency, and Ultra Low Latency.
- Multipass Mode is used to determine whether a second pass is used in encoding, and has three settings: Disabled, Quarter Resolution, and Full Resolution. Enabling this will give higher quality at the cost of more GPU resource usage.
- Fixed a bug where Direct3D 9 games stopped capturing properly with game capture on Windows 11 22H2 [Rodney]
- Moved "Always on Top" to the View menu [gxalpha]
- You can now select a specific source for the Virtual Camera [chippydip]
- Fixed a crash on resolution change of Windows Virtual Camera [Jim]
- Fixed a Discord crash with Windows Virtual Camera [Jim]
- Fixed crashes with macOS applications loading the virtual camera [PatTheMav]
- Fixed Steam version launching x86_64 version on Apple Silicon devices [Rodney]
- Fixed Stats widget appearance issues [tytan652]
- Fixed Blend Method in Studio Mode [rcdrone]
- Fixed case where video capture is darkened when both luma wipe and scale filtering are set [rcdrone]
OBS Studio 28.1
If you would like to support the OBS Project, please consider contributing to our Patreon or Open Collective!
NOTE: Some plugins may not be compatible with OBS 28. You can check the status of the most common plugins on the OBS Plugin Compatibility page.
28.1 Changes
- Added NVENC AV1 hardware encoder on Windows [Jim]
- Currently only works with the NV12 (OBS default) and P010 color formats
- Currently does not support the "rescale" feature in advanced output mode
- Only available for RTX 40 Series video cards from NVIDIA
- Updated NVENC presets [Jim]
- Presets have been split into 3 different settings: Preset, Tuning, and Multipass mode
- Presets are now P1-P7, lower numbers being lower quality, higher numbers being higher quality. Note that higher presets may incur higher GPU usage which could impact the performance of games running simultaneously with OBS. The number of simultaneous NVENC encoding sessions may be lower when using the highest presets. OBS will automatically map your current NVENC settings to the closest preset when upgrading.
- Tuning is used to determine whether to prioritize latency or quality. It has three settings: High Quality, Low Latency, and Ultra Low Latency.
- Multipass Mode is used to determine whether a second pass is used in encoding, and has three settings: Disabled, Quarter Resolution, and Full Resolution. Enabling this will give higher quality at the cost of more GPU resource usage.
- Fixed a bug where Direct3D 9 games stopped capturing properly with game capture on Windows 11 22H2 [Rodney]
- Moved "Always on Top" to the View menu [gxalpha]
- You can now select a specific source for the Virtual Camera [chippydip]
- Fixed a crash on resolution change of Windows Virtual Camera [Jim]
- Fixed a Discord crash with Windows Virtual Camera [Jim]
- Fixed crashes with macOS applications loading the virtual camera [PatTheMav]
- Fixed Steam version launching x86_64 version on Apple Silicon devices [Rodney]
- Fixed Stats widget appearance issues [tytan652]
- Fixed Blend Method in Studio Mode [rcdrone]
- Fixed case where video capture is darkened when both luma wipe and scale filtering are set [rcdrone]
OBS Studio 28.1 Release Candidate 1
28.1 Release Candidate 1 Changes
- Fixed Stats widget appearance and font size [tytan652]
- Fixed theme selection after clicking apply and cancel in Settings [tytan652]
- Fixed Steam launching x86 version under Rosetta [Rodney]
- Fixed crashes in apps loading macOS Virtual Camera [PatTheMav/steven-michaud]
- The correct title will now be used when the replay buffer fails to start [gxalpha]
- Fixed a crash on resolution change of Windows Virtual Camera [Jim]
- Fixed a possible crash when making quick UI changes [PatTheMav]
- Fixed a crash related to Windows Virtual Camera [Jim]
- Fixed a crash after running autoconfig at less than 240p [r1ch]
- Fixed Max Quality and Quality NVENC Preset upgrade mappings [RytoEX]
28.1 Changes
- Added NVENC AV1 hardware encoder on Windows [Jim]
- Currently only works with the NV12 (OBS default) and P010 color formats
- Currently does not support the "rescale" feature in advanced output mode
- Only available for RTX 40 Series video cards from NVIDIA
- Updated NVENC presets [Jim]
- Presets have been split into 3 different settings: Preset, Tuning, and Multipass mode
- Presets are now P1-P7, lower numbers being lower quality, higher numbers being higher quality. Note that higher presets may incur higher GPU usage which could impact the performance of games running simultaneously with OBS. The number of simultaneous NVENC encoding sessions may be lower when using the highest presets. OBS will automatically map your current NVENC settings to the closest preset when upgrading.
- Tuning is used to determine whether to prioritize latency or quality. It has three settings: High Quality, Low Latency, and Ultra Low Latency.
- Multipass Mode is used to determine whether a second pass is used in encoding, and has three settings: Disabled, Quarter Resolution, and Full Resolution. Enabling this will give higher quality at the cost of more GPU resource usage.
- Fixed a bug where Direct3D 9 games stopped capturing properly with game capture on Windows 11 22H2 [Rodney]
- Moved "Always on Top" to the View menu [gxalpha]
- You can now select a specific source for the Virtual Camera [chippydip]
OBS Studio 28.1 Beta 1
28.1 Changes
- Added NVENC AV1 hardware encoder on Windows [Jim]
- Currently only works with the NV12 (OBS default) and P010 color formats
- Currently does not support the "rescale" feature in advanced output mode
- Only available and shown for RTX 40 Series video cards from NVIDIA
- Available in simple output mode for recording (Beta note: please test this to make sure the quality is as expected for "high" and "indistinguishable"! I can tweak the internal quality coefficients if needed.)
- Updated NVENC presets [Jim]
- Presets have been split into 3 different settings: Preset, Tuning, and Multipass Mode
- Presets are now P1-P7, lower numbers being lower quality, higher numbers being higher quality. Note that higher presets may incur higher GPU usage which could impact the performance of games running simultaneously with OBS. The number of simultaneous NVENC encoding sessions may be lower when using the highest presets. OBS will automatically map your current NVENC settings to the closest preset when upgrading.
- Tuning is used to determine whether to prioritize latency or quality. It has three settings: High Quality, Low Latency, and Ultra Low Latency.
- Multipass Mode is used to determine whether a second pass is used in encoding, and has three settings: Disabled, Quarter Resolution, and Full Resolution. Enabling this will give higher quality at the cost of more GPU resource usage.
- Fixed a bug where Direct3D 9 games stopped capturing properly with game capture on Windows 11 22H2 [Rodney]
- Moved "Always on Top" to the View menu [gxalpha]
- You can now select a specific source for the Virtual Camera [chippydip]
OBS Studio 28.0.3
If you would like to support the OBS Project, please consider contributing to our Patreon or Open Collective!
The macOS updater in OBS Studio 28.0.0 and 28.0.1 was broken, so users on those versions will have to manually update to OBS Studio 28.0.3. The macOS updater should be able to update from OBS Studio 27.2.4 to OBS Studio 28.0.3. Users on older versions of OBS Studio can also manually update to OBS Studio 28.0.3 instead of using the in-app updater.
28.0.3 Hotfix
- Fixed a bug where the Linux Window Capture target would reset every time obs loaded [kkartaltepe]
- Fixed issue where green tint would sometimes occur when the OBS color range was set to Full [jpark37]
- Fixed a performance issue with the Windows per-application audio sources [jpark37]
- Fixed a bug where auto remux did not work with certain settings in simple output mode [PatTheMav]
- Fixed a bug where transition items would be grayed out when switching scene collections [gxalpha]
- Fixed a bug where unpausing would cause recordings to stop when using certain encoders [Jim]
- Fixed a bug where m3u8 wouldn’t work with certain video encoders [Jim]
- Fixed dock title bar icons not loading on Linux and not being the right color [cg2121]
- OBS will now warn you to restart when switching python installs in the scripting configuration dialog [WizardCM]
- Fix hang when Windows audio capture is active in the background and stopped by either closing OBS or switching scene collections [jpark37]