Skip to the content
DreamCutDocs

Zooms and the cursor

Zoom in where your mouse works, add and tune zooms by hand, tilt the view in 3D, and resize, animate or restyle the cursor in your screen recording.

DreamCut zooms in on your screen recording where your mouse moves and clicks, so viewers see what you're doing. You can change any zoom, add your own at the playhead, give a zoom a 3D tilt or a blur, and change how the cursor looks and moves.

Add puts a zoom at the playhead, and it follows your mouse

How zooms are made while you record

Every new recording saves the path of your mouse. When the recording opens in the editor, DreamCut turns that path into zooms: it zooms in where the mouse works and clicks, follows it while you keep working, and zooms back out once the mouse has rested for about 5 seconds.

Three settings shape these zooms. Find them in two places: click the gear on the capture bar and open the Zoom tab of Capture Options, or click the DreamCut icon in the menu bar, choose Show settings and open Recording. Both change the same settings.

SettingWhat it does
Zoom FrequencyHow often new zoom points are added while you work, from 0.5s to 5.0s. The default is 5.0s. Zoom points are never closer than 2 seconds, so settings under 2.0s work the same as 2.0s
Follow FrequencyHow closely the view follows the mouse between zoom points: Auto, Significant, Balanced, Smooth or Real time. Auto uses Smooth
Follow mouseFollows the recorded cursor between each zoom point. On by default; with it off, Follow Frequency is greyed out

Settings > Recording writes the first two in lower case (Zoom frequency, Follow frequency). They apply to the recordings you make after changing them.

Add a zoom

  1. Move the playhead to the moment the view should be zoomed in.
  2. Click your recording on the canvas or on the Video lane of the timeline.
  3. In the inspector on the right, click Zoom.
  4. Next to Zooms, click Add.
    • A chip such as "Zoom 1 0:07.00" appears, and the zoom's settings open under Zoom.
    • A diamond marks the zoom on the recording in the Video lane.
  5. Move the playhead a little before the zoom and click Play, or press Space. The view moves in during the Animation duration and arrives at the zoom's time.

A new zoom takes its settings from the zoom shown in the Zoom section, the one selected or the one in effect at the playhead: its Animation duration, Timing and Presentation. Its level is the Default zoom (150% unless you change it), or that zoom's level if it's higher. On a recording with no zooms yet, a new zoom starts at the Default zoom with Animation duration 0:00.80 and Timing Ease In Out. Follow mouse is on when the recording has a mouse track, with Follow speed Smooth, so the zoom frames the cursor.

A zoom holds until the next one. To come back out, add another zoom where the view should be wide again and set its Zoom to 100%, or use Zoom Out on the timeline toolbar.

Other ways to add a zoom

With the recording selected:

WhereWhat it adds
Zoom In on the timeline toolbar (the plus in a circle)A zoom at the playhead, at the default level
Zoom Out on the timeline toolbar (the minus in a circle)A zoom at 100% at the playhead, which brings the view back out
The diamond on the layer toolbar above the canvasA zoom at the playhead, the same as Add

Change a zoom

Click a zoom's chip under Zooms, or its diamond on the Video lane, to select it. Its settings show under Zoom. With no zoom selected, the section reads "Select a zoom above or on the timeline, or add one."

The Zoom tab with Zoom 1 at 0:07.00 selected, showing the Zoom position grid at X 24% and Y 41%, Zoom 150%, Zoom time 0:07.00, Animation duration 0:00.80, Timing Ease In Out, Follow mouse On and Follow speed Smooth
Each zoom has its own position, level, timing and follow
FieldWhat it does
Zoom positionWhere the view zooms in. Click a dot on the grid, or drag for spots in between; the readout shows X and Y as percentages. Picking a spot turns Follow mouse off
ZoomHow far in, from 100% (no zoom) to 300%
Zoom timeWhen the view arrives at this zoom, counted from the start of the scene's own clip, not from the ruler. It matches the ruler only in a scene that starts at 0:00; in any later scene, and on a trimmed or sped-up clip, it differs
Animation durationHow long the move takes. It starts this long before the zoom time
TimingThe move's easing: Linear, Ease In, Ease Out, Ease In Out, Smooth, Bounce or Spring
Follow mouseFollows the recorded mouse between this zoom and the next one. It needs a recording with a mouse track
Follow speedShows while Follow mouse is on: Significant, Balanced, Smooth or Real time. Lower settings wait for bigger cursor moves

Select, move and delete zooms

  • Select: click a chip or a diamond. ⇧-click to add more to the selection.
  • Move: drag a diamond along the Video lane, or type a new Zoom time.
  • Duplicate: press ⌘D to copy the selected zoom 1 second later.
  • Delete: press ⌫, or hover a chip and click its ×.

Right-click a diamond on the timeline, or a chip under Zooms, for these:

Menu itemWhat it does
DeleteDeletes this zoom. With several selected it reads Delete Selected Zooms
Edit ZoomSelects the zoom and opens the Zoom tab
Select All Zooms in SceneSelects every zoom on this recording
Select All Zooms in All ScenesSelects every zoom in the project
Delete All Zooms in SceneDeletes every zoom on this recording

Tilt, move and blur a zoom

The Presentation section changes how the picture looks while it's zoomed: turned in 3D, moved, faded or blurred. Its values belong to the selected zoom and animate in with it. If you change one with no zoom selected, DreamCut picks the nearest zoom or adds one at the playhead.

A zoom with the Hero Left preset: the recording zoomed to 150% and turned in 3D, with the Zoom tab's Presentation section below the zoom's settings
Hero Left turns the zoomed picture toward you from the left
FieldWhat it does
PresetSets the tilt in one go: Flat, Subtle Left, Subtle Right, Float Up, Hero Left, Hero Right, Iso Left or Iso Right
OpacityHow see-through the recording is, 0–100%
ScaleThe recording's size, 0–200%, on top of the zoom
X and YMove it right and down (negative values move left and up)
TiltTips the top toward or away from you, −70° to 70°
TurnTurns a side toward you, −70° to 70°
RollRolls it clockwise, −45° to 45°
PerspectiveHow deep the 3D looks, 0–100%. The default is 50%
BlurBlurs the whole picture, 0–40
RampA blur that ramps up across the frame, 0–40
AngleThe direction of that ramp, 0–360°
MirrorRamps the blur from both sides, 0–100%
Blur positionWhere the ramp is sharpest, 0–100%. You can set it when Blur follows mouse is off
Blur follows mouseKeeps the sharpest part of the ramp on the recorded mouse

Reset, next to Preset, sets X, Y, Tilt, Turn and Roll back to 0 and Perspective to 50%.

Rebuild zooms from a mouse trace

The Mouse trace section has Import trace…. Choose a recorded mouse trace (a JSON file) and DreamCut builds new zooms from it, replacing that recording's zooms.

Copy zooms to every scene

When the project has more than one video layer, Apply to All at the bottom of the inspector copies this recording's zoom settings to all of them.

Zoom defaults for every scene

With nothing selected, the inspector shows Background and Presets. The bottom of Presets holds the zoom defaults:

SettingWhat it does
Default zoomThe level new zooms start at, 100–300%. The default is 150%. Zooms still at the old default change with it
Scale camera on zoomShrinks your camera while the screen is zoomed in. On by default
Blur on zoomBlurs the background while the screen is zoomed in. On by default

Apply to all layers under Presets copies these, with the other presets, to every scene. See Background and canvas for the rest of the section.

Make zooms from your clicks again

There is no auto zoom button in the editor. To rebuild zooms from the mouse track after you've edited or removed them, ask Sakura, or use the dreamcut command.

  • Sakura: open the chat at the top of the editor and ask "Zoom in where I click". When a project has no zooms and its recording has a mouse track, Sakura offers this prompt itself.
  • The dreamcut command: run auto_zoom. It replaces the zooms on every scene with a mouse track, or only the scene at the time you give.
dreamcut auto_zoom
dreamcut auto_zoom --at 0:30 --zoom 180

--zoom sets the level, 100–300 (150 if you leave it out). Both ways are one step you can undo with ⌘Z. MCP and the dreamcut command shows how to set the command up.

Change the cursor

DreamCut draws the cursor from the recorded mouse track, so you can resize it, animate it or swap its look after recording. Select the recording and click Cursor in the inspector.

The Cursor tab with the Default style, Motion blur off, Scale 200%, Scale with zoom on, Click on at 15%, Rotate on at 8°, and Arrow, Pointing Hand and Open Hand cursor previews
The cursor is redrawn from your mouse track, so every setting can change later
SettingWhat it does
Default, Library, CustomThe cursor's look. See Cursor styles
Motion blurBlurs fast movement, such as a quick cursor move or a zoom, the way a camera would
ScaleThe cursor's size, 100–800%
Scale with zoomMakes the cursor grow with the zoom. Off keeps it the same size
Click and Click scaleThe cursor shrinks a little on each click and springs back. Click scale sets by how much, 0–50% (15% by default)
Rotate and RotationThe cursor leans as it moves sideways. Rotation sets how far, 0–50° (8° by default)
Cursor previewsTiles for each kind of cursor, from Arrow and Pointing Hand to Not Allowed, in the current style

Once you change anything, Reset to Recording Defaults appears at the bottom. It brings back the cursor the recording was made with and turns Click and Rotate back on at 15% and 8°.

Cursor styles

  • Default: the macOS cursors.
  • Library: opens Cursor Sets, with a macOS 26 set and any sets you've generated or added before. Search, then click a set to use it. While Library is on, up to three sets also show as tiles under the tabs.
  • Custom: choose your own sprite sheet: one PNG up to 10 MB with nine cursors in a 3 × 3 grid (2304 × 2304 px recommended), in this order: Arrow, Pointing Hand, Open Hand, Closed Hand, I-Beam, Drag Link, Drag Copy, Crosshair, Not Allowed.

To replace a single cursor, drop a PNG on its tile under Cursor previews. With Custom on, the selected tile also gets Upload PNG and Library buttons. A single cursor can be up to 10 MB; 128 × 128 or 256 × 256 px works best, with the pointer's tip in the top-left corner, because that pixel is where the click lands.

Generate a cursor set with AI

Click the wand next to Cursor (Generate cursors), describe the cursors you want in Prompt, and click Generate. DreamCut makes a 3 × 3 sheet, removes its background, cuts it into nine PNG cursors and puts them on the recording as a Custom set.

When there's no cursor track

A video without saved cursor data, such as one you import, has no cursor track. The Cursor tab then offers only Motion blur and reads "No recorded cursor track is available for this layer. New recordings save cursor data automatically." Follow mouse on a zoom is greyed out for the same reason.

Tips and limits

  • Zoom settings belong to one scene. Use Apply to All or Select All Zooms in All Scenes to change every scene at once.
  • If a zoom feels late, lower its Zoom time: the move always arrives at the zoom time. A longer Animation duration starts the move earlier and makes it slower.
  • Zoom position and Follow mouse don't mix. Turn Follow mouse back on to frame the cursor again.
  • Cursor settings apply to the selected recording. Apply to All on the Cursor tab copies them to every video layer.

What's next