DIY time-lapse photography

Creating Time-Lapse Movies

Once you've transferred photos from the SD card to your machine, you should rename them to make sure that they will be assembled in the correct order.

You'll find several renaming utilities in the official software repositories of your Linux distribution, including pyRenamer, GPRename, and KRename. The latter is a perfect choice if you happen to use KDE as your preferred graphical desktop environment. To replace default file names with sequential numbers, use the renaming rule in Figure 3.

Figure 3: Renaming photos with KRename.

Once the photos have been renamed, you are ready to assemble them into a time-lapse movie. The avconv tool, which is part of the libav-tools package, can help. To install libav-tools on Debian or Ubuntu, run the

apt-get install libav-tools

command as root. Although the avconv tool supports a wide range of parameters, you can start with a simple command, as follows:

avconv -y -r 30 -i %3d.jpg -vcodec libx264 timelapse.mp4;

This command uses the H.264 video codec to create a movie in the MP4 format with a 30fps frame rate.

Instead of using the KRenamer and avconv combination, you can opt for an alternative method: Run the

ls -1tr > files.txt

command in the directory containing photos to generate a list of files sorted by modification date in reverse order. Next, install the mencoder tool (on Debian and Ubuntu, run the following as root):

apt-get install mencoder

and use the following command:

mencoder -nosound -ovc lavc -lavcopts vcodec=mpeg4 \
  -o timelapse.avi -mf type=jpeg:fps=30 mf://@files.txt

This command generates a time-lapse movie without sound, but you can use the -audiofile parameter to add a music track to the movie:

mencoder -audiofile "/path/to/foo.mp3" -ovc lavc -lavcopts vcodec=mpeg4 \
  -o timelapse.avi -mf type=jpeg:fps=30 mf://@files.txt

Wait until the tool finishes generating the movie, open the resulting .mp4 file, and behold the created time-lapse video in all its beauty.

Buy this article as PDF

Express-Checkout as PDF
Price $2.95
(incl. VAT)

Buy Linux Magazine

SINGLE ISSUES
 
SUBSCRIPTIONS
 
TABLET & SMARTPHONE APPS
Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content

  • Workspace: Netbook Photo Tools

    Find out how to turn your netbook into a fabulous photo tool.

  • gPhoto

    Commercial software that lets users remotely control their camera usually is not available for Linux. gPhoto gives users a free alternative.

  • Workspace: Photo Helpers

    Capture, transfer, process, and manage photos using the Entangle, Rapid Photo Downloader, and GTKRawGallery applications.

  • PiCam Surveillance

    The new PiCam camera for the Raspberry Pi delivers image data with very little overhead, making it ideal for video surveillance applications. We find the bumps in the road you'll encounter and show you how to smooth them out with a few Linux commands and pipes.

  • Workspace – Revive Old Netbooks

    Death, taxes, and hardware obsolescence are all inevitable, but at least you can mitigate the latter by squeezing more productive use from older desktop machines, notebooks, and netbooks.

comments powered by Disqus
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters

Support Our Work

Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.

Learn More

News