mcut
@mcut/timeline

OtioExportOptions

Generated TypeScript API reference for the public mcut SDK.

mcut SDK


mcut SDK / timeline/src / OtioExportOptions

Interface: OtioExportOptions

Defined in: packages/timeline/src/otio.ts:22

OpenTimelineIO export: the project as an OTIO JSON document (the .otio format read by Resolve, RV, Premiere via plugin, and the OTIO toolchain).

Mapping decisions:

  • mcut times are integer ms; OTIO RationalTime uses rate 1000 (1 unit = 1ms) so every value round-trips exactly. Consumers rescale to frames.
  • Inter-clip spacing becomes explicit transparent Gaps (OTIO has no absolute clip positions).
  • Transitions become zero-footprint OTIO Transitions after the left clip, with in/out offsets of half the (already clamped) window each.
  • Speed ramps/freezes and multicam have no faithful core-schema peers and are flattened to their overall source span; the full element JSON rides in metadata.mcut for lossless reimport.
  • Project markers attach to the top-level Stack.

Properties

fps?

optional fps?: number;

Defined in: packages/timeline/src/otio.ts:24

Frame rate stamped on marker/global ranges (default: project fps).

On this page