Keyframes and animation

Make position, size, colour, volume and effects change over time, with a slow zoom on a photo as a worked example.

⏱ 5 min readUpdated October 14, 2026

Keyframes make things move and change during a clip: a photo that slowly zooms in, a title that slides across, a colour that fades to black and white. You set a value at a few moments, and SnazzyCut animates everything in between.

What is a keyframe?

A keyframe is a value at a moment. For example: "at 0 seconds the size is 100%" and "at 5 seconds the size is 120%". With those two keyframes, SnazzyCut grows the picture a little in every frame between them, so it zooms in smoothly over five seconds.

You can animate the position, size (Scale), Rotation and Opacity of a clip, most colour settings, the volume, and the settings of every effect.

The β—† buttons in Properties

In Properties, every setting that can be animated has three small buttons on the right.

Properties β€Ί Clip with keyframes on Scale. The numbers match the list below.1234
Properties β€Ί Clip with keyframes on Scale. The numbers match the list below.
  1. 1 The setting β€” here Scale, the size of the picture (1 is 100%).
  2. 2 β—† β€” adds a keyframe at the playhead, or removes the one that is there.
  3. 3 β€Ή β€” jumps the playhead to the previous keyframe of this setting.
  4. 4 β€Ί β€” jumps to the next keyframe.
The β—† looks…It meansClicking it
Grey β—†Not animatedStarts the animation with a keyframe at the playhead.
Blue β—†There is a keyframe right at the playheadRemoves that keyframe.
Blue β—‡Animated, but no keyframe hereAdds one here with the current value.
Note

Once a setting has a keyframe, changing it anywhere else adds a new keyframe at the playhead automatically. This also works when you drag the picture on the monitor. To change the value of the whole clip again, remove its keyframes first.

Worked example: a slow zoom on a photo

A slow zoom (often called the "Ken Burns effect") brings a still photo to life. It takes about a minute.

  1. Click the photo on the timeline to select it. In Properties, open the Clip tab.
  2. Drag the playhead to the first frame of the photo.
  3. Click β—† next to Scale. It turns blue: the photo now has a keyframe at size 1 (100%).
  4. Drag the playhead to the last frame of the photo.
  5. Type 1.2 in the Scale box and press Enter. SnazzyCut adds a second keyframe by itself.
  6. Move the playhead back and press Space: the photo zooms in slowly.
  7. Make it gentler at both ends: open the Keyframes tab, right-click the first keyframe and choose Interpolation β€Ί Ease In-Out (see Easing).
Tip

For a drift as well as a zoom, do the same with Position X: a keyframe at the start, then a slightly different number at the end. Keep the changes small; a slow zoom should hardly be noticed.

The Keyframes tab

The Keyframes tab (next to Timeline at the bottom) shows the keyframes of the selected clip as a graph, so you can see and change the whole animation.

The Keyframes tab with the slow zoom on a photo. The numbers match the list below.123
The Keyframes tab with the slow zoom on a photo. The numbers match the list below.
  1. 1 Properties β€” everything you can animate on this clip, grouped (Transform, Color, Audio, Time, and one group per effect). The number is the value at the playhead.
  2. 2 The chosen property β€” β—†2 means it has two keyframes. Click a property to show its curve.
  3. 3 The graph β€” time runs left to right across the clip; higher means a bigger value. The top row (All keyframes) shows the keyframes of every property.
  • Move a keyframe: drag it left or right to change when it happens, up or down to change its value.
  • Add a keyframe: double-click an empty spot on the graph, or double-click a property in the list to add one at the playhead.
  • Remove a keyframe: double-click it, or right-click it β€Ί Delete Keyframe.
  • Type an exact value: right-click a keyframe β€Ί Set Value….
  • Move the playhead: click the time ruler at the top of the graph.
  • Start over: right-click an empty spot β€Ί Clear This Property or Clear All Keyframes.

Easing: how the change speeds up and slows down

By default a value changes at a steady speed (Linear). Real movement usually starts and stops gently. Right-click a keyframe in the graph and choose Interpolation to change that.

Right-click a keyframe β€Ί Interpolation. The numbers match the list below.123
Right-click a keyframe β€Ί Interpolation. The numbers match the list below.
  1. 1 The menu of the keyframe you right-clicked.
  2. 2 Interpolation β€” how the value travels from this keyframe to the next one.
  3. 3 The choices. The dot shows the current one.
ChoiceThe movement
LinearSteady speed from start to end.
Ease InStarts slowly, then speeds up.
Ease OutStarts fast, then slows down to a stop.
Ease In-OutSlow at both ends. The most natural choice for zooms and slides.
HoldNo movement: keeps the value, then jumps at the next keyframe.
Bounce, Elastic, BackPlayful overshoots, good for titles and stickers.
BezierShows two handles on the curve that you drag to shape the change yourself. Reset Bezier Handles undoes your shaping.

A keyframe with a curve other than Linear has a small letter next to it in the graph.

Note

A keyframe keeps its easing when you change its value later (with a slider, or by typing), so you can set easing and values in any order.

Fades on the timeline

For quick fades you do not need the panels. Hover a clip on the timeline and a dashed line appears: opacity on video, photo and title clips, volume on audio clips. Hold Alt and click the line to add a point, then drag points up or down. These points are ordinary keyframes and show up in the Keyframes tab too.

Next steps

Still stuck? Email snazzysoft.app@gmail.com with a screenshot.
Keyframes and animation β€” SnazzyCut Help Β· SnazzySoft