Welcome to Chronolapse

Overview

Chronolapse (CL) is a tool for creating time lapses on windows using screen captures, webcam captures, or both at the same time. CL also provides some rudimentary tools for annotating your time lapse, as well as creating a picture-in-picture effect with two sets of images. Each piece of CL functionality has been created to work stand-alone to make the program more versatile. For example, you can easily capture with another program and create a PIP in CL, or capture with CL and annotate somewhere else.

Quick Launch

So you want to create a time lapse as quickly as possible. Here is a quick guide to making a simple screencapture timelapse.

  1. On the capture tab, set the capture frequency (default is 1 per 60 seconds)
  2. Check the screenshot checkboxes
  3. Hit the screenshot configure button and select the save folder to store captures in, as well as the file format
  4. Hit the start capture button
  5. Hit stop capture when finished

That's it! You now have a folder full of screenshots. Read the rest of this documentation for more detailed instructions

Capture

The capture tab is where you set up and run the actual captures. Everything that happens in real time will be done here. You can estimate how much time is left before the next capture by the blue bar at the bottom; when it fills all the way up, another capture is saved. Note: The webcam library is only supported on windows, so you cannot use webcam captures outside of windows. All the other functionality works. I'm currently working on a linux/mac solution but the options out there are limited.

Item Overview

Schedule

On this tab you can schedule Chronolapse to start and stop capturing at specific times. When activated, end time will stop your capturing, even if it wasn't started with the start time scheduler. Note: All times are local to your machine.

Item Overview

Adjust

On this tab you can resize or rotate a folder of images. Simple select the source folder, the output folder, and the target size or rotation. Note, if you use the same folder for the source and the output, the source images will be overwritten.

Item Overview

Annotate

This tab is where you apply any annotations you created while capturing. See the Annotate and Add Annotation descriptions above.

There are two kinds of annotations you can apply - timed and constant. In timed, the words pop up at the correct time, last for however long you specify in the duration box, then disappear. Additionally, the text will fade in/out if you check the appropriate boxes. Constant annotation differs in that the text will remain on the timelapse until it finds a new annotation. This annotation system works great if you want to have a very simple tool for putting some information on the screen, but it isn't well suited for anything complex. If you need more versatile annotations, consider uploading to youtube and using their built in system.

Item Overview

PIP

Chronolapse can take two folders of images (say, from a synchronised webcam and screen capture time lapse) and merge them into a picture-in-picture composition. You have many options of size and position of the PIP, so experiment a little until you get the look you want. Note, CL sorts the images in both source folders by name then uses them sequentially, so be sure there are no extra image files lurking in the source folders that might affect your time lapse.

Item Overview

Video

Chronolapse uses MEncoder to encode the folders of images into video files. You have a few options for which codecs you want to use and what kind of video file to output. If you need more control over the encoding process, you should use MEncoder directly.

Item Overview

Audio

Chronolapse uses MEncoder to dub audio onto your video files. If you need more control over the dubbing process, you should use MEncoder directly.

Item Overview

Rename

Chronolapse saves captures with the timestamp as the filename to make it easy to find certain moments in a capture as well as for annotation post processing. MEncoder, the encoding option chronolapse has built in, is fine with this, but some encoders require a folder of images named in sequential integer format (0001, 0002, 0003, etc).

You can convert from the timestamp format (or any alphabetical format) to sequential integers using the Rename tab. Select your source folder and your output folder and hit rename. Remember to do this at the very end of the process as it will break annotations.

About

Chronolapse was written by Collin 'Keeyai' Green (http://keeyai.com) and released under the MIT license, so it is free to use for pretty much whatever you want. As always, if you use the code, a link back is nice and if you are using it commercially a link back is awesome. :)

Please post feedback, comments, bug reports, questions, etc, to http://code.google.com/p/chronolapse/. I always love to hear from people using my apps, and you guys usually have better ideas for features than I do.

Command Line Options

For the slightly more advanced users, you can send commmand line options to chronolapse.