Specification

VideoML Draft Specification v0.1

A high-level view of the schema and conceptual model. Detailed reference pages will expand each section.

RFCs and draft specs live in VideoML/specification.

Core Concepts

  • Compositions, scenes, and cues
  • Temporal layout and duration resolution
  • Reusable components and metadata
Draft content placeholder: this section will include formal definitions and canonical examples.

Components

  • Visual components: text, shapes, images, video
  • Audio components: voice, music, effects
  • Bindings and parameterization
Draft content placeholder: element reference tables and attribute semantics will live here.

Timing & Layout

  • Cues as the atomic timing unit
  • Relative timing and nested timing scopes
  • Timeline resolution and constraints
Draft content placeholder: timing model, rules, and examples.

Video Object Model (VOM)

The VOM describes the runtime representation of VideoML for players, renderers, and tooling.

Draft content placeholder: VOM types and runtime lifecycle.

VideoML is a draft standard for declarative video composition. This site is a work in progress.