Skip to main content
Transitions go in the top-level transitions array. Each transition references two element id values via from_id (outgoing) and to_id (incoming).
Elements used in transitions must have an id set. For text and image elements, duration is also required.

Cross dissolve

Fade between two video clips. The time values create a sequential timeline; the transition overlaps the cut.
{
  "width": 1920,
  "height": 1080,
  "duration": 12,
  "elements": [
    {
      "type": "video",
      "id": "clip_a",
      "source_url": "https://cdn.example.com/clip-a.mp4",
      "time": 0
    },
    {
      "type": "video",
      "id": "clip_b",
      "source_url": "https://cdn.example.com/clip-b.mp4",
      "time": 6
    }
  ],
  "transitions": [
    { "type": "cross_dissolve", "duration": 1.0, "from_id": "clip_a", "to_id": "clip_b" }
  ]
}

Wipe left

{
  "width": 1920,
  "height": 1080,
  "duration": 12,
  "elements": [
    {
      "type": "video",
      "id": "clip_a",
      "source_url": "https://cdn.example.com/clip-a.mp4",
      "time": 0
    },
    {
      "type": "video",
      "id": "clip_b",
      "source_url": "https://cdn.example.com/clip-b.mp4",
      "time": 6
    }
  ],
  "transitions": [
    {
      "type": "wipe_left",
      "duration": 0.8,
      "from_id": "clip_a",
      "to_id": "clip_b"
    }
  ]
}

All transition types

typeDescription
cross_dissolveStandard crossfade (Premiere: Cross Dissolve)
dip_to_blackFade through black (Premiere: Dip to Black)
dip_to_whiteFade through white (Premiere: Dip to White)
wipe_leftWipe to the left
wipe_rightWipe to the right
wipe_upWipe upward
wipe_downWipe downward
diagonal_wipeDiagonal wipe
barn_doors_horizontalHorizontal barn doors open/close
barn_doors_verticalVertical barn doors open/close
irisIris / concentric circle wipe
page_turnPage turn / peel
cross_zoomZoom dissolve between clips (Premiere: Cross Zoom)
gradient_wipeGradient-based wipe (Premiere: Gradient Wipe)
band_wipeBand wipe (Premiere: Band Wipe)
box_wipeBox shrink / grow wipe (Premiere: Box Wipe)