VideoHelp Forum
+ Reply to Thread
Results 1 to 2 of 2
Thread
  1. Member
    Join Date: Jul 2011
    Location: HKSAR
    Search Comp PM
    Hi, what is the best way to do this? I tried using a plugin to load WMV files in Virtual Dub and add a frame-blending filter, but the resulting video is unplayable. Handbrake appears to just drop frames. I need something that can convert between frame rates with frame-blending filters.
    Quote Quote  
  2. I found this Avisynth script via google. It'll do exactly what you want, but I'm not sure it won't look a bit ugly (simply frame blending that way). You'd obviously need to change the first line according to your source video, but you could open the script with VirtualDub.

    DirectShowSource("E:\video.avi")
    c1=selectevery(last, 2, 0)
    c2=selectevery(last, 2, 1)
    Overlay(c1, c2, mode="blend", opacity=0.5)
    Not that I convert between frame rates much, but I think maybe some sort of motion adaptive frame blending, or motion blurring might be better.
    About the only filter I've used along those lines is QTGMC for Avisynth. It's a de-interlacer but it can be run in progressive mode and it has settings for motion blur. By default QTGMC would de-interlace 60i as 60p. To de-interlace to 30p it still de-interlaces the same way, but drops every second frame, and the motion blur settings can be used to compensate to keep things looking a bit smoother.
    If simple frame blending doesn't look good, and you're familiar with Avisynth, QTGMC in progressive mode after dropping frames might produce a more natural looking effect.
    Just another suggestion..... as I said, I don't convert between frame rates much.
    http://forum.doom9.org/showthread.php?t=156028
    http://avisynth.nl/index.php/QTGMC

    SelectEven()
    QTGMC(InputType=1, ShutterBlur=1, ShutterAngleSrc=30, ShutterAngleOut=180)
    Last edited by hello_hello; 1st Apr 2014 at 12:28.
    Quote Quote  



Similar Threads