diff options
Diffstat (limited to 'mpv/mvtools.vpy')
-rwxr-xr-x | mpv/mvtools.vpy | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/mpv/mvtools.vpy b/mpv/mvtools.vpy new file mode 100755 index 0000000..8fe5c5a --- /dev/null +++ b/mpv/mvtools.vpy @@ -0,0 +1,15 @@ +import vapoursynth as vs +core = vs.get_core() + +clip = video_in + +if clip.width > 1920 or clip.height > 1080: + # Skip interpolation due to performance + clip.set_output() +else: + sup = core.mv.Super(clip, pel=2, hpad=0, vpad=0) + bvec = core.mv.Analyse(sup, blksize=16, isb=True , chroma=True, search=5, searchparam=1) + fvec = core.mv.Analyse(sup, blksize=16, isb=False, chroma=True, search=5, searchparam=1) +# clip = core.mv.BlockFPS(clip, sup, bvec, fvec, num=60, den=1, mode=3, thscd2=13) + + clip.set_output() |