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?
+ Reply to Thread
Results 1 to 3 of 3
-
-
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. -
@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=1789584Last edited by Sharc; 21st Jul 2025 at 03:17.
Similar Threads
-
Copying area inside frame (frame by frame) - how with avisynth?
By _Donnie in forum Video ConversionReplies: 4Last Post: 10th May 2025, 11:08 -
white full frame flicker every other frame, Mad VR 205 ok, 206 not ok
By Nicholas Steel in forum Software PlayingReplies: 1Last Post: 7th Aug 2024, 14:36 -
Deinterlacing and Frame Interpolation Comparisons
By Jay123210599 in forum Newbie / General discussionsReplies: 1Last Post: 24th Dec 2023, 00:59 -
Mp4Box - Output is generated without frame Width, frame height & frame rate
By Saptarshi in forum Newbie / General discussionsReplies: 0Last Post: 25th Nov 2022, 08:27 -
Problem with Premiere frame size and motion scale on frame hold
By miguelmorin in forum EditingReplies: 0Last Post: 10th Jan 2021, 17:20