FastMotion lets you take time-lapse (stop motion, fast motion) videos with your phone's camera. Exposure, focus, white balance, and flash can be set during runtime. Frames are stored individually (jpg,png,bmp) and as a time-lapse movie (mp4) with up to Full HD format and fully customizable framerate and resolution.


History / Change Log

  • Version 1.0.0: initial release
  • Version 1.0.3 (8th January 2011): files can now be stored on "C:", "mass storage", and "flash memory" on all phones, including the N8. Further default video size is set to 320x240.
  • Version 1.0.6: improved memory usage, fixed focus modes, zooming support. 


FAQ - Frequently Asked Questions

  • Where can I find a manual / usage instructions for FastMotion?
    A manual for FastMotion (non-touch version) can be found here.
    A manual for FastMotion Touch can be found here.
  • FastMotion crashes when recording a video! Please restart your phone.
  • The video is captured in 8 seconds intervals although I set the rate to 1 second! Your mobile phone is not fast enough to capture videos in 1 second intervals. To improve speed set image format to "jpg", the image resolution only as high as you need it and disable video capturing (instead create the video offline as described below).
  • An error message similar to "assertion 'q>0. 0' failed" is shown and no video is captured! The phone has not enough memory. Please restart your phone, and close all applications which you do not need.
    Further set the image resolution as small as possible (e.h. 2000x1000 if you are recording a HD video). If you need full resolution images, then set the image format to "jpg", disable videocapturing, and create the video offline as described below.

Creating Videos Offline (On your PC) from FastMotion Pictures

Due to limited resources on mobile phones, the quality of the generated output video is poor for high resolutions (e.g. HD). In the following an easy way to generate high quality time-lapse videos from individual pictures generated by FastMotion on your PC is decribed:

  1. Set the mode to just record individual frames, preferable in jpg format, with highest possible resolution. Make sure to turn off movie generation, as it consumes much processing time.
  2. After capturing transfer all individual pictures stored under "<drive>:\Images\fm_*\" to your local harddisk.
  3. Download and start the opensource freeware VirtualDub.
  4. In VirtualDub select "File" - "Open video file" and select the first time lapse picture "fm000000000.jpg".
  5. Select "Video" - "Filter" - "Add" and choose the "Resize" filter and set the settings as follows (the example shows the settings for full-HD):
  6. Adjust your prefered video framerate, compression (Codec*), etc. settings which can be found in the "Video" menu.
  7. Save the avi by selecting "Save" - "Save as AVI".

* If you have not installed an appropriate codec yet, I recommend to install K-Lite Codec Pack or ffdshow. Then select "ffdshow" as codec within VirtualDub.


Video processing is based on FFMPEG library.