function LimitChroma(clip src, clip dst) { dstyuv = ConvertToYUV444(dst) ulight = UToY(src).MT_Expand().ConvertToYUV444().GaussResize(src.width,src.height) vlight = VToY(src).MT_Expand().ConvertToYUV444().GaussResize(src.width,src.height) udark = UToY(src).MT_Inpand().ConvertToYUV444().GaussResize(src.width,src.height) vdark = VToY(src).MT_Inpand().ConvertToYUV444().GaussResize(src.width,src.height) UToY(dstyuv) Overlay(ulight,mode="darken") Overlay(udark,mode="lighten") ultd = last VToY(dstyuv) Overlay(vlight,mode="darken") Overlay(vdark,mode="lighten") vltd = last YToUV(ultd,vltd,ConvertToYV24(src)) }