Bow Tie Kreative VIDEO Grammar

Worked example · stage 11 of 15

Timeline (OTIO)

The editorial timeline serialised as OpenTimelineIO interchange JSON.

This material is fictional. It was invented for the package to demonstrate the method.

examples/timeline.otio
{
  "OTIO_SCHEMA": "Timeline.1",
  "metadata": {
    "laka:project_id": "grammar_demo_01",
    "laka:semantic_version": "story_v05",
    "laka:note": "Illustrative OTIO interchange example; adapter fidelity must be tested."
  },
  "name": "Context Is Part of the Quote — master_v07",
  "global_start_time": null,
  "tracks": {
    "OTIO_SCHEMA": "Stack.1",
    "children": [
      {
        "OTIO_SCHEMA": "Track.1",
        "children": [
          {
            "OTIO_SCHEMA": "Clip.2",
            "effects": [],
            "markers": [],
            "media_references": {},
            "metadata": {
              "laka:beat_id": "B3",
              "laka:clip_id": "clip_B_complete"
            },
            "name": "Complete qualified example",
            "source_range": {
              "OTIO_SCHEMA": "TimeRange.1",
              "duration": {
                "OTIO_SCHEMA": "RationalTime.1",
                "rate": 24,
                "value": 470
              },
              "start_time": {
                "OTIO_SCHEMA": "RationalTime.1",
                "rate": 24,
                "value": 173760
              }
            },
            "enabled": true,
            "active_media_reference_key": "DEFAULT_MEDIA",
            "media_reference": {
              "OTIO_SCHEMA": "ExternalReference.1",
              "available_range": null,
              "available_image_bounds": null,
              "metadata": {
                "laka:source_id": "cam_c_guest"
              },
              "name": "cam_c_guest",
              "target_url": "file:///media/cam_c_guest.mov"
            }
          }
        ],
        "effects": [],
        "markers": [],
        "metadata": {},
        "name": "V1",
        "source_range": null,
        "enabled": true,
        "kind": "Video"
      }
    ],
    "effects": [],
    "markers": [],
    "metadata": {},
    "name": "tracks",
    "source_range": null,
    "enabled": true
  }
}

This stage via the API →