OBS-HUD

Free OBS-HUD 0.9.5

Please add the timer ((((
This is in progress. I have a simple prototype design, but this is at most an alpha state. More dev and testing are needed to vet out the function. If viable, a substantial GUI update will also be needed to integrate the feature.
 
There was this problem when recording with HDR. Has an update fixed it?

 
I'll need more information. Can you tell me which game normally runs in HDR mode but does not use HDR when OBS-HUD is active? Is the game using fullscreen, windowed, or borderless window rendering mode?
 
In full screen. I usually play and stream in HDR at the same time in OBS with the P010 + Rec 2100 PQ setting. I remember I looked at the VCL data and it looked like the codec and format was correct.

But then Youtube did not recognize it as HDR. You see in the thread there are more people experiencing the same thing .I can test what happens now with the current version.
 
I have recorded a video. It looks like it has been captured in HDR.


Media info program log


Video
ID : 1
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Main 10@L5.1@High
HDR format : SMPTE ST 2086, HDR10 compatible
Codec ID : V_MPEGH/ISO/HEVC
Duration : 1 min 31 s
Width : 3 840 pixels
Height : 2 160 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 60.000 FPS
Color space : YUV
Chroma subsampling : 4:2:0 (Type 2)
Bit depth : 10 bits
Default : No
Forced : No
Color range : Limited
Color primaries : BT.2020
Transfer characteristics : PQ
Matrix coefficients : BT.2020 non-constant
Mastering display color primaries : Display P3
Mastering display luminance : min: 0.0000 cd/m2, max: 1500 cd/m2
Maximum Content Light Level : 1500
Maximum Frame-Average Light Level : 1500

-----------------------------------------------------------------------------------------------------------------------------




It still takes a long time for the HDR mark to appear.

At the same time I have broadcast in HDR (my graphics card has two encoders, it does not lose much performance)

 
Thank you for the video samples. Both videos show an "HDR" mark in the top right corner. Is this showing that HDR is working correctly?

Also, can you tell me what capture mode you are using in OBS? Is it game capture, display capture, or window capture?
 
No, this is a texture of mine in OBS when I broadcast or record in HDR.

The HDR mark of Youtube appears where the gear is if the video or broadcast is in HDR . In SDR video it appears 4k, 1080p etc. . In recorded video it still shows 4k, it should show HDR when it finishes encoding. But I'm afraid it doesn't accept it as HDR, it should be finished encoding such a short video.

The HDR mark in Youtube appears in the broadcast from the moment it is connected.

However, the log of the Media-info program shows the video with HDR color space and I think with all the characteristics of an HDR video.

I'm capturing the screen. In game mode I cannot capture Cyberpunk 2077 or several other games (for example Alan Wake 2)

But notice that if I am capturing the screen because I am broadcasting at the same time. I have recorded another video in which I am not transmitting at the same time.

Since my graphics card has 2 encoders, I can pause the recording and resume it. I really don't know where the problem is
 
Last edited:

PixlPixi

New Member
Waiting on the update to allow this to work with OBS 30.2.0. In the meantime I've made my own custom border graphics for each indicator. Figured I would share them in case anybody else wants to use them. They're only designed for 16:9 aspect ratios, but I made them for 1080p, 1440p, and 4K resolutions.

Just unzip the file and drag the folder that corresponds to your aspect ratio into the IconSets folder. It's recommended to use these with transparency, but it should still look fine without it. Set the position for each icon to be -10 X -6 as that will perfectly align them with the edge of the screen.
 

Attachments

  • stock-borders.zip
    49.5 KB · Views: 16
Support for OBS v30.2.0 is in progress.

Thank you for sharing your custom graphics! I like the full-border style outlines.

Pro tip for placing icons/graphics on screen: use the mouse to drag the icons close to the desired position, then use the arrow keys to move 10 pixels in any direction and CTRL+Arrow for single-pixel movement.
 

PixlPixi

New Member
Thank you. I'm glad you liked my designs. I know I mentioned using transparency being recommended with them, but it does lead to color blending so using both the replay and recording functions results in a purple border. That's why I added the icons in the corners so it would be easier to know which overlays are active.

That being said, a great feature to add would be the ability to choose which order these overlays appear in if possible. I feel like recording should take priority over the virtual webcam for example. It would be nice to display them at full opacity, but the order in which the overlays are layered.

Mostly I just wish that the recording overlay took priority over the replay overlay. Having it switch from a blue border to red when recording with the overlay always on would be nice.

Just a feature suggestion though and I hope I'm not coming across as demanding since I realize maintaining this tool is a lot of work and I'm not owed anything. Want to make that clear because I know a lot of people don't have their work appreciated when it comes to people requesting features.
 
That being said, a great feature to add would be the ability to choose which order these overlays appear in if possible. I feel like recording should take priority over the virtual webcam for example. It would be nice to display them at full opacity, but the order in which the overlays are layered.
Your idea about controlling the layering order of the overlay icons is intriguing. I had not considered that previously, but I think it's worth investigating. I have a few other features already in progress but will add this to the experimentation list. If it is feasible I have no problem adding it to the program. It could certainly add value to other users as well.

Just a feature suggestion though and I hope I'm not coming across as demanding since I realize maintaining this tool is a lot of work and I'm not owed anything. Want to make that clear because I know a lot of people don't have their work appreciated when it comes to people requesting features.
I'm happy to receive feature requests! If they are feasible and of sufficient benefit, I will most likely try to add them.

Thanks for the concern. Your post was polite and not demanding at all.
 

PixlPixi

New Member
Loving that I can finally use this program since the update. I am having an issue getting the settings to save however. It keeps defaulting me back to the same settings every time I restart my PC. Not sure if this information is saved somewhere and I'm missing a file that will keep my settings.
 
Loving that I can finally use this program since the update. I am having an issue getting the settings to save however. It keeps defaulting me back to the same settings every time I restart my PC. Not sure if this information is saved somewhere and I'm missing a file that will keep my settings.
Sorry to hear of the issue. Did the settings save correctly before you updated to the latest version?

The program reads and writes settings to the file obs-hud_settings.ini that should reside in the same folder as the executable. As settings are changed in the OBS-HUD main window, changes are written to the INI file. Sounds like something is blocking either the creation or updating of the file.

Can you confirm that the INI file exists? If you can post the full directory path here that would help. It should be something like "C:\Programs\OBS-HUD\obs-hud_settings.ini" or wherever you chose to extract the files.
 

PixlPixi

New Member
No .ini file exists in my folder for obs-hud.

I have this placed in my program files folder next to obs-studio. I'll check and see if I have read/write permissions enabled in this folder.

UPDATE: I have read/write permissions enabled for the folder OBS-HUD.exe is kept in. Downloading the program again shows that the .ini file isn't contained in the .zip file and I don't know how to force the program to create this file.

My directory contains IconSets, OBS-HUD.exe, OBS-HUD_hashes.txt, obs-hud_quickstart.txt, obs-hud_readme.txt, and res02.dll

SECOND UPDATE: Moving the obs-hud folder out of my program files folder and running it from my documents created the .ini file and moving it back into my program files after modifying it fixed the issue.
 
Last edited:
I'm glad it is working now.

The default Windows security features for the Program Files directory is probably the issue. Windows doesn't want applications writing files into that location and was blocking the creation of the INI file (OBS-HUD creates and updates this file on the fly dynamically). Running OBS-HUD as administrator should also allow creation of the INI file.

Please let me know if you encounter any further issues with settings not being saved correctly.
 
Top