(...) 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.
Widely-used command-line tools that allow manipulation and conversion of image files in batch
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)
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.
Open source software used for converting audio and video data (https://ffmpeg.org/)