Video Transitions
See JSON Examples Overview for shared project fields and general parameter rules.
Built-in Fade Transitions
Adds built-in fade transitions with different durations between consecutive video clips.
Complete JSON
Key Parameters
| Field path | Purpose | Type and constraints | Example value |
|---|---|---|---|
timelines[].videoTracks[].transitions[].duration | Timeline position or duration | integer, microseconds; normally >= 0 | 500000 to 2000000 |
timelines[].videoTracks[].transitions[].index | Index of the clip before the transition | integer; unique or ordered within the containing collection | 0 to 1 |
timelines[].videoTracks[].transitions[].name | Built-in effect name | string; required when type=builtin | Fade |
timelines[].videoTracks[].transitions[].type | Object or parameter type | string; allowed values depend on the containing object | builtin |
Package Transition
Adds brush-style transitions by referencing an installed transition package.
Complete JSON
Key Parameters
| Field path | Purpose | Type and constraints | Example value |
|---|---|---|---|
timelines[].videoTracks[].transitions[].duration | Timeline position or duration | integer, microseconds; normally >= 0 | 1000000 |
timelines[].videoTracks[].transitions[].id | Package, style, or animation ID | string; required when the referenced resource is used | Non-empty |
timelines[].videoTracks[].transitions[].index | Index of the clip before the transition | integer; unique or ordered within the containing collection | 0 to 1 |
timelines[].videoTracks[].transitions[].type | Object or parameter type | string; allowed values depend on the containing object | package |