

Some examples:įfmpeg -i file.mov -pix_fmt rgb24 -s qcif -loop 0 output.gif I actually have ffmpeg installed from fink, and use it from the command line. Use the command-line tool ffmpeg, which can handle almost any conversion task imaginable.

There are two simple ways of creating animations with GraphicConverter, the powerful graphics editor that used to be bundled with OS X and is now shareware.Ĭhoose File ⇒ Convert&Modify. This linked page explains how to utilize Blender's Video Sequence Editor. To assemble image sequences into movies or deconstruct movies into images, you can also use the 3D design program Blender. The way to get around this is relatively simple: just export a slow version of your animation first (dictated by the minimum still image duration), then re-import the resulting movie clip and change its overall speed by an arbitrary factor. 01s frame duration seems to be unachievable with iMovie '09: whereas it lets you freely speed up or slow down movie clips, the frames in a slide shows are limited to. Instructions for how to use iMovie '09 are on a separate page. That's more than enough for normal applications. There is a work-around that allows to go down to 0.01 second frame duration.

The main obstacle with all versions is that there is a minimum frame duration that is too long for most animations. On the Mac, we of course also have iMovie.

Such a variable frame rate is useful for animations when you want to slow down or pause at certain frames, without copying the corresponding image and thereby increasing the file size. The special feature of that script is that it lets you set individual frame durations for each image in the sequence. mov files that can be displayed by Quicktime Player, you can use the Python script that I list on the page "Frame-by frame animation as Quicktime with variable frame duration". Instead of creating a gif movie, mpeg encoding can also be done by simply callingĬonvert -quality 100 *.png Outputfile.mpeg See also my general installation instructions. On a Mac, you can get ImageMagick for X11 from fink. (delay 3 is the shortest inter-frame delay possible). An example command with PNG input would beĬonvert -set delay 3 -colorspace GRAY -colors 16 -dispose 1 -loop 0 -scale 50% *.png Output.gif Input files can be, e.g.: PNG, JPG, GIF, BMP, or any other that the program can import. Use the convert command to create a single GIF image. GraphicsMagick (fast and modern) or ImageMagick (slower but ubiquitous) are practically platform-independent tools, because you can get them for Mac, Windows and UNIX. Then, we have various options to create a movie: It is a good idea to name the frame images sequentially so that they appear in your folder listing in the order in which they are to be incorporated into the movie. They should preferrably be of the same dimensions (although that isn't strictly necessary in all methods described below). The first thing one needs is a way to produce the individual frames as bitmap images. The downside is that GIFs don't rpovide a play button that lets you start, stop and repeat the movie at will. GIF animations don't require a player plugin and are therefore especially popular for web pages. The easiest and most platform-independent way of delivering animations is probably still the GIF89 movie. Creating Animations for Presentations and the webĮlsewhere on this web site, I discuss how to create presentations and embed movies in PDF files one question that comes up in both contexts is: how do you create animated content? One can classify animations by the same two main categories that apply to images: bitmap versus vector graphics.
