althor1138 said:
Great job. I'd say it's definitely an improvement.
Here's your latest method with a couple extra steps for the other 2 channels. The saturation is over the top just to give a better idea of what's happening.
EDIT: Just to be clear the first image is unsaturated. The bottom 2 contain the same saturation tweak.
source=avisource()
rgb= source.Tweak(cont=1.1, sat=1.1).ConvertToRGB24(matrix="Rec601")
fixr=source.Overlay(rgb.BlankClip(color=$FFFF00 ), mask=rgb.ShowRed(), opacity=0.1, mode="lighten")
fixg=fixr.overlay(rgb.blankclip(color=$00ffff),mask=rgb.showgreen(),opacity=0.15,mode="chroma")
fixb=fixg.overlay(rgb.blankclip(color=$ff00ff),mask=rgb.showblue(),opacity=0.15,mode="chroma")
test=source.tweak(sat=2)
comp=stackhorizontal(source.subtitle("original",x=-1),fixb.tweak(sat=2).subtitle("adjusted",x=-1),test.subtitle("original (saturated)",x=-1))
comp
looks pretty good to me..
later
-1