How to Create a Screen Timelapse on Mac (2026)
Create a screen timelapse on Mac with interval screenshots and MP4 export. Compare Temposhot, a screencapture and FFmpeg script, and OBS.
4 min readWorkflowsBy Temposhot Team

A screen timelapse compresses hours of work into a short video. Instead of recording every moment, you take a screenshot every few seconds and play the frames back at video speed. One hour at a 3-second interval gives 1,200 frames, which plays as a 40-second MP4 at 30 fps.
Why a timelapse can be a better fit
A screen recording of a long session is large and slow to review. A timelapse keeps the shape of the work and drops the waiting.
- Size. One hour of 30 fps recording holds 108,000 frames. The same hour at a 3-second interval holds 1,200.
- Review time. Viewers watch 40 seconds instead of skimming an hour.
- Sharp stills. Every frame is a full screenshot, so you can pull any moment out as an image.
- Low overhead. Capturing one frame every few seconds uses far less disk and processing than continuous encoding.
A timelapse has no audio and no smooth pointer motion. When narration or exact timing matters, record instead. The recording vs timelapse comparison covers that choice.
Three ways to create a screen timelapse on Mac
| Method | Effort | Output | Notes |
|---|---|---|---|
| Temposhot Auto Capture | Settings only | MP4 at 5 to 60 fps, plus images, PDF, GIF | Pause, resume and frame review built in |
screencapture loop plus FFmpeg | A short script | Any format FFmpeg supports | Free; you manage permissions, sleep and file names |
| OBS Studio | Install and configure scenes | Continuous video, sped up afterwards | Free; records video rather than stills |
Script: screencapture and FFmpeg
Capture frames with a loop, then encode them with FFmpeg (installed separately, for example through Homebrew):
mkdir -p ~/Timelapse && cd ~/Timelapse
for i in {1..1200}; do
screencapture -x -m "frame-$(printf %04d $i).png"
sleep 3
done
ffmpeg -framerate 30 -i frame-%04d.png -c:v libx264 -pix_fmt yuv420p timelapse.mp4
Run the loop under caffeinate -di so the display does not sleep. Terminal needs screen recording permission. The command line guide covers both.
OBS Studio
OBS records continuous video from scenes you build. For a timelapse, you record normally and speed the clip up in a video editor, or lower the output frame rate in OBS's video settings. It suits people who already use OBS for streaming.
Create a timelapse with Temposhot
Open Auto Capture
Press Command+1 to open Auto Capture.
Apply the Timelapse preset
Select the Timelapse preset. It sets a Duration of 1 hour, a 3-second interval, no key press and a 5-second countdown. Duration presets need Temposhot Pro.
Choose the source
Applying a preset clears the source, so pick it now: a display under Screens, one app under Windows, or a Custom Area such as 1600×900 at 16:9.
Start and work normally
Select Start Capture. After the countdown, the floating toolbar offers Pause capture, Resume capture and Finish capture.
Review the frames
When the run ends, the results pane shows Capture complete. Clear the checkbox on any frame with private content.
Export MP4
Select MP4, pick 30 fps and High quality, and export. The file opens from Open Export Folder.

For runs longer than an hour, turn on Auto Export (Save as you go) in Settings, General, so PNG or JPG files are written as the run progresses. The export formats guide covers MP4 options and file locations.
Best Interval Settings by Use Case
Video length equals frames divided by fps. Frames equal run time divided by interval.
| Use case | Run time | Interval | Frames | Length at 30 fps |
|---|---|---|---|---|
| Short demo | 10 minutes | 1 s | 600 | 20 s |
| Design session | 1 hour | 3 s | 1,200 | 40 s |
| Illustration or layout | 2 hours | 5 s | 1,440 | 48 s |
| Full coding day | 8 hours | 10 s | 2,880 | 96 s |
| Dashboard over a day | 12 hours | 1 minute | 720 | 24 s |
To change length without recapturing, change the export frame rate. The 1,200-frame session plays for 50 seconds at 24 fps, 20 seconds at 60 fps, and 80 seconds at 15 fps.
Use Cases
- Portfolio and social posts. Show a design, illustration or layout taking shape in under a minute.
- Async progress updates. Send a short clip with a written summary instead of a status meeting. See async progress updates with a timelapse.
- Long jobs. Watch a render, build or data import progress without sitting at the screen.
- Personal review. See where a work session went and how long each part took.
- Teaching. Show the order of steps in a long task, with stills available for a written guide.
FAQ
What interval should I use for a screen timelapse?
Start with 3 seconds for an hour of active work. Use 5 to 10 seconds for multi-hour sessions and 30 seconds to 1 minute for slow changes such as dashboards.
Can I make a GIF instead of an MP4?
Yes. Open Export settings… from the export bar's context menu and choose GIF with a frame delay of 0.04 to 1 second. GIFs grow large quickly, so keep them under a few hundred frames. See GIF.
Does Temposhot record audio?
No. Temposhot builds MP4 files from screenshots. It does not record audio or continuous video.
Can I turn screenshots I already have into a timelapse?
Yes. Images to Video builds an MP4 from a set of images in your browser, and Images to GIF makes a GIF.
Turn repeatable screenshots into finished work
Save your interval, stop condition and countdown as a preset with Save Current Setup, as described in the capture presets guide. The screen timelapse glossary entry explains the term for anyone you share the clip with.
timelapsemp4screenshot-automationmacos
Terms used here: screen timelapse, window capture
Turn repeatable screenshots into finished work
Temposhot captures on a timer or on every click and exports the result as a PDF, images, ZIP or MP4.
Related posts
- Can You Download Kindle Books as PDF? Official Options on MacCheck whether a Kindle purchase has Amazon's official EPUB or PDF download, what offline access means, and how to save notes without bypassing DRM.
- Best Screenshot Automation Tools for Mac (2026)Pick a Mac tool for automated screenshots: timed intervals, one shot per click, URL-list batches, or searchable PDFs, with Temposhot, Snagit, and CleanShot X.
- CleanShot X vs Snagit: Which Screenshot App Fits Your Work?Compare CleanShot X and Snagit on Mac: capture and recording, editing, step guides, OCR, sharing, Windows support, and how each one is sold.
- Best Xnapper Alternatives for Mac in 2026Compare Xnapper alternatives for Mac: repeated capture, scrolling capture and recording, free backgrounds, cross-platform guides, and the built-in app.