Processing digital media files
File Information Tool Set (FITS)
(...) identifies, validates and extracts technical metadata for a wide range of file formats. It acts as a wrapper, invoking and managing the output from several other open source tools (...)
https://projects.iq.harvard.edu/fits
The DAMS software runs FITS on an OBJ datastream during ingest. The result of the analysis is stored in the asset's TECHMD datastream.
ImageMagic, GraphicsMagic
Widely-used command-line tools that allow manipulation and conversion of image files in batch
- ImageMagic (https://imagemagick.org); available for macOS via MacPorts (legacy version only, https://ports.macports.org/port/ImageMagick/) or Homebrew (https://formulae.brew.sh/formula/imagemagick#default)
- GraphicsMagic (http://www.graphicsmagick.org/); available for macOS via MacPorts (https://ports.macports.org/port/GraphicsMagick/) or Homebrew (https://formulae.brew.sh/formula/graphicsmagick#default)
Ghostscript
Interpreter for the PostScript language and PDF files. Allows creation or transformation of PDF documents, e.g. splitting or merging. Allows to render image files from PDF documents.
https://www.ghostscript.com/; available for macOS via MacPorts (https://ports.macports.org/port/ghostscript/) or Homebrew (https://formulae.brew.sh/formula/ghostscript#default)
Adobe DNG converter
Free utility from Adobe for converting camera RAW files to the Adobe Digital Negative (DNG) format (https://helpx.adobe.com/photoshop/using/adobe-dng-converter.html). DNG files are likely better suited for preserving "unprocessed" image data than camera RAW files, as they are usually stored in a proprietary, manufacturer- or model-specific file format. DNG is a specification maintained by Adobe, but it is fully published and available for use royalty-free. See https://www.loc.gov/preservation/digital/formats/fdd/fdd000188.shtml for further information about the DNG specifications.
FFmpeg
Open source software used for converting audio and video data (https://ffmpeg.org/)