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:-
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:-
Video - Darker than the game output:-
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:-
Video - Overly bright and washed out:-
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!
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:-
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:-
Video - Darker than the game output:-
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:-
Video - Overly bright and washed out:-
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!