Format Support

Supported image, video, and audio input formats for the Nomad Media asset processing pipeline.

Image Formats

Image processing is handled via Pillow. Supported formats include:

BMP, DIB, EPS, GIF, ICNS, ICO, IM, JPEG, JPEG 2000, MSP, PCX, PNG, PPM, SGI, SPIDER, TGA, TIFF, WebP, XBM, BLP, CUR, DCX, DDS, FLI/FLC, FPX, FTEX, GBR, GD, IMT, IPTC/NAA, MCIDAS, MIC, MPO, PCD, PIXAR, PSD, WAL, WMF, XPM, PALM, PDF, XV Thumbnails

Video Formats

Video processing is handled via AWS MediaConvert. Supported containers and codecs:

ContainerCodecs
No ContainerDV/DVCPRO, AVC (H.264), HEVC (H.265), MPEG-1, MPEG-2
3G2AVC (H.264), H.263, MPEG-4 part 2
3GPAVC (H.264), H.263, MPEG-4 part 2
Audio Video Interleave (AVI)Uncompressed, Canopus HQ, DivX/Xvid, DV/DVCPRO
Adobe FlashAVC (H.264), Flash 9 File, H.263
MatroskaAVC (H.264), PCM, MPEG-2, MPEG-4 part 2, VC-1
IMFApple ProRes, JPEG 2000 (J2K)
MPEG Program Streams (MPEG-PS)MPEG-2
MPEG Transport Streams (MPEG-TS)AVC (H.264), HEVC (H.265), MPEG-2, VC-1
MPEG-1 System StreamsMPEG-1, MPEG-2
MPEG-4Uncompressed, AVC Intra 50/100, DivX/Xvid, H.261, H.262, H.263, AVC (H.264), HEVC (H.265), JPEG 2000, MPEG-2, MPEG-4 part 2, VC-1

Audio Formats

Audio encoding is handled via FFmpeg. Supported codecs include:

aac, libfdk_aac, libmp3lame, libopencore-amrnb, libopus, libshine, libtwolame, libvo-amrwbenc, libvorbis, mjpeg, wavpack