Technical Metadata

All MovIm files generated by the libmovim library include technical metadata. Example:

 

capture-codec='MovIm 2.0'

capture-library='libmovim 2026-04-26

capture-scanner='AVpres 2.3.1'

capture-timestamp='2026-04-28 15:41:07 UTC'

. . .

 

The most relevant are discussed in this document.

Codec

The version of the MovIm codec that was implemented in the coding library follows the semantic versioning.

Syntax: capture-codec='MovIm n.m[.l]', where:

  • n is the version
  • m is the subversion
  • l is an incremental patch counter, which is omitted when no patch exists

Library

The version of the library used to generate the file. It follows the date-based versioning.

Syntax: capture-library='libmovim YYYY-MM-DD'.

Scanner

Each of our scanners adds a metadata which uniquely identifies the machine. This is more than just a counter.

Syntax: capture-scanner='AVpres n.m[.l]', where:

n is the type of movement
1 = hand-cranked continuous mouvement
2 = motorised continuous mouvement
3 = motorised step-by-step mouvement
4 = motorised step-by-step multispectral digitisation
m is the machine
an incremental counter of a machine of a specific type
l is the architecture of the motherboard

0 = x86-64 (AMD64)
1 = AArch64 (ARM64)
This last number was introduced in 2021. When it is missing, then it’s x86-64 (AMD64).

Timestamp

Each generated file includes the date and time of its generation.

Syntax: capture-timestamp='YYYY-MM-DD hh:mm:ss AAA', where:

  • YYYY-MM-DD is the datestamp
  • hh:mm:ss in the timestamp
  • AAA is the time zone designator (the default is UTC)

2026-05-23