OBS Studio 28.0 Release Candidate

Status
Not open for further replies.

RytoEX

Forum Admin
Forum Moderator
Developer
What is missing from HDR support for IOS? If I stream HDR from my iPhone using Larix Broadcaster and HEVC will all 10bits be captured?
If Larix Broadcaster outputs HDR that can be consumed by Media Source, then yes in theory although hard to say without testing.

I installed it and did not lose my filters I really like the native Nvidia broadcast support. I’ve been playing around with playing in HDR and streaming and having it tone mapped to SDR it works well from what I can tell I really like it. I was wondering if there was a way I can make my games appear brighter on stream maybe by adjusting SDR white point in the settings ? Again this is not streaming HDR just playing in HDR and having it tone mapped to SDR.
The SDR white point will affect automatic tonemapping for HDR sources to SDR, so that's one way to do it. For individual HDR source control, you'd need to use the HDR Tone Mapping filter (new to RC1), which also lets you stack other SDR filters on top after conversion.

Hi. I was using the RC on MacOS Monterey earlier today and swapped to the Ventura Public Beta 3 -- my recording output went from super clean 720p/60 to really blurry/pixelated after the update.

Any ideas? I've went over all the settings and made sure it was identical. I have recordings I can share if you'd like to see the quality difference.
We would need to see an OBS log file of the two sessions that produced the recordings. We may need to see the recordings, but the log files are more important.

Links to the NVIDIA Video Effects SDK?
Select the Video Effects download from this page that is appropriate for your GPU.

Hardware acceleration of Pro Res videos still doesn't work on M1 ARM - just produces a black frame.
Isn't that related to encoding? I'm just using a ProRes file as a background layer within a scene.
Hardware accelerated decoding of ProRes files does not work and is not part of this release. The PR linked is only related to encoding.

The new split file feature doesn't update path of recording output, it stays as first.
Could you elaborate? Do you mean that future split file segments in the same recording overwrite the first segment's file?

Much appreciated! I can confirm the OBS-virtual-camera-crashing-when-switching-Zoom-breakout-rooms issue is still present in RC1.
Understood. We haven't changed anything regarding this since the first report, so this is expected.
 

spartanz1080

New Member
If Larix Broadcaster outputs HDR that can be consumed by Media Source, then yes in theory although hard to say without testing.


The SDR white point will affect automatic tonemapping for HDR sources to SDR, so that's one way to do it. For individual HDR source control, you'd need to use the HDR Tone Mapping filter (new to RC1), which also lets you stack other SDR filters on top after conversion.


We would need to see an OBS log file of the two sessions that produced the recordings. We may need to see the recordings, but the log files are more important.


Select the Video Effects download from this page that is appropriate for your GPU.



Hardware accelerated decoding of ProRes files does not work and is not part of this release. The PR linked is only related to encoding.


Could you elaborate? Do you mean that future split file segments in the same recording overwrite the first segment's file?


Understood. We haven't changed anything regarding this since the first report, so this is expected.
Okay thanks I will increase that value I have a possible bug I am experiencing with Nvidia broadcast SDK I made of video of it.

Rtx voice bug maybe
 

denumerable

New Member
We would need to see an OBS log file of the two sessions that produced the recordings. We may need to see the recordings, but the log files are more important.

Ah, shoot. I already gave up and swapped back from the Ventura beta -- there were tons of broken things w/ the Beta.

Sorry. I might try again when they release the next Public Beta and I'll get you guys logs if the problem still persists at that time.

Also, I need to learn how to get logs for the recordings produced -- no pressure, but if you can share a HOWTO on that, I'd read it. Thanks.
 

upgradeQ

Member
Could you elaborate? Do you mean that future split file segments in the same recording overwrite the first segment's file?
No, the call to
Code:
obs_output_get_settings
always gives path to first started recording no matter how many splits happened in between. I was expecting it to give current split path to recording. Although output signals propagate each new path, it just doesn't update output settings.
 

Heino Falcke

New Member
I got NDI working using this version: https://github.com/kilinbox/obs-ndi/releases/tag/4.9.1 though I used the libndi.dylib from the SDK rather than from the tools. (symlink from the actual file to /usr/local/lib/libndi.4.dylib where the plugin expects it).
MacOS refuses to open it at first as it's not signed, so you have to go into the Security & Privacy preference pane and authorize it from there (after the failure to open), then restart OBS.
Thx! To be more precise:

I copied the plugin in to my home directory (not too as suggested in the link above, that didn't work for me)
cp -r ~/Downloads/obs-ndi.plugin ~/Library/Application\ Support/obs-studio/plugins

and you have to give permission to use obs-ndi in the System Settings / Security / General and then you are prompted at the bottom to allow it. You have click again ok to allow it, when you start OBS again.
 

RytoEX

Forum Admin
Forum Moderator
Developer
Okay thanks I will increase that value I have a possible bug I am experiencing with Nvidia broadcast SDK I made of video of it.

Rtx voice bug maybe
It's possible that Noise Removal requires more CUDA resources than Room Echo Removal. Please keep in mind that any of the NVIDIA Broadcast features requires CUDA resources from your GPU, so it's possible that there will be resource constraints or side effects.

Ah, shoot. I already gave up and swapped back from the Ventura beta -- there were tons of broken things w/ the Beta.

Sorry. I might try again when they release the next Public Beta and I'll get you guys logs if the problem still persists at that time.

Also, I need to learn how to get logs for the recordings produced -- no pressure, but if you can share a HOWTO on that, I'd read it. Thanks.
No worries. Do you at least recall if you were using the Apple VT Hardware Encoder?

We've got at least one developer with a Ventura system, so we'll keep it in mind. Here's a post about how to post an OBS log. If you require further assistance, please feel free to reach out on our Discord server in either the #beta-testing or #macos-support channel.

No, the call to
Code:
obs_output_get_settings
always gives path to first started recording no matter how many splits happened in between. I was expecting it to give current split path to recording. Although output signals propagate each new path, it just doesn't update output settings.
Hmm. I think that's by design. obs_output_get_settings will always return the path that is stored in the output settings. As far as I know, to create split files, we dynamically update the path that the mux process is writing to, rather than updating the the path stored in output settings. I can pass this along, but I don't know that this behavior will be changed.
 

norihiro

Member
The new split file feature doesn't update path of recording output, it stays as first.

Code:
local r = obs_frontend_get_recording_output()
local d = obs_output_get_settings(r)
print(obs_data_get_json(d))
obs_data_release(d)
obs_output_release(r)
The property of the output won't be updated while the recording is running. Instead, you can receive file_changed signal, which notifies the new file name. You can find my example here. split-file-monitor.lua.
 

etrnlwait

Member
I'm not sure if this has been raised here before, but there's no way to capture Valorant's VOIP, just the in-game audio.

I've seen some people complaining about this on another plugin's thread (win-capture-audio) and they managed to fix it.

Apparently, Valorant's VOIP comes from RiotClientServices.exe and not VALORANT.exe.

Cheers!
 

spartanz1080

New Member
It's possible that Noise Removal requires more CUDA resources than Room Echo Removal. Please keep in mind that any of the NVIDIA Broadcast features requires CUDA resources from your GPU, so it's possible that there will be resource constraints or side effects.


No worries. Do you at least recall if you were using the Apple VT Hardware Encoder?

We've got at least one developer with a Ventura system, so we'll keep it in mind. Here's a post about how to post an OBS log. If you require further assistance, please feel free to reach out on our Discord server in either the #beta-testing or #macos-support channel.


Hmm. I think that's by design. obs_output_get_settings will always return the path that is stored in the output settings. As far as I know, to create split files, we dynamically update the path that the mux process is writing to, rather than updating the the path stored in output settings. I can pass this along, but I don't know that this behavior will be changed.
Well I do have a 3090 and I didn’t have this issue using the regular NVIDIA broadcast program using noise removal and echo at the same time in the last OBS just started with this beta and the SDK.
 

denumerable

New Member
No worries. Do you at least recall if you were using the Apple VT Hardware Encoder?

We've got at least one developer with a Ventura system, so we'll keep it in mind. Here's a post about how to post an OBS log. If you require further assistance, please feel free to reach out on our Discord server in either the #beta-testing or #macos-support channel.
Yes, it was the Hardware encoder (M1 Max 16").

I'll check again when the next Public Beta comes out. After swapping back to Monterey, the video looks great again -- I know that doesn't help much but that's essentially all that changed.

I'll make sure to post logs in the future when I run into a problem. Thanks for all you do (and the link to the HOWTO). Cheers.
 

sebastianbeckmann

New Member
@denumerable that info does help a lot.
Basically, the encoder now has three rate controls (CBR, ABR and CRF) and defaults to CBR, whereas before it always did ABR. CBR has an issue where the picture will look rather bad when having encoding still images. That issue is on the encoder side and will hopefully get fixed with some future macOS update (though we don't know when that will be). If you update to Ventura again and it still looks bad, try changing the rate control of the encoder to ABR (or if you're recording it's best to use CRF anyways).
 

azaire1180

New Member
Hello,

Regarding the stream deck, here is ELGATO's answer, it is not in their priority especially on a beta and for Mac ARM :

OBS Studio 28 Beta has released and updated its UI framework from Qt 5 to Qt 6.

For this reason, we don't have a solution for OBS 28 on macOS at this time.

Additionally, our support team's hands are tied and we cannot provide further details as the developer roadmap is unknown.
 

aniimalz

New Member
I *really* like the application audio capture, but would really appreciate an option to exclude applications from desktop audio, as an alternative method to individually capturing every application i need. Maybe this is there already, but from my looking I didn't see it
 

Fbosman

Member
Hello,

Regarding the stream deck, here is ELGATO's answer, it is not in their priority especially on a beta and for Mac ARM :

OBS Studio 28 Beta has released and updated its UI framework from Qt 5 to Qt 6.

For this reason, we don't have a solution for OBS 28 on macOS at this time.

Additionally, our support team's hands are tied and we cannot provide further details as the developer roadmap is unknown.
I use companion and that’s much better with my streamdeck
 

RytoEX

Forum Admin
Forum Moderator
Developer
Hello,

Regarding the stream deck, here is ELGATO's answer, it is not in their priority especially on a beta and for Mac ARM :

OBS Studio 28 Beta has released and updated its UI framework from Qt 5 to Qt 6.

For this reason, we don't have a solution for OBS 28 on macOS at this time.

Additionally, our support team's hands are tied and we cannot provide further details as the developer roadmap is unknown.
We are in direct contact with Elgato. They have already produced a build for Windows that uses Qt6, which is available here. They are actively working on the Apple Silicon version, but we have no timeline for when exactly that will be released.

I *really* like the application audio capture, but would really appreciate an option to exclude applications from desktop audio, as an alternative method to individually capturing every application i need. Maybe this is there already, but from my looking I didn't see it
We've received this feedback and will keep it in mind. If the plugin meets your needs, then please feel free to continue using it.
 

Bartyx

New Member
Hello,

Regarding the stream deck, here is ELGATO's answer, it is not in their priority especially on a beta and for Mac ARM :

OBS Studio 28 Beta has released and updated its UI framework from Qt 5 to Qt 6.

For this reason, we don't have a solution for OBS 28 on macOS at this time.

Additionally, our support team's hands are tied and we cannot provide further details as the developer roadmap is unknown.

Have you ever tried this?
 

azaire1180

New Member

dioxis

New Member
Hi,
sry for my eng

I stream on 1pc, I want to play HDR and stream SDR. I have a few questions:

1. What are the differences between P010 2 planes and P010 3 planes?
enc.jpg


2. Did I correct set (HDR game SDR stream)?
encall.jpg


Capture any full screen app
app.jpg


3. Do I need to add a filter HDR tonne maping to each game I capture? Earlier it was written about white tuning in the case of RDR2, is it this filter? or general SDR white lvl in advanced?
hdr.jpg


Thank you in advance for your response
 

RytoEX

Forum Admin
Forum Moderator
Developer
Hi,
sry for my eng

I stream on 1pc, I want to play HDR and stream SDR. I have a few questions:

1. What are the differences between P010 2 planes and P010 3 planes?
View attachment 85828

2. Did I correct set (HDR game SDR stream)?
View attachment 85829

Capture any full screen app
View attachment 85830

3. Do I need to add a filter HDR tonne maping to each game I capture? Earlier it was written about white tuning in the case of RDR2, is it this filter? or general SDR white lvl in advanced?
View attachment 85831

Thank you in advance for your response
  1. This looks like a translation error. We'll have this fixed for the next release.
    P010 is two planes (2 płaszczyzny). I010 is three planes (3 płaszczyzny). I'd recommend P010, the two planes (2 płaszczyzny) version.
  2. I'm not sure about this.
  3. I'm not sure bout this either.
For HDR-specific setup questions, it may be better to ask on our Discord server.
 

Suslik V

Active Member
@dioxis
2. No.
On the screenshot you set OBS to output HDR stream.
OBS can capture HDR images and render it to the SDR canvas (and thus output in SDR). But canvas/output format should be SDR (8-bit, Rec.709) for this. In the Advanced settings of OBS the Canvas properties, current Preview properties and the Output itself - all set in once.

3. No.
But the HDR Tone Mapping (Override) filter can help to bring different sources (from different color spaces or different max luminance level) to the same ground.
If you need to view the SDR content created (or rendered) by OBS back on HDR display - you need to pay attention to the Settings>Advanced>SDR White Level value - it designed to affect the previews when the preview window dragged from the old (SDR) display to your new (HDR) screen. General recommendation here is to have two displays - one is SDR (to view SDR content), and other is HDR (in different room/cabin, because too bright device will alter your perception of the SDR display, if they will stay close).

Hope, I didn't mess up the things...
 
Status
Not open for further replies.
Top