AI Generation

Frame Interpolation: Smoother Motion, Slow Motion, and In-Betweens

Also called video frame interpolation, keyframe interpolation, interpolation, frame blending, fps boost

Frame interpolation synthesizes new frames between existing ones, either to raise a clip's frame rate or to stretch it into slow motion. Modern methods estimate how every pixel moves between two frames and render the in-between along that motion, rather than cross-fading the two images.

What the model is computing

Naive frame interpolation averages two neighboring frames. That produces a double exposure: two ghosted copies of anything that moved, which is worse than the judder it was meant to fix.

Real frame interpolation solves for motion first. The model estimates a dense field describing where each pixel in frame A went in frame B, then warps both frames halfway along that field and merges the results, filling any pixels neither frame can explain. This is why interpolation quality tracks motion estimation quality almost exactly: when the motion field is right the in-between frame looks photographed, and when it is wrong you get the melted, rubbery artifacts everyone recognizes.

Three jobs that all use the same tool

  • Frame rate conversion. 24fps to 60fps for a smoother screen, or 25 to 24 for a delivery spec. Duration stays fixed.
  • Slow motion. Retime a clip you did not shoot at high speed. Duration stretches, frame rate stays. A 4x slowdown of 24fps footage means the model invents three of every four frames.
  • Keyframe interpolation. Two fixed images, everything between them synthesized. This is what a first-and-last-frame video model does, and it is video frame interpolation applied over a much larger gap than one frame's worth of motion.

The third case is the hardest by an order of magnitude. Interpolating between adjacent frames means guessing across a 40ms gap. Interpolating between two stills that are seconds apart means inventing a plausible action, which is generation, not reconstruction.

Where interpolation breaks

SituationWhat you see
Motion larger than the model can trackWarping, smearing, limbs that stretch
Occlusion and disocclusionHalos and ghosts at object edges
Thin repeating structuresFences and railings that shimmer or bend
Text and logosWobbling letterforms, the fastest tell
Hard cuts inside the clipA morph across the cut instead of a cut

That last one is worth checking before every run. If a cut is inside the range you interpolate, the model treats two unrelated images as consecutive and produces a smeared transition. Split the timeline at every cut first and interpolate each shot separately.

Interpolation in an AI video workflow

Generated video makes interpolation more useful than it was with camera footage, for two reasons.

First, cost. Many video models are priced per frame or per second, so generating at a lower frame rate and interpolating afterward is a real saving. A 12fps generation taken to 48fps costs a quarter of what a native 48fps run would, and on smooth camera moves the result is close to indistinguishable. On fast subject motion it is not, so test on your hardest shot rather than your easiest one.

Second, motion cadence. Some models produce clips whose motion feels stepped even at nominal 24fps, because their effective temporal sampling is lower than the container's frame rate. A 2x pass smooths the cadence without touching content.

A practical order of operations: generate, then interpolate, then upscale, then grade. Interpolating after upscaling means the model estimates motion on a frame full of invented detail, and it means paying for a much larger computation for no gain in accuracy.

Reading the result

Judge interpolation by scrubbing, not by watching. Play at quarter speed and watch three regions: the fastest moving object, any edge where one object passes in front of another, and any text. If those three hold, the rest will. If they do not, drop to a lower multiple, split the clip at its cuts, or accept the original cadence, which almost always looks better than a failed interpolation.

Models that support this

Pulled from the live ZOOOP model catalog, so this list stays current as new models ship.

See all 23 models

The prompt for this

A starting point that reliably produces the effect. Adjust the subject and setting; keep the technical clauses.

Interpolate this 12fps clip to 48fps, keeping the whip pan sharp and avoiding ghosting around the subject hands

Try Frame Interpolation yourself

Open the generator with a starting point already filled in.

Frequently asked questions

What is the difference between frame interpolation and slow motion?
They use the same machinery for different ends. Frame rate conversion adds frames and keeps the duration, so a 24fps clip becomes 60fps and still runs two seconds. Slow motion adds frames and keeps the original rate, so the clip gets longer. Both need the same invented in-between frames.
Does frame interpolation add real detail?
No. It only redistributes information that already exists across time. If a fast-moving hand is a smear in both source frames, every synthesized frame between them will also be a smear. Interpolation fixes temporal sampling, not sharpness or resolution.
Should I interpolate 2x or 4x?
Start at 2x. Every doubling gives the model less real information per synthesized frame, so errors compound. Going 12fps to 48fps means three of every four frames are invented, which is where warping around limbs and edges becomes obvious.
Why do hands and edges look like melted rubber?
That is a motion estimation failure. When something moves further between frames than the model can track, or disappears behind another object, it has no correct answer and blends the two possibilities instead. Fast limbs, occlusion, and thin structures like fences are the usual culprits.
Is keyframe interpolation the same thing?
In animation, keyframe interpolation means filling in the frames between two poses an artist set, which is the same operation with human-authored endpoints. In AI video, giving a model a first frame and a last frame is that idea again: you fix both ends and the model solves the path.
Why does interpolated footage look like a soap opera?
Because 24fps motion blur is part of the cinematic look, and higher frame rates remove the strobing your eye reads as film. That reaction is aesthetic rather than technical. Interpolate for slow motion or for a genuinely high frame rate delivery, not to make 24fps footage look better.

Related terms