VideoHelp Forum
+ Reply to Thread
Results 1 to 5 of 5
Thread
  1. oh my c>a*t

    I'm desperate! please help me cats to find a 64bit version of the SmoothFPS2 plugin for avisynth ?

    THANKS
    Image Attached Thumbnails Click image for larger version

Name:	despcat.jpg
Views:	90
Size:	46.3 KB
ID:	43289  

    Quote Quote  
  2. Are you referring to the function ? It should work in 64bit, you just need mvtools2 64bit. Use the pinterf mod .

    https://github.com/pinterf/mvtools/releases


    There is also a newer FrameRateConverter , which has many options for tweaking
    https://forum.doom9.org/showthread.php?t=174793
    Quote Quote  
  3. Originally Posted by poisondeathray View Post
    Are you referring to the function ?
    There is also a newer FrameRateConverter , which has many options for tweaking
    https://forum.doom9.org/showthread.php?t=174793[/QUOTE]

    mmm maybe yes, in 32 bit mode I have used SmoothFPS2()

    Code:
    function SmoothFPS2(clip source, int num, int den) { 
    super = MSuper(source, pel=2, hpad=0, vpad=0, rfilter=4)
    backward_1 = MAnalyse(super, chroma=false, isb=true, blksize=32, searchparam=3, plevel=0, search=3, badrange=(-24))
    forward_1 = MAnalyse(super, chroma=false, isb=false, blksize=32, searchparam=3, plevel=0, search=3, badrange=(-24))
    backward_2 = MRecalculate(super, chroma=false, backward_1, blksize=8, searchparam=1, search=3)
    forward_2 = MRecalculate(super, chroma=false, forward_1, blksize=8, searchparam=1, search=3)
    backward_3 = MRecalculate(super, chroma=false, backward_2, blksize=4, searchparam=0, search=3)
    forward_3 = MRecalculate(super, chroma=false, forward_2, blksize=4, searchparam=0, search=3)
    MBlockFps(source, super, backward_3, forward_3, num, den, mode=0)}
    but it seems don't work in 64bit

    Now the new script can be this:
    Code:
    Import("v:\automazioneclip\AviSynth\plugins64+\FrameRateConverter.avsi")
    LoadPlugin("v:\automazioneclip\AviSynth\Lsmash64perVirtualDub64\LSMASHSource.dll")
    LoadCPlugin("v:\automazioneclip\avisynth\plugins64\yadif.dll")
    LWLibavVideoSource("C:\Users\Administrator\Desktop\Nuova cartella (6)\NTSC.MXF").converttoyv12()
    
    yadif(1,1)
    FrameRateConverter(NewNum=50000,NewDen=1000)
    AssumeTFF().SeparateFields().SelectEvery(4, 0, 3).Weave()
    but I'm force to converttoYV12() .. but I need converttoYUY2() but if I try converttoYUY2 I get an error

    mt_merge: "luma" is unsupported in 422

    Originally Posted by poisondeathray View Post
    It should work in 64bit, you just need mvtools2 64bit. Use the pinterf mod .

    https://github.com/pinterf/mvtools/releases
    ok but what the practical use of it? how have to be the avisynth script to use it?

    If yout want download my NTSC MXF file:

    https://www.dropbox.com/s/0cir01h664xkgp4/NTSC.MXF?dl=0
    Quote Quote  
  4. Just replace with newer mvtools2 in the link provided. The old smoothfps2() will work in 64bit in 422 as either YV16 or YUY2 if you use it
    It's also faster (even 32bit version of pinter mod is faster)
    Framerate converter requires it too.
    There is no reason to not switch
    Quote Quote  
  5. oh my ***: it works

    but sorry I have another question:

    now my new script is:


    Code:
    Import("v:\automazioneclip\avisynth\plugins\IResize.avsi")
    Import("v:\automazioneclip\AviSynth\plugins64+\FrameRateConverter.avsi")
    LoadPlugin("v:\automazioneclip\AviSynth\Lsmash64perVirtualDub64\LSMASHSource.dll")
    LoadCPlugin("v:\automazioneclip\avisynth\plugins64\yadif.dll")
    vid=LWLibavVideoSource("C:\Users\Administrator\Desktop\Nuova cartella gatto\NTSC.MXF") 
    aud=LWLibavAudioSource("C:\Users\Administrator\Desktop\Nuova cartella gatto\NTSC.MXF", stream_index=1)
    left=LWLibavAudioSource("C:\Users\Administrator\Desktop\Nuova cartella gatto\NTSC.MXF", stream_index=1)
    right=LWLibavAudioSource("C:\Users\Administrator\Desktop\Nuova cartella gatto\NTSC.MXF", stream_index=2)
    both=mergechannels(left, right)
    audiodub(vid, both)
    ConvertAudioTo16Bit()
    I need to "apply" the block:

    Code:
    yadif(1,1)
    SmoothFPS2(50000,1000)
    AssumeTFF().SeparateFields().SelectEvery(4, 0, 3).Weave()
    to the vid.

    How I have to do?
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!