STEAM GROUP
Steam Client Beta SteamBeta
STEAM GROUP
Steam Client Beta SteamBeta
23,664
IN-GAME
82,327
ONLINE
Founded
8 January, 2013
All Discussions > Beta Feedback > Topic Details
Kythlyn 13 Jul, 2024 @ 3:25am
Recording is great, unless you're playing with HDR...
Like with screenshots taken of HDR enabled games, videos recorded also come out with faded colors. Would really love a solution to this problem.
< >
Showing 1-15 of 16 comments
HarmlesssPotato 14 Jul, 2024 @ 6:56am 
Agreed. I was very sad when I recorded a clip in Overwatch and saw it was entirely blown out and looked awful. They've been actively pushing out updates to it in the beta channel, so hopefully this gets addressed soon.
Avalan 29 Sep, 2024 @ 12:02pm 
Still not fixed
Shakm Gaming 6 Nov, 2024 @ 9:27pm 
Still not fixed..
Sicris 6 Nov, 2024 @ 11:22pm 
Don't play the game in HDR while recording. This not something that can be "fixed." Only way this will ever be a thing is if you encode in HDR in real time which is not gonna happen any time soon.
Last edited by Sicris; 6 Nov, 2024 @ 11:23pm
Kythlyn 7 Nov, 2024 @ 12:11am 
There's got to be some sort of software solution to this problem.
Shakm Gaming 8 Nov, 2024 @ 3:37am 
Originally posted by Kythlyn:
There's got to be some sort of software solution to this problem.
I just keep using OBS until steam comes up with a solution
Last edited by Shakm Gaming; 9 Nov, 2024 @ 11:00pm
Roivas 8 Nov, 2024 @ 5:27am 
I also got funky colors while recording in HDR :x Good thing is that i've sound for dolby atmos games, thing that was missing with nvidia shadowplay.
76561199805363116 26 Nov, 2024 @ 5:16pm 
Originally posted by Sicris:
Don't play the game in HDR while recording. This not something that can be "fixed." Only way this will ever be a thing is if you encode in HDR in real time which is not gonna happen any time soon.
incorrect. you can record HDR videos in OBS that don't look blown out. you simply apply tone mapping and adjust the color space from HDR to SDR.
Last edited by redoubt; 26 Nov, 2024 @ 5:17pm
Oddvar 31 Jan @ 12:15pm 
Originally posted by HarmlesssPotato:
Agreed. I was very sad when I recorded a clip in Overwatch and saw it was entirely blown out and looked awful. They've been actively pushing out updates to it in the beta channel, so hopefully this gets addressed soon.
Sorry to resurrect such an old post, but i'm experiencing the same thing (in the same game no less xD) and i was wondering if you managed to fix the video somehow (like changing color space, tone mapping, etc.)
Residays 19 Feb @ 7:26pm 
Same here.
Sicris 20 Feb @ 1:01pm 
Originally posted by redoubt:
Originally posted by Sicris:
Don't play the game in HDR while recording. This not something that can be "fixed." Only way this will ever be a thing is if you encode in HDR in real time which is not gonna happen any time soon.
incorrect. you can record HDR videos in OBS that don't look blown out. you simply apply tone mapping and adjust the color space from HDR to SDR.

If you're gonna resort to tone mapping you are better off doing it in post. Doing it in real time just adds latency.
Last edited by Sicris; 20 Feb @ 1:07pm
Kythlyn 20 Feb @ 2:59pm 
Originally posted by Sicris:
Originally posted by redoubt:
incorrect. you can record HDR videos in OBS that don't look blown out. you simply apply tone mapping and adjust the color space from HDR to SDR.

If you're gonna resort to tone mapping you are better off doing it in post. Doing it in real time just adds latency.

Hoping there's a way for this to be done automatically. Maybe when a game is closed, while Steam syncs the save files to the cloud it can also work on fixing screenshots and videos recorded in HDR. I'm sure this is easier said than done, but I hope it's possible.
Sicris 21 Feb @ 5:15pm 
Originally posted by Kythlyn:
Originally posted by Sicris:

If you're gonna resort to tone mapping you are better off doing it in post. Doing it in real time just adds latency.

Hoping there's a way for this to be done automatically. Maybe when a game is closed, while Steam syncs the save files to the cloud it can also work on fixing screenshots and videos recorded in HDR. I'm sure this is easier said than done, but I hope it's possible.

Yea doing it automatically might not work. Every game has their own different settings for gamma, brightness, saturation, etc for HDR. I don't think there's really a universal setting when it comes to tone mapping. It may look good in one game but completely off in another if you rely on something that is automatic. You would need a bunch of sliders to color correct but I don't think valve is going to add any kind of editing tools aside from just the most basic of basic stuff. They might at some point in the future but I wouldn't count on it.
Last edited by Sicris; 21 Feb @ 5:24pm
Kythlyn 21 Feb @ 8:54pm 
Originally posted by Sicris:
Originally posted by Kythlyn:

Hoping there's a way for this to be done automatically. Maybe when a game is closed, while Steam syncs the save files to the cloud it can also work on fixing screenshots and videos recorded in HDR. I'm sure this is easier said than done, but I hope it's possible.

Yea doing it automatically might not work. Every game has their own different settings for gamma, brightness, saturation, etc for HDR. I don't think there's really a universal setting when it comes to tone mapping. It may look good in one game but completely off in another if you rely on something that is automatic. You would need a bunch of sliders to color correct but I don't think valve is going to add any kind of editing tools aside from just the most basic of basic stuff. They might at some point in the future but I wouldn't count on it.

I was afraid of that. Sounds like there needs to be a standard for this tech. :/
If your video is recorded with HEVC, here is a way to fix the HDR metadata:

1. Download ffmpeg.exe from https://www.ffmpeg.org/download.html#build-windows

2. Create a new file named "mark-as-hdr10.bat" to the ffmpeg.exe folder with the following content:

%~dp0ffmpeg.exe -i %1 -acodec copy -vcodec copy -bsf:v hevc_metadata=colour_primaries=9:transfer_characteristics=16:matrix_coefficients=9 %1.hdr10.mp4
pause

3. Export your video from Steam and drag it (such as "xxx.mp4") onto mark-as-hdr10.bat, and you will get a file named "xxx.mp4.hdr10.mp4".

4. Play the new video with VLC and you’ll find it has HDR brightness and correct colors.

However, because the original video is 8-bit color depth, the brightness exceeding 8 bits is permanently lost, so some scenes may be overexposed.

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

What mistake did Steam make?

1. Video is recorded in BT.2020 PQ but claims in metadata that it is Rec.709.

mark-as-hdr10.bat will fix it, marking the colorspace correctly as BT.2020 PQ.

2. Record video with 8-bit color depth.

This will cause high brightness detail above 255 to be permanently lost. Despite this, the majority of the video will retain correct colors and details. The video still has an HDR look and feel after the metadata fixing.

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

ffmpeg command reference:

1. Mark HEVC video as BT.2020 PQ:

ffmpeg -i input.mp4 -acodec copy -vcodec copy -bsf:v hevc_metadata=colour_primaries=9:transfer_characteristics=16:matrix_coefficients=9 output.mp4

2. Mark HEVC video as BT.2020 HLG:

ffmpeg -i input.mp4 -acodec copy -vcodec copy -bsf:v hevc_metadata=colour_primaries=9:transfer_characteristics=18:matrix_coefficients=9 output.mp4

3. Mark HEVC video as Rec.709:

ffmpeg -i input.mp4 -acodec copy -vcodec copy -bsf:v hevc_metadata=colour_primaries=1:transfer_characteristics=1:matrix_coefficients=1 output.mp4

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

If HEVC (H.265) is not enabled when recording or exporting, you must convert the video to HEVC (H.265) first for the above commands to work.
Last edited by 老虎会游泳; 1 Jun @ 8:10am
< >
Showing 1-15 of 16 comments
Per page: 1530 50

All Discussions > Beta Feedback > Topic Details