How to add auto-zoom to your screen recordings on Mac

Zooming into a screen recording the manual way is tedious. You scrub the timeline, drop a keyframe, set a scale, drop another to ease back out, then repeat for every click you want to emphasize. Drishti Studio takes that work off your plate. As you record, it tracks where you click and what you do. Then you run Smart Animate, and it generates the zoom keyframes for you, calculated from those clicks. The keyframes are real, and you can fine-tune any of them, but you never place or time a single one by hand. This guide shows how it works and how to get the most out of it.
What auto-zoom actually does
Auto-zoom is the part of editing that usually eats the most time. The idea is simple: when something matters on screen, the frame should move closer so viewers can see it. The hard part has always been doing it by hand. Drishti handles it for you. It tracks where you click and what you do during the recording, then builds the zoom around those moments so the important detail fills the frame.
Smart pan is the companion to that. Once the frame is zoomed in, it follows your cursor with cinematic easing instead of snapping around, so it reads like a person was operating a camera. Together, auto-zoom and smart pan turn a flat capture into something that looks edited.
The keyframes are generated for you
A keyframe marks the zoom value at a moment in time. By hand, you place several per click and time each one, hundreds of them on a long tutorial. When you run Smart Animate, Drishti creates those keyframes for you from your clicks, so you skip the tedious part and still keep full control to adjust any of them.
How to add auto-zoom, step by step
There is very little to configure. You record, run Smart Animate, and export. Here is the full path:
- Install Drishti Studio and start the 14-day free trial. It is a native macOS app and runs on Apple Silicon and Intel, macOS 15 or later.
- Record your screen as you normally would. Click through your app, demo, or walkthrough at a natural pace. Drishti tracks where you click and the actions you take.
- Run Smart Animate. Drishti reads those clicks and generates the zoom keyframes for you, placed and timed to land on what you were doing.
- Play it back. The frame pushes in on your clicks and smart pan follows the cursor with smooth easing. Fine-tune any keyframe if you want, though most takes need no edits.
- Trim or cut to tighten the clip. Mark your in and out points and remove the dead spots without leaving the app.
- Export when you are happy. Choose H.264, HEVC, or ProRes 422, up to 4K at 60fps, or convert to a 9:16 vertical cut in one click for Reels, TikTok, or Shorts.
Your clicks are the direction
You do not have to plan zooms in advance. Record normally and click where you would naturally click. Smart Animate reads those clicks as the moments worth emphasizing, so a clean take usually needs no manual zoom work at all.
It locks onto your focus, not every click
Clicking through layers and dense menus could make a naive zoom bounce around. Drishti does not chase every click. It works out where your focus actually is and holds the frame there, so a flurry of clicks in one area reads as a single, calm move instead of a jitter.
Tips for clean, professional zooms
Click where you want viewers to look
Auto-zoom keys off your clicks, so your cursor is the director. Click directly on the button, field, or element you are talking about, rather than near it. The frame will push in on exactly that spot. If you tend to move the mouse to a corner while you think, do it between actions instead of right before the click you want highlighted.
Move at a steady, deliberate pace
Smart pan follows your cursor with easing, so smooth, unhurried movement produces smooth, unhurried camera work. Quick flicks across the screen still track cleanly, but a calmer pace reads more cinematic on playback. This matters most in dense interfaces like dashboards, Figma files, or IDEs where there is a lot to take in.
Let it carry long videos
Auto-zoom shines on longer content. A 30 or 40 minute tutorial would be punishing to animate by hand, but Smart Animate handles it in one pass. Drishti renders locally with Metal GPU acceleration, so even long recordings stay responsive on the timeline and export fast, without the slowdown you hit on heavier, web-based tools.
Pair it with cursor effects
Once the frame is zoomed in on a click, cursor effects make the action even clearer. A spotlight or highlight draws the eye, and animated clicks confirm exactly what was pressed. These stack naturally with auto-zoom because both are reacting to the same thing: where you are pointing.
When you may not want auto-zoom
Auto-zoom is the right default for most recordings, but not for every shot. Reach for a flat, full-screen view when:
- You are showing a layout or comparison where the viewer needs the whole screen at once
- The content is already full-frame, like a slide deck or a video playing back, with no small detail to push into
- You want a raw, unedited capture to hand to another editor
Because the zooms are generated keyframes, you stay in control. Skip Smart Animate for a flat take, or adjust the keyframes it created when you want a different emphasis. For everyday tutorials, demos, and walkthroughs, letting Smart Animate do the work is almost always the right call.
Try it on a real recording
The fastest way to feel the difference is to record a short walkthrough you would do anyway, then run Smart Animate and watch it back. The 14-day free trial includes the full app, so you can judge it on your own content before paying anything.
Frequently asked questions
Does auto-zoom use keyframes?
Yes, but you do not place them by hand. Drishti tracks where you click while you record, and Smart Animate generates the zoom keyframes for you, timed to those clicks. The keyframes are real and you can fine-tune any of them, you just skip the manual work of creating them.
How does auto-zoom know where to zoom?
It reads your clicks and actions during the recording. When you click something, Drishti treats that as a spot worth emphasizing and builds the zoom in on that area. Smart pan then follows your cursor, so the frame tracks whatever you point at.
Do I have to plan or set up the zooms before recording?
No. There is nothing to configure up front. Record normally, then run Smart Animate and Drishti generates the zooms from your clicks. You can adjust the result afterward, but most takes are ready as is.
Does auto-zoom work on long recordings without slowing down?
Yes. Drishti is a native macOS app that renders locally with Metal GPU acceleration, so long recordings stay responsive and export fast. That makes auto-zoom practical for longform content like 15 to 60 minute tutorials.
What can I export an auto-zoomed recording as?
You can export in H.264, HEVC, or ProRes 422, up to 4K at 60fps. You can also convert any recording to a 9:16 vertical layout in one click for Reels, TikTok, and Shorts.
Keep reading
Try it on your next recording
14-day free trial. Lifetime license at $69, no subscription.