|
United Kingdom20278 Posts
I have been experimenting with higher resolution streams (presets, framerates) recently, but i noticed this color issue seems a lot more aparant than at lower resolutions.
This is the original image, screenshotted by fraps http://i.imgur.com/x5CsI.jpg
This is encoded through xsplit at veryfast, 30fps with a crf of 10, giving it a bitrate of ~27k. (paused video (VLC, fullscreen) screenshotted by fraps) http://i.imgur.com/lwaD9.jpg
As you can see there is very significant quality loss through colors that seems to remain at any crf, qp or bitrate, i was wondering if there was any way around this?
Tournament streams etc seem to have the same issue, though they are constrained to far lower bitrates than i have been using. My understanding of video encoding isnt very good, but it kinda sucks throwing 100+mbits at a video and being able to pick it apart from a lossless recording in half a second without even needing a side-by-side shot
|
Perhaps it is VLC adding brightness and the video is actually okay? The colors seem as if they could be actually fine, and instead there is a white overlay over the whole picture, making it look washed out like you suggested in your thread title but did not write in your post. The parts of the original picture that are completely black are not black in the second screenshot.
|
United Kingdom20278 Posts
The stream looks like this on Twitch.tv, and the same effect has been observed in a few tournament streams (most high res) and pointed out on Reddit several times. Its not VLC, the video output looks like that. My desktop (which is set to solid color black in windows) comes out as a pretty light grey shade.. I dont really care for file sizes, while this could be an issue for streaming, i just want to live encode VOD's mainly, at high quality, but this is a pretty dealbreaking issue for me at higher resolutions
|
Look through the Xsplit options. You have perhaps cranked up the brightness somewhere in its settings. The settings for color usually work like this if you assume a color channel has values ranging from 0 to 1: Brightness adds something to the values of a pixel, making a 0 that is black into something like 0.1 that is grey. Contrast multiplies while leaving 0.5 alone and changing a grey 0.1 into a black 0, a nearly white grey 0.9 into a white 1. Gamma does something along the lines of contrast but does not push dark grey towards black.
|
United Kingdom20278 Posts
On June 21 2012 00:37 Ropid wrote: Look through the Xsplit options. You have perhaps cranked up the brightness somewhere in its settings. The settings for color usually work like this if you assume a color channel has values ranging from 0 to 1: Brightness adds something to the values of a pixel, making a 0 that is black into something like 0.1 that is grey. Contrast multiplies while leaving 0.5 alone and changing a grey 0.1 into a black 0, a nearly white grey 0.9 into a white 1. Gamma does something along the lines of contrast but does not push dark grey towards black.
There are no such options AFAIK. Im not sure if the degradation is from xsplit or x264 itself, but either way id like to fix it somehow
|
The settings for a screen region has something about color, I believe.
|
United Kingdom20278 Posts
There is indeed, thanks. I messed around with brightness to try and get the color of the creep to be similarly dark in the video, but that seems to drown out all of the other colors and make everything darker as well.
Ingame: http://i.imgur.com/x5CsI.jpg
Default, 0 brightness: http://i.imgur.com/lwaD9.jpg
-30 brightness: http://i.imgur.com/wuACo.jpg
+2 other setting: http://i.imgur.com/VOCfM.jpg
+3 other setting: http://i.imgur.com/YUfXV.jpg
I went a little too dark, but you can see it messes up everything else, and doesnt really correct the problem. There is another setting below brightness, which has a black/white picture next to it (none of these are identified, grr) that seems to be great though, added another screenshot of that.
![[image loading]](http://i.imgur.com/sXVlr.png)
There is quality loss, most notably in the blacks, but the actual image doesnt look so bad any more.
Is there anything else i can do? I am noob in this area. It seems the color detail is lost in the encode and changing color settings etc there just offsets that, but damages quality in other areas. Its better, but not perfect
|
|
|
|