Chronolapse Progress Report
Since the mini LD started, I’ve been filling my time with diablo, TF2, C&C3, amusement parks, and other non-coding activities. However, I have been sneaking in coding time here and there, and am making progress on my tool, despite being well outside the ‘deadline’. I posted a gui shot to IRC, but forgot to put it here, until now!
People’s biggest complaint seems to be that it is rather dense. Well screw those people.
Seriously though, it is a semi-heavy tool, but I’m hoping I’ve put it together logically. I’ll be writing instructions on how to use each part and I’d like to think that, with a little tool-tip help, each section is pretty self explanatory.
Since I haven’t really discussed it here yet, my tool, codenamed Chronolapse, creates time lapses. Right now the only working webcam library I have is windows only, but that might be addressed later. The goal is to make it a snap to make time lapses like the one below. Here is an overview featurelist:
- Synched Screenshots and Webcam Captures (can do either one or both)
- Simple ‘Annotation’ - show messages like status etc on your timelapse
- Picture in Picture - example: put your webcam shots in the corner of your screenshots
- Video - convert your images to video for you
I decided to make each of these features a seperate entity to give the user as much freedom and functionality as possible. It will add a little bit of time on the backend as you go through each ‘phase’, but it really enhances the value of the tool. Here is a picture in picture example: First, you capture your images. Instead of allowing you to pick PIP at the beginning, it just saves the two different sets of pictures. After you’re finished capturing, you can run it through the PIP section, selecting size and position (and sources). This gives you a new folder of pictures with the PIP effect. Now, if you want to go back and change where you put the PIP, it is as simple as tweaking the settings and re-doing the PIP. If PIP was built into the capture, you couldn’t change it at all. It also means you can use any program you want to do any of the steps, and CL will fill in the rest. You can capture with CL and create video with virtualdub, or capture with something else and add PIP with CL, etc etc etc. You have da powah!
Example Goal Timelapse - This wasn’t made with CL; it required 4 different tools to put it all together, plus the youtube annotation. Being able to make this using just one program (well, need to add sound separately) is the end-result goal of CL.

September 10th, 2008 at 11:18 am
Awesome!
September 10th, 2008 at 6:13 pm
Very nice idea, like the webcam+screenshot sync stuff…
September 11th, 2008 at 6:59 am
I’m excited about the idea. I’ve never done a timelapse because it seemed like way too much trouble (not to mention my hard drive isn’t that far from its limits…), but where I sit, the webcam built into my laptop is automatically pointing at the side of my head (from a reasonable distance) for a nice coding shot. So I think this tool could indeed get me to timelapse my next LD!
September 11th, 2008 at 4:55 pm
It’ll be done soon, right?
I hope so… I won’t be able to use the webcam feature though, as I don’t have one.