Camera Keyframes

Custom Keyframes give you complete manual control over the camera. Instead of picking a preset and letting AvoMap move the camera for you, you set the camera yourself at points along the timeline — its altitude, tilt, angle, and focus point — and AvoMap smoothly animates between them.

Desktop only

Custom Keyframes is available in desktop mode, where there's room for the timeline and its fine controls.

Starting a keyframe animation

When you switch to keyframes, AvoMap asks how you'd like to begin.

The Custom Camera Keyframes start dialog, offering Copy From Cinematic or an Empty timeline, with a Start Keyframing button
  • Copy From Cinematic – start from the keyframes AvoMap generates for the Cinematic Flyover preset, then adjust them. This gives you a working camera move to shape and is the easiest way in.
  • Empty timeline – start from scratch with just a start and end keyframe, and add the rest yourself.

Then press Start Keyframing.

Intros and outros become pauses

If your video has an intro or outro, switching to keyframes converts them into pause segments, so the camera can be controlled across the entire video.

What a keyframe stores

A keyframe is a snapshot of the camera at one moment. Each one holds four things:

SettingWhat it controlsRange
AltitudeHow high the camera sits above the groundChoose a band, then fine-tune within it
TiltHow far the camera looks down (pitch)0°–80°
AngleWhich way the camera faces (compass direction)−180°–180°
Focus PointWhere the subject sits in the frameDrag the pad off-centre to nudge it

Altitude is grouped into bands you pick from a dropdown, so you can jump to the right scale and then fine-tune:

  • Street Level – 1–12 km
  • Cities & Regions – 12–400 km
  • Countries & Continents – 400–2,000 km
  • Globe – 2,000–20,000 km

Set two or more keyframes along your timeline and AvoMap fills in everything in between, gliding the camera smoothly from one to the next.

The keyframe editor

Open the Keyframe Editor from the Camera tab. It has two parts, and it works hand-in-hand with the keyframe track on the timeline.

The Keyframe Editor — a navigator strip of diamonds at the top, the selected Keyframe #3 with Altitude, Tilt, Angle, and Focus Point controls, and the matching keyframe track along the timeline below the segments
  1. The navigator strip (top) shows every keyframe as a diamond. The selected one sits in the centre under the red needle.
  2. The settings card (below) is titled Keyframe #N and holds the Altitude, Tilt, Angle, and Focus Point controls for the selected keyframe.
  3. The keyframe track (on the timeline, just under your route segments) shows the same keyframes as diamonds, positioned by time. Each is labelled with its position as a percentage of the video.

Changes you make in the settings card apply to the selected keyframe, and the preview updates as you go.

Seeing which keyframe is selected

The selected keyframe is easy to spot in three places at once:

  • In the navigator strip, it's the centred diamond that glows green under the red needle.
  • The settings card is titled with its number, e.g. Keyframe #3, and has a green highlight.
  • On the timeline track, its diamond is solid green and shows its percentage label.

As you move the playhead, the editor automatically follows along and selects the keyframe closest to it.

Selecting a keyframe

Any of these selects a keyframe and jumps the playhead to it:

  • Click a diamond in the navigator strip.
  • Use the ← / → arrows beside the strip to step to the previous or next keyframe.
  • Click a diamond on the timeline track.

Adding a keyframe

There are three ways to add one:

  • Add New Keyframe – the button at the bottom of the editor adds a keyframe at the current playhead time (it's labelled with that time, e.g. Add New Keyframe at 00:08.3). Move the playhead to where you want it first.
  • Click the keyframe track – hover the track on the timeline and a faint "ghost" diamond previews where the keyframe will land; click to drop it there.
  • Duplicate – the copy button next to Add New Keyframe drops a copy of the selected keyframe (same altitude, tilt, angle, and focus point) at the playhead.

New keyframes take the camera settings from that point in the animation, so they slot in without a jump. You can't place a keyframe right on top of another — leave a little space between them.

Moving a keyframe in time

Drag a keyframe's diamond left or right along the timeline track to change when it happens. Its percentage label updates as you drag.

A keyframe can't cross its neighbours, so the order always stays intact. To change the camera itself (rather than its timing), select the keyframe and adjust the sliders.

The first and last keyframes are anchors

The start and end keyframes are fixed — they can't be dragged or deleted. You can still change their altitude, tilt, angle, and focus point; they just always stay pinned to the beginning and end of the move.

Deleting a keyframe

  • In the editor, select the keyframe and press the trash button on the settings card.
  • On the timeline, right-click a keyframe's diamond.
  • With a keyframe selected, press Delete (or Backspace).

Either way, the first and last keyframes can't be removed — only the ones in between.

Copying settings between keyframes

To reuse a look, the settings card has Copy KF Settings and Apply KF Settings from Clipboard buttons. Copy the altitude, tilt, angle, and focus point from one keyframe, select another, and apply them — handy for matching two moments or repeating a look later in the video.

Recreating or resetting

The menu at the top of the editor lets you start over:

  • Create Keyframes from Cinematic Flyover – regenerate a fresh set from the preset.
  • Reset Keyframes – clear everything and start from just the two anchor keyframes.

Limitations

  • Desktop only — keyframing needs the timeline and fine controls, so it isn't available on mobile.
  • The first and last keyframes are fixed — you can't move or delete them, only restyle them.
  • Keyframes keep their order — you can't drag one past its neighbours.
  • No stacking — you can't add a keyframe right on top of another; leave a little gap.
  • Setting ranges — altitude 1–20,000 km (across four bands), tilt 0°–80°, angle −180°–180°.

Tips

  • Fewer is smoother. A handful of well-placed keyframes usually beats many crammed together.
  • Give moves room. Leave enough time between keyframes so the camera glides rather than lurches.
  • Start from Cinematic. Copying the preset's keyframes gives you a working move to shape, instead of a blank canvas.
  • Match moments with Copy and Apply settings when you want two keyframes to share the same look.
  • Remove a keyframe by selecting it and pressing Delete — see all keyboard shortcuts.

Frequently Asked Questions

What are camera keyframes?

A keyframe is a saved camera position at a specific moment on the timeline. You set a few of them along your video and AvoMap smoothly animates the camera from one to the next — so you decide exactly where it looks and how it moves.

When should I use keyframes instead of a camera preset?

Reach for keyframes when a preset can't get the shot you want — a specific reveal, a custom move over a landmark, or precise composition. Presets are quicker for most videos; keyframes give you total control.

Are keyframes available on mobile?

No. Custom Keyframes is a desktop-only feature, since it needs room for the timeline and its fine controls.

How do I add, move, or delete a keyframe?

Add one with the Add New Keyframe button (it lands at the playhead) or by clicking an empty spot on the keyframe track. Move a keyframe by dragging its diamond along the track, and delete it with the trash button in the editor or by right-clicking its diamond. The first and last keyframes are fixed anchors and can't be moved or deleted.

Why can't I delete the first or last keyframe?

The first and last keyframes anchor the start and end of your camera move, so they always stay put. You can still change their altitude, tilt, angle, and focus point — you just can't remove or reposition them in time.