Overly dark software x264 recordings.

FDR

New Member
Hi all,

New to the forum. Have a curious issue with x264 software encoding and can't seem to find a solution.

I'll start off with some PC specs:-

Ryzen 1700 @ 3.7GHz.
16GB DDR4 @ 3333MHz.
Radeon 5700XT - 4:4:4 RGB ouput.
MPC-HC as video player.

I've been using OBS to stream to Twitch recently but also recording my video locally using the 'Use stream encoder' setting so only one encode is being processed.

As reference this is an in game screenshot:-

In.Game.jpg


Scenario 1.

Using 'NV12' with '709' color space and the color range 'Full'. I am seeing that the recorded video is darker than the actual game, like color crushing. The actual game output and the Twitch stream are identical colour wise, only the recording is effected.

Twitch - True representation of the game output:-
Twitch.NV12.709.Full.jpg

Video - Darker than the game output:-
Recording.NV12.709.Full.jpg


Scenario 2.

Using 'NV12' with '709' color space and the color range 'Partial'. I am seeing a brighter and washed out recorded video and Twitch stream. The output of both of these are now identical color wise.

Twitch - Overly bright and washed out:-
Twitch.NV12.709.Partial.jpg

Video - Overly bright and washed out:-
Recording.NV12.709.Partial.jpg


Just to add a bit of further confusion, using the exact same color space settings, color range, bit rate etc...the AMD hardware encoder on my GPU produces perfect Twitch AND local recordings, they both looks the same as the actual game output.

I can't work out what is happening. I've attached some logs so any pointers would be very much appreciated.

Cheers!
 

Attachments

  • Hardware.NV12.709.Full.txt
    21.1 KB · Views: 1
  • Hardware.NV12.709.Partial.txt
    20.9 KB · Views: 1
  • Software.NV12.709.Full.txt
    14.2 KB · Views: 3
  • Software.NV12.709.Partial.txt
    14.2 KB · Views: 3
Top