17.09.2020, 19:47
From docs http://www.vapoursynth.com/doc/avisynthcomp.html logic sort of strange. Seems it can adjust global gamma in RGB, but can adjust luma/chroma gamma only in YUV.
planes=1/2 in RGB will only adjust Green and Blue channel .
planes=0 Extracts the first plane. Y for YUV, R for RGB
planes=1/2 = U/V G/B
To be honest i can't see any practical usage of Luma chroma gamma.
In most cases people want just adjust global RGB gamma.
In some cases people want adjust per channel RGB gamma.
In some very rare cases may adjust Luma only gamma.
But adjust gamma in chroma - i guess it is impossible at all. Chroma is pure color without tonal curve. Gamma is tonal curve without color. So adjusting gamma in Chroma only (U/V) is just impossible option.
Maybe just use global RGB gamma + RGB per channel gamma + Luma only gamma option?
planes=1/2 in RGB will only adjust Green and Blue channel .
planes=0 Extracts the first plane. Y for YUV, R for RGB
planes=1/2 = U/V G/B
To be honest i can't see any practical usage of Luma chroma gamma.
In most cases people want just adjust global RGB gamma.
In some cases people want adjust per channel RGB gamma.
In some very rare cases may adjust Luma only gamma.
But adjust gamma in chroma - i guess it is impossible at all. Chroma is pure color without tonal curve. Gamma is tonal curve without color. So adjusting gamma in Chroma only (U/V) is just impossible option.
Maybe just use global RGB gamma + RGB per channel gamma + Luma only gamma option?