OBS Studio 31.0 Beta (2025)

Fenrir

Forum Admin

  • Wednesday at 3:53 AM
  • #1

WARNING: If you are using Groups in your Scene Collection, there is a known issue that may result in their size/position being shifted when using Beta1. We are working on a fix, which can be tracked here. If your scenes are affected, please note that a backup is created before migration to the new relative coordinates system, and can be found in your OBS settings directory, under the file <name>.json.v1, where <name> is your scene collection name.

Disclaimer: This is a test build, not a full release. This build may contain bugs or broken functionality. For production usage, we still recommend using the latest stable build of OBS. If you are willing to test this build, please let us know if you run into any issues.

OBS Studio 31.0 Beta1 is now available for testing! This release comes with new NVIDA Blur and Background Blur filters, easier scrolling of the preview when zoomed, improved YouTube Chat support, a long-awaited update to the Browser Source (including custom docks and service integrations!), a rewritten NVENC encoder for better performance, and many backend changes and optimizations for upcoming features in newer versions.

To enable the beta version, either download from the GitHub link below, or on Windows/macOS go to Settings -> General and change the Update Channel to Betas / Release Candidates

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

Find the the full patch notes and download links for OBS Studio 31.0 Beta1 here:


For other ways to install the beta:

To access the beta via Steam, right-click the OBS Studio entry in Steam or click the cog icon on the game page, select "Properties...", then navigate to "Betas" and select the "beta" option in the dropdown:

OBS Studio 31.0 Beta (2)

https://obsproject.com/forum/attachments/1659496483190-png.85265/


Ubuntu users: You can try the unstable branch with the following commands:

Bash:

sudo add-apt-repository ppa:obsproject/obs-studio-unstablesudo apt updatesudo apt install obs-studio

And if you want to remove it:

Bash:

sudo add-apt-repository --remove ppa:obsproject/obs-studio-unstablesudo apt updatesudo apt remove obs-studio

To use the beta version from Flathub, please use the following commands:

Bash:

$ flatpak remote-add --if-not-exists flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo$ flatpak install flathub-beta com.obsproject.Studio

Please give the build a try and let us know here or in the #beta-testing channel on Discord if you have any issues. Thanks for your help!

Last edited:

G

Grumpus

New Member
  • Wednesday at 10:54 PM
  • #2

Hello! Tried this update, and a lot of my sources are now resized completely wrong so I've had to redo a bunch of my scenes sadly. :(

OBS Studio 31.0 Beta (3)

Fenrir

Forum Admin

  • Wednesday at 11:03 PM
  • #3

Grumpus said:

Hello! Tried this update, and a lot of my sources are now resized completely wrong so I've had to redo a bunch of my scenes sadly. :(

Just to confirm, were you using Groups for the sources that had their sizes changed? Please provide a log file if possible.

EDIT: As a note, the original scene should be saved as a backup before the migration as a ".json.v1" file in the OBS settings directory. Once we fix the issue with Groups, it can be re-imported and should be still fine.

G

Grumpus

New Member
  • Wednesday at 11:11 PM
  • #4

Fenrir said:

Just to confirm, were you using Groups for the sources that had their sizes changed? Please provide a log file if possible.

EDIT: As a note, the original scene should be saved as a backup before the migration as a ".json.v1" file in the OBS settings directory. Once we fix the issue with Groups, it can be re-imported and should be still fine.

Exactly, I was just messing about with it more and it seemed to be related to groups. Thanks for the help. :)

Fenrir

Forum Admin

  • Wednesday at 11:12 PM
  • #5

Thanks for confirming! We're tracking an issue specific to groups, so this is already on our radar and should hopefully be fixed by next beta version.

hafner

New Member
  • Thursday at 3:25 PM
  • #6

Hi, this is the error I encountered when choosing ultra-high quality in tuning

Attachments

  • 2024-10-10_172216.png

    4.1 KB · Views: 24

Fenrir

Forum Admin

  • Thursday at 7:10 PM
  • #7

hafner said:

Hi, this is the error I encountered when choosing ultra-high quality in tuning

Please provide a log file after encountering the error.

hafner

New Member
  • Thursday at 9:18 PM
  • #8

If I'm not mistaken

Attachments

  • 2024-10-10 17-23-32.txt

    19.1 KB · Views: 5

Fenrir

Forum Admin

  • Thursday at 9:37 PM
  • #9

That log does not appear to contain an attempt to start output. Reproduce the error message, and then do Help -> Log Files -> Upload Current Log, grab the link and post here.

hafner

New Member
  • Thursday at 9:41 PM
  • #10

https://obsproject.com/logs/M0VJ99OzcfAznNPW

hafner

New Member
  • Thursday at 9:43 PM
  • #11

I don't do this often, I'm sorry

Fenrir

Forum Admin

  • Friday at 3:38 AM
  • #12

hafner said:

I don't do this often, I'm sorry

No worries! The issue is that you need to set bframes to at least 4 for that tune to work properly. There was supposed to be a guard/fallback that set it automatically, but it was just an oversight. We'll get it fixed by final release.

Ryvaeus

New Member
  • Friday at 7:38 PM
  • #13

OBS crashes immediately upon opening after updating to this version. Is there an easy way to roll back without losing my profiles/scenes?

https://obsproject.com/logs/tOrUHqdTn25RBFLC

Attachments

  • Crash 2024-10-11 11-36-24.txt

    150 KB · Views: 3

Y

youngmellz

New Member
  • Yesterday at 3:45 AM
  • #14

Has/can the issue with RNN Noise cancellation be fixed in this version. I run 30.2.3 and cpu usage by goes up 15-20% when the mic is physically muted. All drivers are up to date. I have restarted obs in safe mode and I am still getting issue. I have added a test scene collection with only the mic added (with RNN noise suppression filter) and it still occurs so this issue HAS to be coming from the base OS or base OBS build and since it was in safe mode, it’s not a plugin issue. I can use Speex without any spike in render times, both with mic on mute and unmute but the moment I use RNN and mute mic render goes up. When I unmute it’s back to normal. It is undetectable in a log because i am using the physical mute button on the mic.

D

dighawaii

New Member
  • Yesterday at 4:52 PM
  • #15

So yeah, I have a lot of groups and scenes and the locations go haywire to the point that I simply rolled back, and used the backup scene to repair. Is the new coordinate system coming whether we like it or not, and are our groups destined to be jumbled up in the near future? Because if so I will simply bite the bullet and start working the show over to accommodate. If not, I will simply wait for the mitigations to be in place before upgrading when the release comes.

Thanks in advance, looks like a great update otherwise!

A

AaronD

Active Member
  • Yesterday at 10:24 PM
  • #16

Fenrir said:

...a long-awaited update to the Browser Source (including custom docks and service integrations!)...

Does that include browser plugins? Like adblock for example?

WizardCM

Forum Moderator

Community Helper

  • Today at 12:39 PM
  • #17

AaronD said:

Does that include browser plugins? Like adblock for example?

For this version, no. If we want to support browser plugins in the future (which adds additional complexity and security complications) we currently have a long road ahead to prepare for such an eventuality.

You must log in or register to reply here.

OBS Studio 31.0 Beta (2025)
Top Articles
Latest Posts
Recommended Articles
Article information

Author: Cheryll Lueilwitz

Last Updated:

Views: 5547

Rating: 4.3 / 5 (74 voted)

Reviews: 81% of readers found this page helpful

Author information

Name: Cheryll Lueilwitz

Birthday: 1997-12-23

Address: 4653 O'Kon Hill, Lake Juanstad, AR 65469

Phone: +494124489301

Job: Marketing Representative

Hobby: Reading, Ice skating, Foraging, BASE jumping, Hiking, Skateboarding, Kayaking

Introduction: My name is Cheryll Lueilwitz, I am a sparkling, clean, super, lucky, joyous, outstanding, lucky person who loves writing and wants to share my knowledge and understanding with you.