Time Lapse

I know the VIRB Elite has a Time Lapse setting.

Would it be possible to create Time Lapse as a Edit function of a normally recorded video. With a user set sampling rate of 1/10th a second on up to something short of real time, including the options that exist on the VIRB Elite.
  • You can increase the video speed by setting the "Clip Speed". But it currently allows you to set it to 200% max.
    So maybe it would work if it gets unlimited within the application.
    Until then you could increase to 200%, save the clip and import it again. Just repeat that 5 times and you are fine with 1/10 :D
  • To my mind (feeble as that is) it should not be that difficult to have an VIRB Edit routine that with normal speed recording being 30-48-60 fps - to have a utility that will extract a specified number of frames per second to create the time lapse Export file.
  • Former Member
    0 Former Member over 9 years ago
    VirbEdit's UI allows you to select a playback speed up to 8 times the source video's speed. Anything beyond this and the applications has trouble reading the video fast enough to give you a good preview, but poses no problem for exporting. That said, the system is designed to support any playback speed. If you absolutely have to have video that plays back at 10x (or faster) you could, but it would require you to manually edit your database files.
  • There is a difference between speeding up video and removing frames to create a time lapse.

    The latter would be very nice to have native in Virb Edit, but in lieu of this feature, it can be done easily after the video is created with command line tools like ffmpeg or mp4box.

    Here is an example of a Virb video time lapse I created.
    https://www.youtube.com/watch?v=94HJaPu871E
  • VirbEdit's UI allows you to select a playback speed up to 8 times the source video's speed. Anything beyond this and the applications has trouble reading the video fast enough to give you a good preview, but poses no problem for exporting. That said, the system is designed to support any playback speed. If you absolutely have to have video that plays back at 10x (or faster) you could, but it would require you to manually edit your database files.


    It isn't really about speeding up the play time - it is about reducing the export file size. HD video is great but it uses a lot of file space. Sample the frames of the original at 2, 3 or 4 frames per second to give time lapse to the export file. Sound, of course would be absent from the original.
  • Former Member
    0 Former Member over 9 years ago
    There is a difference between speeding up video and removing frames to create a time lapse.


    This is true, however in Windows VirbEdit they are the same. 8x playback speed will drop 7 out of every 8 frames, 2x drops half of them, etc. KyleYost's video is what is often referred to as "hyperlapse". Getting a video like that uses significantly more advanced video processing techniques that both drop frames and smooth the video so it doesn't look shaky. I do not think that is a feature you are likely to see replicated in VirbEdit due to its complexity. If you want simple frame dropping, VirbEdit will do that for you, if you want a hyperlapse video, you'll need third party software.
  • This is true, however in Windows VirbEdit they are the same. 8x playback speed will drop 7 out of every 8 frames, 2x drops half of them, etc. KyleYost's video is what is often referred to as "hyperlapse". Getting a video like that uses significantly more advanced video processing techniques that both drop frames and smooth the video so it doesn't look shaky. I do not think that is a feature you are likely to see replicated in VirbEdit due to its complexity. If you want simple frame dropping, VirbEdit will do that for you, if you want a hyperlapse video, you'll need third party software.


    No, all I did was drop frames using ffmpeg. No complexity. No advanced video processing. Sounds like exactly what Virb Edit does with increased playback speed, just with greater than the max of 8x that Virb Edit allows.

    This is how I reduced speed by 10x for that video. 30fps video input that came from VIRB, 30fps video output with 9 out of 10 frames removed. A simple one-line command line to ffmpeg to read at 3fps and output at 30fps, thus dropping 9 out of 10 frames.

    ffmpeg -i VIRB.mp4 -r 3 -filter:v "setpts=1.0*PTS" -an VIRB_timelapse.mp4