Log in

View Full Version : How to change colors / overall tint of video?


killerteengohan
19th July 2014, 21:19
I notice when I compared them that the American Blu-Rays and the Japanese Blu-Rays have their colors a bit different. The Japanese one looks like it has a fairly different or yellowish tint overall on all the picture. The Japanese ones kind of look better in my eyes especially when it comes to skin tones. Is there any way to change the colors or tint of the American video so that its closer to the Japanese colors?

What filters or settings would I use in AVISynth to do this if it could be done.



AMERICAN
http://i.imgur.com/uqIKfvf.png



JAPANESE
http://i.imgur.com/Edj0ZJm.png

poisondeathray
19th July 2014, 21:37
You can try colourlike
http://forum.doom9.org/showthread.php?t=96308

or manual manipulations using various filters like coloryu, smoothadjust etc... But if the degree of changes differ per scene, it will be a lot of work

killerteengohan
19th July 2014, 22:11
You can try colourlike
http://forum.doom9.org/showthread.php?t=96308

or manual manipulations using various filters like coloryu, smoothadjust etc... But if the degree of changes differ per scene, it will be a lot of work

Not having much luck finding it.

Would Tweak() be able to do this? with a change in hue?


EDIT: Actually it seems using Tweak(Sat=1.10) did exactly what I wanted to do.

Wilbert
20th July 2014, 00:00
EDIT: Actually it seems using Tweak(Sat=1.10) did exactly what I wanted to do.
Tweak(Sat=1.10) increases the saturation, but it doesn't add a yellow tint. You can add a yellow tint using the hue setting properly or with rgbadjust. Are you sure it is not caused because perhaps different color coefficients are used?

killerteengohan
20th July 2014, 00:56
Tweak(Sat=1.10) increases the saturation, but it doesn't add a yellow tint. You can add a yellow tint using the hue setting properly or with rgbadjust. Are you sure it is not caused because perhaps different color coefficients are used?

It sure did it or made it appear like it. Perhaps the Japanese was just alot more saturated?

I wouldn't know how to tell if different color coefficients were used or not.

killerteengohan
20th July 2014, 01:26
The DVD's seem to have a different color closer to Japanese BD as well. Its easiest to see when you stare at the wood colors.

He looks much more pale in the American Blu-Ray version.

DVD = Top
Blu-Ray = Bottom


http://i.imgur.com/P2vR6hQ.png

killerteengohan
20th July 2014, 02:12
So far I'm not having any luck with hue or color adjustments. I really suck at this kind of thing. Most of the hue setting I try are coloring everything colors I don't want or changing colors to stuff I dont want changed.

raffriff42
20th July 2014, 02:40
Even though I have posted Avisynth color correction scripts here before (such as RGB Levels (http://forum.doom9.org/showthread.php?p=1647410#post1647410) and Smooth hue adjustment (http://forum.doom9.org/showthread.php?p=1670559#post1670559)), I hesitate to recommend them for general use. Avisynth is rarely the right hammer for this particular nail. as brilliant as avisynth is, this looks like a job for resolve lite

http://www.blackmagicdesign.com/au/support/detail?sid=3948&pid=11735&os=win

it's free... and it's worth having as not so long ago this program was $75k+.

no point doing grads in avisynth because you'll find the grads moving around or disappearing between cuts. even fogging on film (which this looks like) will vary from one end of the reel to the other, and unless you're doing 1 camera roll at a time, it's going to change midway through when the next roll comes up.

resolve will do all the colour/tone fixes you'll ever need, though noise reduction is still avisynth's domain.

EDIT +1 for poisondeathray in the next post.

poisondeathray
20th July 2014, 05:03
You can come close with tweak, smoothlevels.

Note the "wrong" 601 matrix is used to convert the RGB image back to YUV, and later back to RGB for display with 709 . That suggests somewhere along the line, someone probably used wrong matrix, either your screenshot taking method, or maybe the BD really is like that



ImageSource("american.png")
converttoyv12(matrix="rec601")
tweak(sat=1.07,coring=false)
smoothlevels(0,0.98,255,0,255)

converttorgb24(matrix="rec709")

hello_hello
20th July 2014, 10:56
I'm not sure if it's your issue in this case, but keep in mind standard definition and high definition use a slightly different colorimetry, so ideally you should make sure it's correct. If you're not resizing Bluray/DVD video there's normally nothing to worry about when encoding using MeGUI, but if you're resizing HD to SD (or the other way around) it pays to convert the colours properly. The colormatrix plugin (it's in the MeGUI\tools\avisynth_plugin folder) can do it for you.

If you downscale HD to SD you should convert the colours this way:
ColorMatrix(mode="Rec.709->Rec.601", clamp=0)
If you upscale SD to HD, do it the other way around.
ColorMatrix(mode="Rec.601->Rec.709", clamp=0)

I use MeGUI regularly and for the life of me I can't remember how video displays in it's preview, ie if it changes colorimetry when resizing or uses the same colorimetry regardless of resolution etc, but if you upscale/downscale and follow the above the colours should look correct on playback after it's encoded.
MeGUI's preview may display video using the same colorimetry regardless of resolution (I can't remember) and if that's the case it'd cause the colours of SD and HD to look a little different in the preview even if they should be the same, but they should be encoded correctly.

Having said all that I've seen lots and lots and lots of different Bluray/DVD releases of the same movie where the colour/brightness/saturation is completely different.