ANIM


 * Distinct from DeluxePaint Animation (Anim or ANM) files.

ANIM is an animated raster graphics format that was widely used on Amiga computers.

It uses the IFF container format. The first frame is usually (more or less) in the form of an embedded ILBM file. The other frames use one of a number of available schemes for storing the differences from a previous frame.

See also:
 * AnimBrush
 * ILBM

Frame operations
Each frame (except possibly the first frame) has an  chunk with an "operation" field, which tells how that frame's pixel data is structured, compressed, etc. Usually, for a given ANIM file, all frames with a nonzero operation use the same operation.

Only operations 0, 5, and 7 are reasonably common.

Known operations:

Audio
There are at least a couple of extensions that add audio to an ANIM file.
 * .sndanim: Refer to AnimFX's documentation of the  and   chunks.
 * An extension based on 8SVX.

Identification
Files begin with bytes.

Specifications

 * ANIM IFF CEL Animations, from the AmigaOS Documentation Wiki
 * http://www.textfiles.com/programming/FORMATS/anim7.txt
 * IFF.TXT - Section named "Cel animation form"
 * AnimFX → ANIM.guide

Software

 * iffanimplay
 * AnimPlayer
 * XAnim
 * cvtmovie - ANIM-J information and extractor
 * FFmpeg
 * iff-convert

Sample files
Various:
 * http://aminet.net/pix/anim
 * http://samples.mplayerhq.hu/anim/
 * https://telparia.com/fileFormatSamples/video/iffANIM/

By type:
 * ANIM3: ,
 * ANIM7:, ,
 * ANIM8: ,
 * ANIM-J: ,
 * ANIM32: (241 MB)
 * ANIM-l:
 * AnimFX audio: ,
 * 8SVX audio:

See also AnimBrush.

Links

 * Wikipedia article