VideoHelp Forum




+ Reply to Thread
Results 1 to 8 of 8
  1. I have tired to smooth the animation in scene is panning. In the attached sample when video is moving vertically one can see jerky not smooth movements between frames. I have tried number of Avisynth including, Depan, Mdpean, Interframe, smoothdeinterlace to various degree of success but never been able to recreate anything as smooth as sample videos shown for some of these filters.

    I was hoping if someone can provide some insight.

    Thanks
    Image Attached Files
    Quote Quote  
  2. upload a sample of the original source; it looks like you messed up the fields
    Quote Quote  
  3. The original was telecined film, normal 3:2 pulldown. The correct thing to do is inverse telecine. TFM().TDecimate(). If that sample is your original, you're just out of luck.
    Last edited by jagabo; 9th Jan 2013 at 20:34.
    Quote Quote  
  4. Thanks everyone for the responses.

    I have attached the original files which is direct from the source and untouched in uncompressed AVI format. I had utilized Anime Upscale script to upconvert the video to 1280 X 720 resolution. Anime Upscale script: https://sites.google.com/site/l33tmeatwad/anime-upscale.
    Image Attached Files
    Quote Quote  
  5. AviSource("Sample Clip Uncompressed.avi")
    ConvertToYV12(interlaced=true)
    TFM()
    TDecimate()

    x264 in MKV sample attached.
    Image Attached Files
    Last edited by jagabo; 9th Jan 2013 at 21:20.
    Quote Quote  
  6. Jagabo;

    It worked beautifully. Combining your suggestion with InterFrame filter produced the desired result. This is the script I used

    AVISource("G:\temp\Title 2.avi").ConvertToYV12(interlaced=true)
    LoadPlugin("C:\Program Files (x86)\AviSynth 2.5\plugins\msharpen.dll")
    LoadPlugin("C:\Program Files (x86)\AviSynth 2.5\plugins\svpflow1.dll")
    LoadPlugin("C:\Program Files (x86)\AviSynth 2.5\plugins\svpflow2.dll")
    Import("C:\Program Files (x86)\AviSynth 2.5\plugins\InterFrame2.avsi")

    AssumeTFF()
    TFM()
    TDecimate()
    Deblock()

    InterFrame(Cores=4, Tuning="Animation")
    nnedi3_rpow2(2, cshift="spline64resize", fwidth=1280, fheight=720)

    I have attached a sample if anyone is interested
    Image Attached Files
    Quote Quote  
  7. InterFrame() did a really poor job. Try SmoothFPS2() from this post:

    https://forum.videohelp.com/threads/345774-How-to-convert-from-60fps-to-25fps-to-get-co...=1#post2159173

    Motion interpolation like this works well for panning shots but I think you'll find it doesn't work well for animation in general.
    Quote Quote  
  8. Oops, wrong thread.
    Quote Quote  



Similar Threads

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