brucethemoose wrote:

Any reason in particular that you need to use Premiere Pro? You can use special plugins to export to avisynth/vapoursynth scripts, which you then feed to a video encoder, but that's a deep rabbit hole to do down.

Please tell me how to export AviSynth/AviSynth+ scripts. I bought SVP 4 and am trying to encode some anime to x265 60fps but the last generated scripts found in the scripts folder in app data always gives me the error saying that "there is no function named ffdshow_source" ... Sorry if this is off topic. But you mentioned there are plugins for this. I could really use some help. I've been searching for the solution for weeks

I attached an image of the settings Id like to encode the video with and here is the script SVP produces. Would it be possible to use one of those plugins you spoke of to  make a template that I can maybe use in an encoder such as StaxRip, MeGUI, or Internet Friendly Media Encoder (IFME)

Just as a side note scripts that were generated back when I used SVP 3 worked fine in MeGui. SVP 4's gives the error I mentioned

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

SetMemoryMax(6000)

global threads=7

LoadPlugin("C:\Program Files (x86)\SVP 4\plugins64\svpflow1.dll")
LoadPlugin("C:\Program Files (x86)\SVP 4\plugins64\svpflow2.dll")

SetFilterMTMode("DEFAULT_MT_MODE",2)
SetFilterMTMode("SVSuper",1)
SetFilterMTMode("SVAnalyse",1)
SetFilterMTMode("ffdshow_source",3)
ffdshow_source()

ConvertToYV12()

global source_width = width
global source_height = height
global crop_string  = ""
global resize_string = ""
global super_params     = "{scale:{up:0},gpu:1,rc:true}"
global analyse_params   = "{main:{search:{coarse:{distance:-8},type:2}}}"
global smoothfps_params = "{gpuid:21,rate:{num:5,den:2},algo:23,mask:{cover:80},scene:{blend:true,mode:0}}"

global demo_mode=0
global stereo_type=0

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

function interpolate(clip src)
{
    input = crop_string=="" ? src : eval("src."+crop_string)
    input = resize_string=="" ? input : eval("input."+resize_string)

    #MT-MODE-1  #do not remove this line!

    super=SVSuper(input, super_params)
    vectors=SVAnalyse(super, analyse_params, src=input)
    smooth=SVSmoothFps(input, super, vectors, smoothfps_params, mt=threads, src=src)

    #MT-MODE-2  #do not remove this line!

    return demo_mode==0 ? smooth : demo(input,smooth)
}

input=last

    stereo_type==0 ? eval(""" interpolate(input)
""") :     stereo_type==1 ? eval("""
        lf = interpolate(input.crop(0,0,input.width/2,0))
        rf = interpolate(input.crop(input.width/2,0,0,0))
        StackHorizontal(lf, rf)
""") :     stereo_type==2 ? Eval("""
        lf = interpolate(input.crop(0,0,0,input.height/2))
        rf = interpolate(input.crop(0,input.height/2,0,0))
        StackVertical(lf, rf)""") : input

########### END OF base.avs ###########


Prefetch(threads)