
At its core, frame interpolation is the art of inventing motion a camera never recorded. You have a clip shot at 24 or 30 frames per second, and you want it to play back at 60, 120, or higher. The naive approach — duplicating frames or blending adjacent ones — produces either a visible stutter or the smeared "soap opera" look that makes footage feel cheap. A neural interpolation model instead analyzes two neighboring frames, estimates how each pixel moved between them, and synthesizes a brand-new frame that sits believably at any point in between.
That one-sentence summary hides a surprising amount of engineering, and it also hides a set of decisions that determine whether your final render looks like a professional conversion or a warping mess. Before touching any settings, it helps to separate three problems that people casually describe with the same phrase.
Missing frames from a bad capture. A recorder, screen capture, or stream dropped frames mid-take, so the timeline alternates between normal motion and a stutter where content jumped forward. Repair here means filling isolated gaps, and the bar is total invisibility — any synthesized frame has to match its neighbors exactly.
Frame rate conversion. Your source is complete and clean, but it was shot at 24 fps and the delivery spec demands 60 or 120. This is the classic interpolation job, judged on smoothness across the entire clip.
Retiming for slow motion. Stretch one second of action across four seconds of timeline. Now the model must generate three or more frames for every original one, and errors that were invisible at 2x magnification become obvious at 4x or 8x.
Each job has different tolerances. A repair pass that produces one slightly soft frame inside a ten-minute interview will never be noticed. A slow-motion pass with a warped hand in a product close-up will be noticed immediately — and screenshotted.
An interpolator does not improve detail, lighting, or color. It only adds temporal samples. If your source is soft, noisy, or badly compressed, interpolation will happily generate more soft, noisy, badly compressed frames. That is why experienced editors run a light denoise and a gentle sharpening pass before interpolation rather than after, and why poor source quality is the single most common reason a conversion disappoints.
Understanding the pipeline makes troubleshooting far faster, because almost every artifact maps directly to a specific stage.
The model first estimates a dense flow field: for every pixel in frame A, where did it travel by frame B? Classical algorithms solved this with block matching or variational methods, which struggle around thin objects, fast motion, and repetitive textures such as brick walls or fabric weaves. Modern networks use coarse-to-fine pyramids, so a large displacement is estimated at low resolution and then refined at full resolution. Good implementations compute forward flow (A to B) and backward flow (B to A), then check whether the two agree. Where they disagree, the model has found a problem region — usually an occlusion boundary where something is appearing or disappearing.
Once flow is known, the network warps frame A forward and frame B backward toward the target timestamp, then blends them using learned weights. Those weights matter more than the flow itself. A naive fifty-fifty blend produces double images wherever motion is fast. A trained synthesis network learns to favor whichever frame genuinely contains the content at that location, which is how a passing hand or a swinging racket stays solid instead of turning translucent.
The hardest requirement is that consecutive synthesized frames must agree with each other. If each frame is generated independently, tiny errors accumulate into a visible shimmer that reads as "AI" even to viewers who cannot explain what they are seeing. Better pipelines evaluate three to five frames at once, use a consistency loss during training, and propagate features forward through the clip. This is the difference between footage that survives full-screen viewing and footage that only looks acceptable on a phone.
Resolution handling belongs in the same conversation. Models trained only on clean 1080p footage degrade badly on grainy phone video or archival material, so modern implementations train across multiple scales with synthetic degradations, applying noise reduction and edge-aware enhancement adaptively. The practical payoff: a 720p clip upscaled and interpolated can look respectable — provided the tool adapts to the noise floor instead of treating grain as motion.
Interpolation is not a universal upgrade. It is a targeted fix, and applying it to the wrong footage creates work rather than removing it.
Strong candidates. Animation and 3D renders, where motion is clean and edges are crisp. Screen recordings and gameplay, where the source is digitally perfect. Sports and action, when converted modestly (30 to 60). Drone footage with slow, wide movement. Product turntables and macro shots, where motion is smooth and predictable and the subject is rigid.
Weak candidates. Handheld documentary footage with heavy motion blur — the blur itself carries no information for the model to work with. Footage containing complex human hands doing fine manipulation. Crowd scenes with dozens of independent moving objects. Water, smoke, fire, and particles, where every pixel moves differently at different depths. Anything with baked-in subtitles, logos, or UI overlays near motion, because these are rigid while the background is not.
Where it actively hurts. Interview footage meant to feel cinematic. Converting 24 fps to 60 fps on a dialogue scene removes the motion signature audiences associate with film and makes a drama look like a daytime talk show. If the goal is a cinematic feel, resist the upgrade unless the client explicitly asks for smoothness.
A useful rule of thumb: interpolate when the artifact you are fixing is stutter, and leave the footage alone when the "artifact" is actually a deliberate creative choice.
The target rate determines how much the model has to invent, and therefore how visible its mistakes become.
The safest conversion. Each synthesized frame sits halfway between two real ones, so displacement is small and flow estimation is reliable. For web delivery, social, and most client work, 60 fps is the sweet spot: noticeably smoother, still forgiving of model errors.
Three synthesized frames per real frame. Displacement triples, and artifacts that were borderline at 2x become obvious. Only attempt this with clean, high-quality source material and a model with strong occlusion handling. It works well for gameplay and animation; it is risky for anything shot with a fast shutter and messy background motion.
Here you multiply frames while stretching time, so the effective invention rate can exceed 8x. Two practical tricks reduce the pain. First, shoot at the highest frame rate your camera supports and slow down less in post. Second, add a touch of motion blur after interpolation — real slow motion has shutter blur that synthesized frames lack, and the absence of blur is what makes cheap slow motion look like a slideshow of sharp stills.
Social platforms re-encode aggressively. A 120 fps upload will often be delivered to viewers at 30 or 60 anyway, and the compression can amplify shimmer that was invisible in your master. When the destination is a vertical short-form feed, converting to 60 and keeping motion moderate usually reads better than pushing to 120. When the destination is a large screen or a live presentation, higher rates pay off because the audience is close enough to perceive smoothness.
Ad hoc settings produce inconsistent results. A short, fixed pipeline keeps quality stable across a project and makes problems reproducible.
Trim to the exact range you need — interpolation is compute-heavy and there is no reason to process handles you will not use. Stabilize only if necessary; stabilization changes motion vectors and can confuse flow estimation. Apply a light denoise if the source is grainy, and a mild sharpening pass if it is soft. Export a high-bitrate intermediate rather than feeding a delivery codec directly into the model; compression blocks become false edges and the model will try to track them.
Match the model to the content rather than the resolution. Animation models handle flat color and crisp edges better than live-action models. Live-action models handle texture, grain, and depth. For slow motion, prefer models with explicit occlusion reasoning. Set the target rate to an exact multiple of the source rate whenever possible — 24 to 48 or 72, 30 to 60 or 120 — because non-integer ratios force the model to synthesize frames at irregular timestamps and often produce rhythmic flicker.
Split anything longer than a couple of minutes into chunks at natural cut points. This avoids one bad segment forcing a full re-render, keeps memory usage predictable, and lets you compare settings on a short representative clip before committing hours of GPU time. Always test on the hardest shot in the project, not the easiest.
Scrub at 100 percent zoom, not in a fit-to-window preview. Watch for warping around limbs, ghosted edges on fast pans, texture that boils in place, and flicker in flat gradients. Check scene transitions specifically — a hard cut is two unrelated frames, and a model that tries to track motion across it will generate a bizarre morph for one or two frames.
Interpolated footage compresses differently than native footage because synthesized frames contain slightly different noise. Encode at a bitrate roughly 15 to 25 percent higher than you would use for the native version, or apply a very light grain pass to unify the frames so the encoder does not spend bits chasing phantom differences. Then deliver at the target rate and stop — re-timing afterward undoes the work.
Most complaints about interpolation fall into a handful of recognizable categories, and each has a specific remedy.
Ghosting and double images. The synthesis stage could not decide which frame to trust. Reduce the target rate, switch to a model with occlusion handling, or mask the problem region and interpolate around it.
Warping around edges. Thin structures, hair, and cables confuse flow estimation. A slight increase in flow smoothness helps, as does masking fine detail and compositing it back from the original frames.
Texture boiling. Grain and fine texture are interpreted as motion. Denoise before interpolation, then add matched grain afterward so the result still looks organic.
Flicker in gradients. Temporal inconsistency, usually from per-frame processing. Use a model that processes windows of frames rather than single pairs, or reduce the interpolation ratio.
Morphing across scene cuts. Detect cuts and split the clip at every one. This is a five-minute fix that eliminates the most alarming artifact in the entire workflow.
Text and overlay distortion. Titles, subtitles, and UI elements are rigid while backgrounds move. Interpolate the clean plate and composite overlays afterward, or mask them out for the interpolation pass.
There is no single best interpolator; there are tool profiles that suit different workflows. Evaluate candidates against these criteria.
Source resolution and scale support. Does it handle your actual footage — 720p phone clips, 4K mirrorless, 8K renders — without a separate pipeline for each?
Artifact control. Can you tune occlusion handling, flow smoothness, and blending, or is it a single slider? Fine control matters more as projects get longer and more varied.
Batch and automation. Command-line or batch processing turns a manual afternoon into a scheduled job, which matters if you convert the same footage every week.
Hardware fit. Interpolation is GPU-bound. Check whether your card is supported well, and budget time accordingly — a rough estimate is one to three seconds of render per output frame on a mid-range GPU at 1080p.
Integration with your existing pipeline. A tool that exports a clean intermediate your editor already accepts saves more time than a marginally better model that adds a conversion step.
Licensing clarity. For client and commercial work, confirm the terms are simple to explain to a legal reviewer.
Popular options range from dedicated restorers with strong artifact control, to open-source models you run locally for full privacy and zero per-minute limits, to editor plug-ins that keep everything inside the timeline. Many teams use two: an open-source model for bulk conversions and a polished commercial tool for hero shots.
Upscaling and interpolation are separate operations, but on degraded material they interact constantly. Archival footage, old phone video, and heavily compressed web rips need a different approach.
Start with restoration rather than interpolation. Remove compression blocks, stabilize, and denoise first; then interpolate. A model that adapts to resolution and noise will preserve edges better than one trained only on clean footage, but no model can recover detail that was never recorded. Set expectations accordingly: at 480p source with heavy compression, a conversion to 60 fps can look acceptable on a phone screen and unacceptable on a television.
A practical trick is to interpolate at the source resolution, then upscale the result. Flow estimation is more reliable on smaller frames, and the upscaling step can smooth residual shimmer. Doing it in the other order magnifies artifacts before the model ever sees them.
Consistency across a project matters more than peak quality on any single shot. Write down your standards and reuse them.
Create named presets for the three or four situations you actually encounter: social conversion, cinematic slow motion, gameplay and screen capture, archival restoration. Record the model version, target rate, flow settings, denoise strength, and encode bitrate alongside each preset in a simple text file or spreadsheet. When a client asks how a shot was made six months later, you will have the answer.
Define a review standard: full-size playback, no fit-to-window previews, and a documented pass for cuts, overlays, and fast-motion shots. Nominate one person to approve settings on the hardest shot before the team renders the rest. Finally, keep the original untouched media until delivery is signed off — interpolation is a one-way process, and re-rendering from source is always cleaner than trying to reverse a bad pass.
Does interpolation improve resolution? No. It adds frames, not pixels. Resolution is a separate operation, and the two should be tuned independently.
Can I interpolate footage that already has motion blur? Yes, but results vary. Blur reduces the information available for flow estimation, so expect softer synthesized frames. Modest conversions to 60 fps usually still look good; aggressive slow motion often does not.
Is 60 fps always better than 30? Only when smoothness matters more than the cinematic feel of the original. Drama, interviews, and narrative work often look better untouched.
Why do my slowed clips look like a slideshow of sharp stills? Because real slow motion carries shutter blur and your synthesized frames do not. A light motion blur pass after interpolation restores the natural look.
Do I need a high-end GPU? It helps enormously, but you can also process in segments overnight or use cloud rendering. The main effect of slow hardware is longer render times, not worse quality.
Should I interpolate before or after color grading? Before. Grading changes contrast and grain structure, and the model will interpret grading noise as motion. Grade the interpolated master.
What about audio? Audio is unaffected technically, but a rate-converted video has the same duration, so no re-sync is needed. Only retiming changes duration, and you should handle audio pitch and sync separately in your editor.
Frame interpolation is a precision tool, not a magic filter. Decide which problem you actually have — dropped frames, rate conversion, or slow motion — because each needs different settings and different quality thresholds. Understand that the model tracks motion and blends two frames, so anything that confuses motion tracking (fast blur, fine texture, crowds, particles, scene cuts) will produce artifacts. Prepare the source before you process it, choose a target rate that is a clean multiple of the original, test on your hardest shot, and check the result at full size. Then keep your presets documented so the next project starts from a known-good baseline instead of guesswork.

Alexander
Vidu Q4 alternatives compared: Kling 4.0, Seedance 2.5, Wan 3.0, and Runway Gen-4 — 4K support, input modes, durations, audio, and what each costs in credits on Domer.
The top 4K AI image generators on Domer compared: Flux 3 Klein, Nano Banana 2.1, GPT Image 2.5, GPT Image 2, and Nano Banana Pro — 4K credit costs, reference limits, and speed.
Nano Banana 2.1 vs GPT Image 2.5 Flare compared: credit costs per resolution, aspect ratios, reference images, text rendering, and which tasks fit each model.