FFmpeg can read and write images for each frame of a video sequence. The following image formats are supported:
- PGM, PPM
- PAM (PAM is a PNM extension with alpha support.)
- PGMYUV (PGM with U and V components in YUV 4:2:0)
- JPEG (Progressive JPEG is not supported.)
- .Y.U.V (one raw file per component)
- animated GIF (Only uncompressed GIFs are generated.)
- PNG (2 bit and 4 bit/pixel not supported yet.)
- Targa (Targa (.TGA) image format.)
- TIFF (Only 24 bit/pixel images are supported.)
- SGI (SGI RGB image format)