I have developed a fascination with time lapse movies (but who wouldn’t after watching this or this). What I enjoy most about these movies is how they enable us to see what is otherwise hidden to our senses. As humans I think we are well suited to perceive discrete actions during a moment in time, but poor at seeing patterns over time. Time lapse helps us uncover some of these patterns. Whether it is the movements of a city, the turning of the earth, or the movements of boats with the current, time lapses enable us see changes over time that are otherwise invisible to us. In offering us this view into reality at 2-3x speed, we are able to see our environment and movements in a totally new way.
For similar reasons, I am excited about the rapid development of sensors that enable the quantified self movement. If this data collection becomes powerful enough, I think I will be able to uncover patterns in my behavior that I am otherwise largely unable to perceive (eg. if I drink coffee after 4pm I struggle to fall asleep, or if I exercise I have a productivity boost the next day …). Who knows, but I do think all these discrete moments will compile into fascinating patterns that hide insights that are otherwise invisible.
##Making My First Timelapse:
To create my first time lapse I needed a way to send a signal to my camera every x seconds telling it to take another picture. A device that does this is called an intervalometer and can be plugged into the side of the camera (I use a Canon D60).
You can buy such a device commercially from Canon for $100+. This seemed insane, so I decided to first apply some DIY resourcefullness. I found that people had programmed TI calculators to send the signal, and I used this instructable tutorial to do exactly that. But, alas, I couldn’t get it to work with my Canon D60 (I tried with a TI-83, 84 and various versions of the program). I then decided to splurge on this $35 intervalometer rather than the Canon branded one, and it works great.
The tedious part about time lapse photography is that it requires waiting in one place with your camera for hours. If the end film is set to 30 frames per second, then you need 30 pictures for each second of film. So, if you want a 30 sec video segment you need 900 photos. If you set the intervalometer to take a picture every 5 seconds then you get 12 photos per minute. So, to get the 30 second video segment you need to be in the same place for 75 minutes. Given the cold, I didn’t want to sit outside for 75 minutes to shoot my first test time lapse. So, I set up my camera to take photos of the TD courtyard through my window. This meant I could leave my camera unattended for the day and it would be safe.
When taking time lapse, one important thing to remember is to set the camera to aperture priority (AV). This allows you to specify a fixed aperture for the duration of the shoot, and the camera will set the shutter speed to ensure consistent exposure. This is especially important if the light will change during the shoot (e.g. sunset or sunrise). Also, you want to set the camera to manual focus, not automatic. On automatic the camera will refocus each shot and you won’t get a smooth sequence of identically focused images in the final movie. The viewer will pick up on the micro adjustments to focus that the camera made.
To compile the images at 30fps I used a really basic free software called Time Lapse Assembler. It takes all the JPGs in a folder and puts them in sequence.
My First Time Lapse:
The result is my first time-lapse of the TD courtyard. The first 2.35 minutes are of a sunny day, and the rest is of a snowy day.
As an FYI, the camera will often only count up to a certain integer number of photos e.g. 9999. When it reaches the limit the next photo will be recorded as 0001.jpg. When imported to a folder these shots will then be out of sequence and the time lapse assembler will not assemble them correctly (it will start with 0001.jpg but that is actually a shot from the middle of the sequence). You will need to rename the files so they fall after 9999.jpg. I did this by first moving the files to be renamed into their own folder and then running the following command in terminal before moving them back into the same folder:
for FILENAME in *; do mv $FILENAME Unix_$FILENAME; done
My Second Time Lapse:
After the successful first attempt, I took some basic time lapse shots to make a fun behind-the-scenes promo video of the TEDxYale team setting up balloons for a PR display on cross campus.
My next step is to learn how to do batch editing with photoshop, so that I can make adjustments to one image of a time lapse sequence and have it applied to every other image.