OSX Timelapse

I haven’t been able to find a timelapse tool that works on OSX yet (Chronolapse runs, but doesn’t seem to start grabbing screencaps?), but as it turns out, it’s very easy to write a script to do this:

while true ; do sleep 60 && echo `date`‘ Capturing screenshot…’ && screencapture -C -m -t jpg -x -f cap.`date +%s`.jpg ; done

I’ve put the script here in my LD project on github: http://github.com/newobj/ludumdare/blob/master/tools/osx-screencap.sh

Just run this guy and you will start getting cap.*.jpg files in the current directory every 60 seconds. They’ll sort chronologically, which is necessary for compiling them into a movie.

When you’re done and have your mountain of JPG’s, you can use Time Lapse Assembler to turn them into a movie (it will also scale them down!)

If anyone knows of a better solution than this for OSX, please enlighten me. :)

Comments

moop
20. Aug 2010 · 19:15 UTC
I found this tutorial a month or so ago. Sounds like it’s along very similar lines though. I guess there’s no all in one app for it yet so everyone’s throwing together shell scripts for it.
melior
20. Aug 2010 · 19:40 UTC
Looks like a job for a cron …uh… job:
dRxL
18. Apr 2014 · 13:35 UTC
Hi I’ve made a shell script that both continuously captures OS X screen(s) at preset intervals and combines these images into an mp4 movie file.