def do_filter(): """Vapoursynth filtering""" src = JPBD.src_cut src = depth(src, 32) out = src clips = [out[f] for f in range(out.num_frames)] mean = core.average.Mean(clips).std.AssumeFPS(fpsnum=1, fpsden=1) full = vdf.to_444(mean, znedi=False) out = depth(full, 16) decz = vdf.decsiz(out, sigmaS=50, min_in=0, max_in=1) out = decz return depth(out, 10).std.Limiter(16 << 2, [235 << 2, 240 << 2], [0, 1, 2])
def do_filter(): """Vapoursynth filtering""" src = JPBD.src_cut src = depth(src, 16) out = src chroma = vdf.to_444(out) out = chroma dehalo = gf.MaskedDHA(out, rx=1.45, ry=1.45, darkstr=0.10, brightstr=1.0, maskpull=46, maskpush=148) out = dehalo return depth(out, 10)