Skip to content

OBS Studio 31.0.0 Beta 2

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 21 Oct 18:44
· 57 commits to master since this release

Important

NVIDIA Kepler (600 and 700 series) GPUs are no longer supported for NVENC.

Note

NVIDIA users may need to update their GPU drivers to 551.76 (Windows) / 550.54.14 (Linux) or newer.

Important

The code signing certificate for OBS has been updated. This may impact game capture compatibility with some anti-cheat solutions with this OBS update. If you are a game or anti-cheat developer please see https://obsproject.com/kb/capture-hook-certificate-update for more information.

Beta 2 Changes

  • Fixed a regression in Beta 1 where deleting a profile or scene collection caused the last remaining item to be selected instead of the first remaining item [PatTheMav]
  • Fixed a regression in Beta 1 that caused the backup scene collection file to be deleted when removing a scene collection [PatTheMav]
  • Fixed a crash in Beta 1 when specifying a Profile or Scene Collection via launch parameters [PatTheMav]
  • Fixed a crash in Beta 1 on FreeBSD on application launch [emaste]
  • Fixed a freeze in Beta 1 on Linux when trying to close a browser panel/dock [WizardCM/tytan652]
  • Fixed a failure to launch in Beta 1 on FreeBSD [emaste]
  • Fixed some theme bugs in Beta 1 in Yami Light [gxalpha]
  • Fixed some theme bugs in Beta 1 for the mute button [gxalpha]
  • Fixed an issue in Beta 1 with groups causing coordinates to be off-canvas [derrod]
  • Fixed an issue in Beta 1 with NVENC failing if b-frames were set below 4 with UHQ tuning [derrod]
  • Fixed an issue in Beta 1 with the order of Profiles and Scene Collections [PatTheMav]

31.0 New Features

  • Added NVIDIA Blur Filter and Background Blur [pkviet]
  • Added preview scrollbars and zoom/scale indicator [cg2121/Warchamp7]
  • Added v210 format support for AJA device capture [paulh-aja]
  • Added Amazon IVS service integration [palana]
  • Added QSV AV1 Screen Content Coding [thyintel]
  • Enabled first-party YouTube Chat features [msuman-google]

31.0 Changes

  • Updated the browser source/docks CEF (Chromium) to version 127 (6533) on all platforms [reitowo/WizardCM/PatTheMav/tytan652/pkviet/kkartaltepe/Lain-B]
  • Changed scene items to use relative coordinates [derrod]
    • Existing scene collections will be automatically converted to use relative coordinates if the scene collection has a known output resolution set.
  • Split NVIDIA Audio Effects from Noise Suppression [pkviet]
    • Existing filters will be automatically migrated.
  • Changed the Image Slideshow's Playback Mode property from radio buttons to a dropdown [derrod]
  • Disabled the (currently unsupported) built-in Automatic Scene Switcher when using Wayland on Linux [tytan652]
  • Improved error messages for macOS Virtual Camera [jcm93]
  • Changed Display and Window capture on Windows to not capture the first found display or window [Lain-B]
  • Changed display and window capture on Linux to not capture implicitly [Lain-B]
  • Added a warning to Window Capture when trying to capture WinUI 3 applications with BitBlt [qhy040404]
  • Refactored the NVENC implementation with various improvements [derrod]
    • SDK 12.2 features, such as split encoding, are now supported.
    • Additional features from old SDKs are supported:
      • B-Frames as reference
      • Target Quality VBR mode (CQVBR)
    • A custom options field has been added to allow setting more options that don't warrant their own UI elements.
  • Improved screensaver inhibit functions on Linux in Flatpak
  • Removed default desktop audio device on macOS 13+ [jcm93]
  • Removed NVIDIA Kepler GPU support for NVENC [derrod]
  • Removed FTL support [derrod]
  • Removed legacy migrations from OBS Studio 28.1 and earlier [derrod]
    • If updating from these older versions, you may wish to update to OBS Studio 30.2 first, and then update to OBS Studio 31.
  • Removed support for Ubuntu 22.04 [derrod]
  • Application settings have been split into "app" configuration and "user" configuration, rather than storing everything in global.ini [PatTheMav]

31.0 Bug Fixes

  • Fixed two crashes with the QSV encoder on Linux [kkartaltepe]
  • Fixed a crash with a race condition involving multitrack video output reconnect [dsaedtler]
  • Fixed two potential crashes in Linux Window Capture [Lain-B]
  • Fixed a deadlock in MP4 muxer [derrod/notr1ch]
  • Fixed a deadlock when shutting down muxer [exeldro]
  • Fixed a potential deadlock when stopping an encoder [derrod]
  • Fixed a potential memory error and crash in text parser [fzwoch]
  • Fixed a couple minor memory leaks [pkviet]
  • Fixed a memory leak when playing an HDR media file [tt2468]
  • Fixed an SRT listener bug where the socket was not closed properly [pkviet]
  • Fixed an issue where the current scene collection could be erased to default when trying to switch to a different scene collection that's corrupted or invalid [derrod]
  • Fixed a buffer overrun in UTF-8 text conversion [derrod]
  • Fixed an issue that could cause bitrate spikes in QSV CBR [thyintel]
    • Note: This fix only applies to Lunar Lake or newer except Alder Lake N.
  • Fixed an issue where the Auto Configuration Wizard could unintentionally enable Enhanced Broadcasting [lexano-ivs]
  • Fixed issues with the audio clipping indicators displaying incorrectly on volume meters [norihiro]
  • Fixed an issue causing hotkeys to register inconsistently on macOS [jcm93]
  • Fixed an issue causing multitrack video output to fail if color format was set to I444 [dsaedtler]
  • Fixed an issue where Custom CSS in browser sources no longer worked with certain websites (namely YouTube chat) [vvto33]
  • Restored STUN support for WHIP output [mondain]

Checksums

OBS-Studio-31.0.0-beta2-Sources.tar.gz: 26a661d53b04746f923bfd490debff4e98a3d5f85efca5c27808f253d414b1ee
OBS-Studio-31.0.0-beta2-Ubuntu-24.04-x86_64-dbsym.ddeb: eb94908d82da842cab9c1214d0a14dd801c171cfe4df6c244a6ebe70656e6f5d
OBS-Studio-31.0.0-beta2-Ubuntu-24.04-x86_64.deb: f50936172eb56b24a1c8c06402dcb35cdfbd6792c0ce306042394a27a2c75578
OBS-Studio-31.0.0-beta2-Windows-Installer.exe: 23fe47f0cdb7d6c3ea9b2e6e4c41c92b6c4eb6d734ab065fcd7cba59d1863892
OBS-Studio-31.0.0-beta2-Windows-PDBs.zip: 09996439a455d1f9791532466034b217565351ab47f174a06ebb2277324de48f
OBS-Studio-31.0.0-beta2-Windows.zip: 1e61060157d0ec5ad0937d576fa05a2640047fbe701e9d06baa1a68f37ff45e1
OBS-Studio-31.0.0-beta2-macOS-Apple-dSYMs.tar.xz: 31c56991bcc46638936de7ac31023424b945d0dcf5dc3af4e8e8d29e80b06f4f
OBS-Studio-31.0.0-beta2-macOS-Apple.dmg: dd42710c92ab3a2ebe7ffeefb32ffc2ba523fbcf78b9758f830a554eae9eca2f
OBS-Studio-31.0.0-beta2-macOS-Intel-dSYMs.tar.xz: 42e1016b33e9d09db3926f640aed93ce74aed9f7ecc47e9d93dc9382d1803f78
OBS-Studio-31.0.0-beta2-macOS-Intel.dmg: 216405b6c05c943417f41e86d0a6e3927afd1edd2d2b9d5e2d04c1794907ebec