02.05.2026, 15:50
Welp, it seems I broke something (again)
Btw, why does Hybrid converts 4:2:2 to 4:2:0 before deinterlacing? No crop/resize was active. It shouldn't mess with color (in theory), but looks strange
Debug output
Btw, why does Hybrid converts 4:2:2 to 4:2:0 before deinterlacing? No crop/resize was active. It shouldn't mess with color (in theory), but looks strange
# Converting to target color sampling
clip = core.resize.Bicubic(clip=clip, format=vs.YUV420P8, dither_type="error_diffusion")
# making sure the detected scan type is set (detected: top field first)
clip = core.std.SetFrameProps(clip=clip, _FieldBased=vs.FIELD_TOP) # scan type: top field first
# adjusting color format to YUV422P8 for custom section
clip = core.resize.Bicubic(clip=clip, format=vs.YUV422P8)
[clip] = beforeDeinterlace(clip)Debug output

