Exemple #1
0
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])
Exemple #2
0
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)