Topic: PotPlayer VS

Has anyone sucessfully used VapourSynth SVP with PotPlayer yet?

I tried to put this generated script in:

# This script was generated by SVP 4 Manager.
# Check https://www.svp-team.com for more details.

import vapoursynth as vs
core = vs.get_core(threads=7)

core.std.LoadPlugin("C:\\Program Files (x86)\\SVP 4\\plugins64\\svpflow1_vs.dll")
core.std.LoadPlugin("C:\\Program Files (x86)\\SVP 4\\plugins64\\svpflow2_vs.dll")

clip = video_in
clip = clip.resize.Bicubic(format=vs.YUV420P8)

crop_string  = ""
resize_string = ""
super_params     = "{scale:{up:0},gpu:1,rc:true}"
analyse_params   = "{block:{w:8,overlap:1},main:{search:{coarse:{distance:-8},type:2}}}"
smoothfps_params = "{gpuid:11,rate:{num:5,den:2},algo:23,mask:{area:50,cover:80},scene:{}}"

demo_mode   = 0
stereo_type = 0

########## BEGIN OF base.py ##########
# This file is a part of SmoothVideo Project (SVP) ver.4
# This is NOT the full Vapoursynth script, all used variables are defined via
# JScript code that generates the full script text.

def interpolate(clip):
    input = clip
    if crop_string!='':
        input = eval(crop_string)
    if resize_string!='':
        input = eval(resize_string)

    super   = core.svp1.Super(input,super_params)
    vectors = core.svp1.Analyse(super["clip"],super["data"],input,analyse_params)
    smooth  = core.svp2.SmoothFps(input,super["clip"],super["data"],vectors["clip"],vectors["data"],smoothfps_params,src=clip,fps=container_fps)
    smooth  = core.std.AssumeFPS(smooth,fpsnum=smooth.fps_num,fpsden=smooth.fps_den)

    if demo_mode==1:
        return demo(input,smooth)
    else:
        return smooth

if stereo_type == 1:
    lf = interpolate(core.std.CropRel(clip,0,(int)(clip.width/2),0,0))
    rf = interpolate(core.std.CropRel(clip,(int)(clip.width/2),0,0,0))
    smooth = core.std.StackHorizontal([lf, rf])
elif stereo_type == 2:
    lf = interpolate(core.std.CropRel(clip,0,0,0,(int)(clip.height/2)))
    rf = interpolate(core.std.CropRel(clip,0,0,(int)(clip.height/2),0))
    smooth = core.std.StackVertical([lf, rf])
else:
    smooth =  interpolate(clip)
########### END OF base.py ###########


smooth.set_output()

But I just get the message "Cannot found VapourSynth" in the top right corner, with no interpolation.

2 (edited by dlr5668 08-09-2016 19:44:30)

Re: PotPlayer VS

Start with copy pastrerino VS + python files to pot player directory. You can find them in mpv64 folder.

Re: PotPlayer VS

Didn't help.

Not sure about what goes where, so I coped the whole MPV64 directory to both the the potplayer directory and the vapoursynth subfolder, as well was all the plugins in the "vapoursynth64 directory", so I don't think that's it.

Re: PotPlayer VS

^having the same issue
Have VS 64 installed + Phython 3.5
tried dlr5668 suggestion also copying VapourSynth.dll to system32 as well, no dice.

Re: PotPlayer VS

- VC++ 2015 64-bit redist package is a must
- PYTHONPATH env. variable should point to the dir containing vapourynth.blah-blah.pyd file