---
name: "cmml-timeshift"
section: "1"
platform: "linux"
package: "cmml-tools"
version: "0.9.4-1"
release: "Debian 5.0 (Lenny)"
platforms: ["linux"]
url: "https://new.carta.tech/cmml-timeshift"
---

# cmml-timeshift(1)

Apply a timeshift to all the clip tags.

## NAME

cmml-timeshift —       Apply a timeshift to all the clip tags.

## SYNOPSIS

**cmml-timeshift** \[-o **file**  \| --output **file** \]  \[-s **offset**  \| --sec **offset** \]  \[-h  \| --help \]  \[-v  \| --version \] filename

## Description

**cmml-timeshift** parses a CMML instance document  given as **filename**, applies a timeshift  to the start and end times of the clip tags and creates a  CMML instance document from it, which gets written to stdout  by default. Clip tags that would receive negative start times  are skipped. In case of a non-recoverable error upon parsing, the  faulty tag including line and column number is reported.

## Options

**cmml-timeshift** accepts the following options:

- \-o **file**, --output **file**

  Output file. Writes fixed CMML document to the  given **file** instead of stdout, which is the  default.

- \-s **offset**, --sec **offset**

  Timeshift offset in seconds. Shifts the start- and  endtime of the clip tags by **offset** seconds.

- \-h, --help

  Print usage message.

- \-v, --version

  Print version information.

## VERSION

This man page is correct for CMML version 2.1 and libcmml  version 0.9.4.

## SEE ALSO

More information is available at:  *Annodex.net (link to URL http://www.annodex.net/)*
