VideoHelp Forum




+ Reply to Thread
Results 1 to 3 of 3
  1. I've been doing some U-Matic captures and every once in a while there's what appears to be a single frame that has extreme vertical jitter before going back to being stable for 15 minutes or more before the next one. It doesn't happen often enough that I'd consider changing my chain which I think produces the best results visually outside of the occasional single frame jitter.

    So my question is, is there a way to more or less "delete" a frame and turn it into a "null frame", or if getting fancier, is there a way to delete that frame and then have some sort of tool estimate what the frame should look like between the frame that was good before the bad frame and after (basically motion interpolation, but for a single frame) and insert the estimated frame in place of the bad (jitter) frame?

    One method I could think of would be exporting all frames as an image sequence and then delete the bad one and copy the one before it, then re-import as a video, but that seems pretty inefficient and possibly lossy.

    If going the "motion interpolation" route, is there a tool that will take two images and generate a single image that would represent the motion between the two?
    Quote Quote  
  2. Yes you can use motion interpolation to synthesize the in-between frame(s) between 2 reference points (single frame or range of frames) , or replace with duplicates or strings of duplicates (duplicates might be chosen occasionally because sometimes interpolation just doesn't work well, despite various different algorithms , and the artifacts are too distracting - a prototypical "fail" scenario are repeating patterns like picket fences or grid)

    There are many ways to do this in many programs , various NLE's , avisynth, vapoursynth . There is no need to export frames - it can be handled directly in a script or on a NLE timeline

    In general, you will get better quality , fewer artifacts using RIFE interpolation in avisynth/vapoursynth - The optical flow algorithms used in NLE's are generally not as good, prone to more artifacts

    When dealing with interlaced content, you should apply to grouped even or odd fields , or deinterlace first . You cannot apply to a frame with 2 interleaved fields.
    Quote Quote  
  3. @aramkolt: For how to do it (by motion interpolation) using Avisynth you may want to take a look here:
    https://forum.videohelp.com/threads/390085-Chroma-noise-removal-just-on-a-part-of-the-...eo#post2528069
    As mentioned by PDR use it on progressive frames or grouped fields, and you may substitute the motion interpolation part by RIFE for possibly less artifacts.

    Or here another proposal:
    https://forum.doom9.org/showthread.php?p=1789584
    Last edited by Sharc; 21st Jul 2025 at 03:17.
    Quote Quote  



Similar Threads

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