Processing digital media files

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

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/)