How to create a time lapse video similar to this one with OSX:


I have all the photos I just need some help creating it? Any ideas?


You have a Mac? Well, it should have come with iMovie, which is part of the iLife package. using iMovie, you can simply drag and drop the images from the folder they are in, onto the editing time line. Space them out according to how fast you want them to display, drag and drop a song onto the audio portion of the time line, and export it as a movie. iMovie'11

  • Do you know how to remove the default zooming of the images? – TheLearner Mar 26 '12 at 14:56
  • According to Apple, zooming isn't a default, but rather an effect that can be applied to change the feel of the movie. iMovie should NOT be zooming in on any of the images. Make sure you are not cropping any of the images you add, as this will give the impression of Zooming. Try selecting the images you add, and ensuring No Effect have been applied. – Bon Gart Mar 26 '12 at 15:10
  • Tried that doesn't work. I simply added a bunch of equally sized images and then it creates the zoom in zoom out event as a transition – TheLearner Mar 26 '12 at 15:50
  • Hmm...Well..."In iMovie, choose File > New Project. The File menu appears in a light gray bar across the top of your computer screen. To apply a theme to your project, select one of the themes presented below Project Themes. If you don’t want to add any theme-based elements to your project, select No Theme." So make sure you are not selecting a theme for your project. It is entirely possible that the theme being applied to your project is also applying the transition between images. They cover adding and removing transitions here support.apple.com/kb/PH2115 – Bon Gart Mar 26 '12 at 15:54
  • As suggested by others here iMovie has big issues working with a large amount of images. Anything above 1000 images or so and it seems like it can't handle it. I'm using a MacBook Pro 15" w/TouchBar and iMovies crashes or halts completely for a VERY long time. I'd recommend using the `Time Lapse Assembler" instead as proposed in: superuser.com/a/1035473/104737 – Darwind Feb 6 '18 at 3:22

On any platform, including OSX, use the image toolkit that comes with ImageMagick to convert a series of images to a video with this command:

convert *.jpg myvideo.mpeg

The images should have a unique numeric sequence number for a prefix, either the time of the image or simply _001 etc. (like cap_001.jpg, cap_002.jpg etc)


I had a case where I had about 2500 pictures from a webcam I wanted to videoify. Both iMovie and the convert Script from ImageMagick couldn't handle the amount from file. There is a neat little program called "Time Lapse Assembler" which did the trick. Beware: If you install, it tries to install some Yahoo-crap aswell

  • that's right! Had the same problem now on importing 4000 images. I also tried it with Adobe Lightroom, but it looks like even if you take parts of 1000 images it takes about 40 minutes on my mac book pro – XandruCea Nov 26 '16 at 21:44

ImageMagick just relies on ffmpeg being installed. You can call that directly something like this:

/path/to/ffmpeg -y -pattern_type glob -i '/path/to/jpegs/*.jpg' -c:v libx264 -r 30 -crf 24 -s 1280x720 /path/to/destination/video.mpeg

I'm not sure how well that actually works on macOS, but it worked on our linux web server. convert is a good shortcut for it, though.

  • what does -crf 24 do? – gozzilli Aug 8 '20 at 21:24

You can use QuickTimePlayer to easily create a time lapse.

Just use File > Open Image Sequence and select the images.

Details are here: https://support.apple.com/guide/quicktime-player/create-a-movie-with-an-image-sequence-qtp315cce984/mac

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.