png is fine for sequences
tif/tga, too
no jpeg if you intend to compress the movie later on (re-compression = very bad idea)
if you just want to compress your frame sequence to avi, you can use virtualdub (good free open source tool) - but only with bmp and tga sequences
it has basic filters (resizing, f.e.) and can mix in external audio
if you want to use mp3 audio you need nandub (a modification of vdub)
in both tools, you always have the option to just copy the video stream (direct stream copy) and add audio from external files
so you can first compress the video and later mix in the audio part which was compressed in a seperate step
(i can recommend the lame mp3 encoder for this http://lame.sourceforge.net)
that way you don’t have to recompress
otherwise, save uncompressed video from your editing application and compress in a seperate step
alternatively you can use lossless compression codecs to save space
lossless compression codecs:
there are others (i already posted on this some time ago)
now about recommended codecs for final compression:
1. AVI
i’d recommend Xvid (open source mpeg4 codec with better quality than divx) version 1.1 is pretty stable and has myriads of options
http://www.koepi.org/xvid.shtml
there also are versions for mac/linux/*bsd/BeOS/solaris
if you have a little more time and a bitrate limit try 2-pass compression:
in the first pass it will analyze your video for parts which need more data rate and adjust the variable bitrate in the second pass accordingly
divx needs to be licensed for commercial use - expensive
haven’t bothered to try other codecs so far as most tend to be very expensive for commercial use and xvid worked fine for me
if you want more info on different avi codecs:
www.doom9.org is a good site for info anyway
windows media is nice, if you are only targeting current windows computers (codecs may already be installed)
has a very good dedicated tool for compression
http://www.microsoft.com/windows/windowsmedia/default.mspx
if you have to install codecs:
http://www.microsoft.com/windows/windowsmedia/9series/codecs.aspx
2. MOV (quicktime)
it’s been a long time since i used quicktime but the sorenson codecs still have a very good reputation
no current experience though
3. Other
if you want clients to be able to view the movie without installing codecs or players you can try bink:
it has its own compression format and has players for most system architectures (pc, mac, xbox, ps2)
it can compile the compressed movie into an windows executable file that has all the needed components for playback integrated
free of charge for win/mac/linux but it displays a small logo on exit of the player
4. regular video
depends on what kind of video:
HDTV (several sub-standards availlable), NTSC Tape, NTSC Mpeg2 (dvd), PAL Tape, Pal DVD