/harbour-timelapse-tools

TimeLapse tools for Sailfish OS

Primary LanguageC++GNU General Public License v2.0GPL-2.0

TimeLapse tools for Sailfish OS

Sailfish OS application for capturing and assembling time-lapse videos directly on the phone. Images may be captured by one of phone cameras, or external camera connected via USB OTG dongle. Video may be assembled later from picture series. Video assembly is time and CPU consuming. It is recommended to run it with connected charger. For more advanced image preprocessing (align horizon, crop, change contrast...), you may copy series to computer, use some image processing tool (for example Rawtherapee) and assembly time-lapse video by command line tools.

Basic features:

  • capture photos by phone camera (Qt camera api) or external camera (Gphoto2 library)
  • preprocess captured series (with ImageMagick library)
    • "deflickering" by luminance average of all images or moving average
    • blend frames (when video frame count is bigger than picture count)
  • assembly video from captured series (using ffmpeg)
    • support x264 or x265 video encoders

Examples

What is time-lapse video? Here are few examples...

All captured with Nikon D5100, raw processed by Rawtherapee, then assembled by TimeLapse tools.

Aurora behind clouds Night timelapse Grant Canyon sunset