Tutorial
Shotomatic Team
9 min read

How to Create a Screen Timelapse on Mac (2026)

Create a screen timelapse on Mac with interval screenshots and MP4 export. Compare Shotomatic, a screencapture and FFmpeg script, and OBS.

Screen timelapse creation on Mac with Shotomatic

You want to show a long work session without making someone scrub through a full recording. Screen recording can do it, but for many Mac documentation workflows there is a better fit.

TL;DR: Capture timed screenshots at intervals, then export as MP4. The result is often lighter and easier to review than a full recording. Shotomatic does this natively; you can also DIY with screencapture + FFmpeg.

Disclosure: We make Shotomatic, one of the tools covered here. This guide also includes a command-line method and OBS so you can compare the workflows.

Why a timelapse can be a better fit

Screen recording captures every frame, pause, and detour. For long async updates or workflow recaps, that is often more detail than the reviewer needs.

File size. Screen recording encodes video continuously, so long sessions usually end up much larger than timelapses built from interval screenshots.

Less dead time in the output. Screen recordings include every moment you spent reading docs, waiting for a build, or stepping away. Timelapses compress long sessions into checkpoints, which often makes the final video easier to skim.

Easier review before export. With a screen recording, trimming usually means opening a video editor. With screenshot-based timelapses, you can review captured frames and export only the selected set.

Privacy review. Screen recordings can include Slack messages, email notifications, password prompts, and personal browsing. Timelapse screenshots are easier to review frame by frame before export, which makes it simpler to leave sensitive moments out.

Three ways to create a screen timelapse on Mac

Method 1: Shotomatic

Shotomatic's screenshot automation workflow runs on macOS. For timelapses, the process is straightforward: set an interval, capture, export MP4.

How it works:

  1. Set your capture interval (e.g., every 5 seconds)
  2. Choose window or screen capture
  3. Start the session and work normally while it captures
  4. Review frames and export the selected set
  5. Export → MP4

Pros:

  • Native MP4 export, with no external video tool needed
  • GUI frame review before export
  • Window targeting for app-focused capture
  • Presets for common workflows
  • Optional countdown timer before capture starts

Cons:

  • Mac-only
  • Check the current plan details for the features you need
  • No audio capture (it's a timelapse, not a recording)

Best for: Mac users who want a short GUI workflow for bug evidence, internal updates, tutorials, or workflow documentation.


Method 2: macOS screencapture + FFmpeg

The free, manual approach. macOS has a built-in screencapture CLI command, and FFmpeg can stitch images into video.

The script:

#!/bin/bash
# Capture a screenshot every 5 seconds
mkdir -p ~/timelapse
i=0
while true; do
  screencapture -x ~/timelapse/frame_$(printf "%05d" $i).png
  i=$((i + 1))
  sleep 5
done

Stop the script with Ctrl+C, then stitch with FFmpeg:

ffmpeg -framerate 30 -i ~/timelapse/frame_%05d.png \
  -c:v libx264 -pix_fmt yuv420p timelapse.mp4

Pros:

  • Completely free
  • Full control over every parameter
  • No third-party app needed

Cons:

  • Requires terminal comfort
  • No GUI for frame review; file handling is manual
  • screencapture captures the full screen (no window targeting without extra scripting)
  • No preview before export
  • Two-step process (capture, then stitch)
  • Easy to forget to stop the script

Best for: Developers comfortable with the terminal who want a free, flexible capture pipeline.


Method 3: OBS Studio

OBS Studio is a free, open-source screen recording tool. It does not create screenshot timelapses directly. You record at full speed and speed up the footage later in a video editor.

How it works:

  1. Set up a screen or window capture source in OBS
  2. Record at full resolution
  3. Import the recording into a video editor (iMovie, DaVinci Resolve, etc.)
  4. Speed up the footage 10-60x

Pros:

  • Free and open-source
  • Can include audio if needed
  • Powerful recording options (multiple sources, overlays)
  • Cross-platform

Cons:

  • Usually produces much larger files than interval screenshots
  • Requires a separate video editor to create the timelapse effect
  • Multi-step workflow: record → edit → export
  • Better for recording than for lightweight recap workflows
  • Usually higher system load during capture

Best for: Users who already have an OBS + video editor workflow, or who need audio or exact playback in the final output.

Comparison Table

FeatureShotomaticscreencapture + FFmpegOBS Studio
CostSee current plansFreeFree
Setup timeShort GUI setupTerminal setup requiredRecording setup + editing
Terminal requiredNoYesNo
Native MP4 exportYesVia FFmpegVia video editor
Frame reviewYes (GUI review)Manual file handlingVideo editor scrubbing
Window targetingYesExtra scriptingYes
File sizeUsually smallerUsually smallerUsually larger
Audio captureNoNoYes
Post-processing neededMinimalFFmpeg commandVideo editor

Create a timelapse with Shotomatic

1. Set your capture interval

Open Shotomatic and configure the interval. This controls how often a screenshot is taken.

Recommended intervals:

  • Quick demo/tutorial: 1-3 seconds (smooth, detailed playback)
  • Design or coding work: 5-10 seconds (good balance of detail and file size)
  • All-day documentation: 30-60 seconds (compact, high-level overview)

For a first attempt, start with 5 seconds. You can always adjust after seeing the result.

2. Choose your capture mode

Window capture focuses on a single application, such as your code editor, design tool, or browser. It is useful when you want the timelapse centered on one app instead of your whole desktop.

Screen capture grabs your entire display. Good for showing multi-app workflows but captures everything visible, including notifications and the dock.

For most documentation-oriented timelapses, start with window capture. It usually produces a cleaner, more focused result.

3. Start the capture session

Click Start. Shotomatic begins capturing at your configured interval. An optional countdown gives you a few seconds to switch to your target app.

Now just work normally. Shotomatic runs in the background.

Tips during capture:

  • Avoid dragging windows over your target app (if using window capture, this doesn't matter)
  • Dismiss notifications that pop up, or enable Focus mode on macOS
  • If you need to take a break, stop the capture and restart when you're back

4. Review frames before export

After stopping the capture, review your screenshots in Shotomatic's gallery. Each frame is a thumbnail you can quickly scan.

Leave these out of the export if they appear:

  • Password prompts or login screens
  • Slack messages or email notifications
  • Personal browsing
  • Long idle periods (if you forgot to pause)

You can inspect each captured frame before exporting the final timelapse. A continuous recording takes a different review process because the sensitive moment may appear anywhere on the timeline.

5. Export as MP4

Select Export → MP4. Shotomatic stitches your screenshots into a video.

The exported MP4 is ready to share in docs, tickets, internal updates, or client recaps. No video editor needed for the basic workflow.

Best Interval Settings by Use Case

Use CaseInterval~Frames/HourResult
Quick demo / tutorial1-3 seconds1,200-3,600Smooth, detailed playback
Design work (Figma, Sketch)5-10 seconds360-720Good visual progress coverage
Coding session5-10 seconds360-720Good detail without excess frames
All-day work documentation30-60 seconds60-120Compact daily summary
Dashboard monitoring60+ seconds60 or lessPeriodic snapshots

Rule of thumb: If changes happen fast (drawing, rapid coding), use shorter intervals. If changes are gradual (writing, reading docs), use longer intervals.

Use Cases

Internal updates and standups. Replace "I worked on the login flow" with a short recap that shows what changed.

QA evidence and bug recaps. Show the overall flow of a long repro or test session when the reviewer needs the recap, not exact second-by-second playback.

Tutorial creation. Show the process of building or fixing something without forcing the viewer through a normal-speed recording. Add voiceover later if needed.

Client progress updates. Give stakeholders a fast visual recap when they need to see direction and progress rather than exact timing.

Workflow documentation. Capture long coding, design, or review sessions as a recap that is easier to store and revisit than a full recording.

FAQ

What's the difference between a screen timelapse and a screen recording?

A screen recording captures every frame continuously, producing much larger files and a full real-time playback. A screen timelapse captures screenshots at intervals and stitches them into a short video. The result is usually lighter and easier to skim, but it is a sampled recap rather than a complete playback.

How much disk space does a screen timelapse use compared to screen recording?

Usually much less, because a timelapse captures periodic screenshots instead of encoding video continuously. The exact difference depends on your resolution, interval, export settings, and how long the session runs.

What capture interval should I use for a screen timelapse?

It depends on the activity. For coding or design work, 5-10 seconds captures enough detail. For all-day documentation, 30-60 seconds keeps file sizes small. For quick demos or tutorials, 1-3 seconds provides smooth playback.

Can I create a screen timelapse for free on Mac?

Yes. You can use the macOS built-in screencapture command with a shell script and FFmpeg to stitch frames into a video. Shotomatic provides a GUI-based workflow; check the current plan details before choosing a route.

Does a screen timelapse capture audio?

No. Since timelapses are built from screenshots taken at intervals, there's no continuous audio stream to capture. If you need audio, use a screen recording tool like OBS or macOS Screen Recording, then speed up the footage in a video editor.

Ready to create your first timelapse? Set an interval, capture the session, review the frames, and export MP4. Explore screenshot automation on Mac or compare Shotomatic features.

Related posts

See more posts

Best Tango Alternatives for Mac in 2026

Compare Tango alternatives for Mac across local guide creation, hosted workspaces, desktop capture, in-app guidance, video, and export.

4 min read

Turn repeatable screenshots into finished work

Shotomatic captures, organizes, and exports screenshot sessions on your Mac.

How to Create a Screen Timelapse on Mac (2026) | Blog | Shotomatic