Original 2012-11-16, Updated 2016-04-05: cleanup and information about overlaying images.
When using ffmpeg to compress a video, I recommend using the libx264 codec, from experience it has given me excellent quality for small video sizes. I have noticed that different versions of ffmpeg will produce different output file sizes, so your mileage may vary.
To take a list of images that are padded with zeros (
pic0002.png…. etc) use the following command:
where the %04d means that zeros will be padded until the length of the string is 4 i.e
2000 and so on. If no padding is needed use something similar to
-ris the framerate (fps)
-crfis the quality, lower means better quality, 15-25 is usually good
-sis the resolution
-pix_fmt yuv420pspecifies the pixel format, change this as needed
the file will be output (in this case) to:
Specifying start and end frames
-start_numberspecifies what image to start at
-vframes 1000specifies the number frames/images in the video