Home › Blog › How to Use Keyframes to Animate Video (Zoom, Pan, Move)
Motion & Keyframes

How to Use Keyframes to Animate Video (Zoom, Pan, Move)

Keyframes are the one skill that unlocks everything: zooms, pans, smooth reveals, animated text and graded looks. Learn how keyframes work — set a start, set an end, let the editor fill the middle — and you can animate any property of any layer.

Quick answer

Tap the clip, tap the pencil Edit button (or Keyframes on its toolbar) and the timeline shows a Keyframe row and a Motion row. With the playhead at the start, tap the Keyframe diamond; move the playhead later, change the size on the scale ruler (or the W / H fields), and tap the diamond again — the editor animates between the two. Graph opens the curve editor for easing; Motion ▸ Tap to pick a motion path gives 25 presets (lines, arcs, wave, spiral, figure 8) or Draw, and the path’s endpoint handles are draggable on the canvas.

  • Keyframe = a value at a time; two keyframes with different values = motion.
  • Subtle wins: 100 % → 112 % over three seconds is a pro push-in.
  • The Graph panel has a chip per property (Opacity, Size, Width, Height, Rotation…) and a curve you tap to add keyframes.
  • Motion paths are presets or a freehand Draw; drag the handles to stretch, rotate or move the path.

If you learn one advanced skill in mobile video editing, make it keyframes. They’re the engine behind zooms, pans, reveals, animated text and graded looks — every “how did they do that” move. And the idea is simple: mark a start, mark an end, and the editor animates the middle for you.

The one idea behind all animation

A keyframe stores a property’s value at a point in time. Set two of them with different values and the editor interpolates — fills in every frame between — to create smooth motion.

That’s it. Once you understand “start value here, end value there,” you can animate anything:

Animate this property And you get…
Scale Zoom in / out, Ken Burns
Position Pans, slides, motion paths
Rotation Spins, tilts
Opacity Fades, reveals
Filter intensity A grade that blooms in

Your first keyframe move: the slow zoom

  1. Open keyframe mode

    Tap the clip on the timeline, then the pencil Edit button (or Keyframes on its toolbar). Two rows appear under the clip — Keyframe and Motion — and the canvas shows the rotation and scale rulers with W / H fields.

  2. Keyframe the start

    With the playhead at the clip’s start, tap the Keyframe diamond. A yellow 1 appears on the row — the current size and position are recorded at 0 s.

  3. Keyframe the end

    Drag the playhead to the clip’s end, then drag the scale ruler under the canvas a little (or type into W / H) so the clip is ~12 % bigger. Tap the diamond again — keyframe 2.

  4. Play it back

    The editor animates a smooth, slow zoom across the clip. Drag the clip on the canvas at the second keyframe too and you’ve made a Ken Burns pan-and-zoom. Clear removes every keyframe on the row.

Keyframe mode on a hot-air-balloon clip: the scale ruler under the canvas, W/H fields, and the Keyframe and Motion rows under the clip Tap the diamond to add a keyframe Scale ruler W / H
Keyframe mode. The Keyframe diamond records the layer’s size, position and rotation at the playhead; the scale ruler and W / H fields change them. Motion underneath is for paths.
Two keyframes on the row — 1 at the start, 2 near the end at 415.5 % scale — and Clear Keyframe 1 Keyframe 2 — bigger Clear
Two keyframes with different sizes: the editor animates every frame between them. That’s the whole trick.
A slow push like this adds life to *any* static shot — it's the most useful single animation in video.

Easing makes it look professional

Raw keyframes move at a constant speed, which feels robotic. Easing fixes that:

  • Linear — constant speed (use rarely).
  • Ease-in-out — starts and ends gently (use almost always).

Tap Graph on the transform toolbar to open the curve editor: one chip per property (Opacity, Size, Width, Height, Rotation…) and a curve you can tap to add keyframes and drag to shape the easing. Switch your keyframes to ease-in-out and the same zoom instantly looks intentional instead of mechanical.

The Graph panel showing Size over time with property chips and a curve from 0 s to 1:00 One chip per property Tap the curve to add a keyframe
The Graph panel — the same keyframes as a curve. Shape it for ease-in / ease-out, or add keyframes straight onto the line.

Less distance, more class. Beginners make huge keyframe moves — a 100%→200% zoom that feels dizzying. Pros keep it subtle: 100%→112% over three seconds. The viewer feels the motion without noticing it. Restraint, again, is the secret.

Motion paths

For position, you can do more than a straight line: a motion path lets a layer follow a curve across the canvas — a logo that arcs in, a sticker that bounces. Tap Motion ▸ Tap to pick a motion path and choose from 25 presets — lines, diagonals, arcs, wave, S-curve, loop, spiral, figure 8 — or Draw your own with a finger. The path appears on the canvas with a handle at each end: drag them to stretch, rotate or move the whole path. Combine a motion path with rotation and easing and you have full character animation.

The Motion Path sheet: Draw, and a grid of 25 presets — None, Draw, Line Right, Line Up, Line Down, Diagonal Up, Diagonal Down, Arc Right, Arc Left, Arc Up, Arc Down, Wave… Draw your own 25 presets
Motion ▸ Tap to pick a motion path. Presets from a straight line to a spiral, or Draw to sketch the route.
Arc Right applied: a dashed arc on the canvas with a handle at each end, and the Motion row reading Arc Right The path, live on the canvas Drag the end handles Motion · Arc Right
The path lives on the canvas — drag either end handle to stretch, rotate or move it. Clear on the Motion row removes it.

Keyframes power other effects too

Keyframing filter intensity makes a clip bloom from flat to graded (see color grading). Keyframing a mask creates reveals (see shapes & masks). Keyframes aren’t a feature — they’re the foundation under most advanced effects.

Where to go next

Master keyframes and the whole editor opens up. Start with a subtle slow zoom on your next clip, switch it to ease-in-out, and you’ve already made the move that separates polished video from flat video.


Frequently asked questions

What are keyframes in video editing?

A keyframe records a property's value at a moment in time. Set two keyframes — a start and an end — with different values, and the editor animates smoothly between them. Keyframe a layer's scale from 100% to 120% and you've created a slow zoom.

How do I add a zoom or Ken Burns effect?

Add a keyframe for scale at the start of the clip, move the playhead to the end, and set a larger scale there. The editor interpolates a smooth zoom across the clip. Add a position keyframe too and you get the classic Ken Burns pan-and-zoom.

What is easing?

Easing controls the acceleration between keyframes. Linear moves at a constant speed (robotic); ease-in-out starts and ends gently (natural). Almost every animation looks better with ease-in-out than with linear motion.


Animate your next clip

Keyframe position, scale, rotation, opacity and more — with easing and motion paths, all previewing live on-device.

Get ExpoCut Browse all guides