Please note that the MSMI video codec has been superseded on the 12th of January 2019 by its generalisation MovIm.


This work is inspired by Jim Lindner’s Filmic project and by in-depth discussions with Claudio Weidmann. The MSMI video codec is developed since early 2017 by Reto Kromer, who first presented it publicly in 2018. We use the unofficial FourCC “MSMI” for this video codec.

The openMSMI package contains the libmsmi C library, implementing the MSMI video codec, and the openmsmi Bash command−line interface to libmsmi, allowing to encode, decode, play and analyse multispectral moving images. The package is released under a 3-Clause BSD License and is provided “as is” without warranty or support of any kind.

A PDF of the current man page is available.

The source code will become freely available, as soon as a public beta not requiring special user’s skills will be released. Our inner circle can already install and test an alpha, which comes with a short test file, by running the following command:

brew install avpres/formulae/openmsmi

The Homebrew/Linuxbrew formula has been successfully tested on x86_64 architectures running on the following operating systems:

  • Linux: Ubuntu 18.04.1 LTS, 16.04.5 LTS and 14.04.5 LTS, and Slackware 14.2
  • Macintosh: macOS 10.13.6 and 10.12.6, and OS X 10.11.6
  • Windows 10 Pro and Home running the Debian 9.5 or Ubuntu 18.04.1 LTS app