| Eigenschap | Type | Vereist | Voorbeeld | Waardenbereik | Omschrijving |
|---|---|---|---|---|---|
| width | number | true | - | - | De breedte van het video-element. |
| height | number | true | - | - | De hoogte van het video-element. |
| ext | string | true | - | mp4 | mov | De bestandsnaam extensie van de video (bijv. "mp4", "mov"). |
| externalUrl | string | false | - | - | De URL van het videobestand van een externe bron. |
| startInSource | number | true | - | - | De starttijd van de videoclip in het bronbestand, in seconden. Gewoonlijk 0, verschilt alleen van 0 wanneer de videoknoop aan de voorkant van de bronvideo is bijgesneden. De som van startInSource en duration moet kleiner zijn dan of gelijk aan sourceDuration. |
| sourceDuration | number | true | - | - | De totale duur van het bronvideobestand, in seconden. Dit veld moet overeenkomen met de werkelijke lengte van de bronvideo. |
| isFrontTrimmed | boolean | false | - | - | Geeft aan of de video is bijgesneden aan de voorkant van de bronvideo. Moet op true worden ingesteld wanneer startInSource niet 0 is. |
| volume | number | false | - | 0 - 1 | Het volume niveau van het video-element. 1 staat voor vol volume en 0 staat voor gedempt. |
| hasAudio | boolean | true | - | - | Geeft aan of het video-element audio bevat. |
| tone | object | false | - | - | Aanpassingen aan de beeldtoon, inclusief gamma, verzadiging, contrast, helderheid en kleurkanalen. |
| lut | object | false | - | - | De look-up tabel die wordt gebruikt om de beeldtoon aan te passen. |
| filterAgent | object | false | - | - | De filterconfiguratie die op de video is toegepast. Ondersteunt optionele regiomaskering. |
| maskData | object | false | - | - | Maskerconfiguratie om het video-element zelf bij te snijden of te vormen (knoop-niveau bijsnijden). Dit is anders dan filterAgent.region, dat beperkt waar filtereffecten worden toegepast. |
Opmerking:
- De externalUrl moet toegankelijk zijn.
- Alleen H.264 gecodeerde video's worden ondersteund; HEVC (H.265) gecodeerde video's worden niet ondersteund.
- Het veld
sourceDurationmoet overeenkomen met de werkelijke duur van het bronvideobestand.- De som van
startInSourceendurationmoet kleiner zijn dan of gelijk aansourceDuration.- In de meeste gevallen is
startInSource0. Het verschilt alleen van 0 wanneer de videoknoop aan de voorkant van de bronvideo is bijgesneden.- Wanneer
startInSourceniet 0 is, moet jeisFrontTrimmedop true instellen om aan te geven dat de video van voren is bijgesneden.
{
"id": "30793500-aee2-4f6d-845f-b3adbe4302ca",
"type": "Video",
"width": 1280,
"height": 720,
"hasAudio": true,
"start": 0,
"duration": 10.218542,
"trackIndex": 0,
"x": -209.95197696399893,
"y": 254.59255700448338,
"blendMode": "normal",
"anchorX": 640,
"anchorY": 360,
"rotation": 0,
"scaleX": 1,
"scaleY": 1,
"alpha": 1,
"skewX": 0,
"skewY": 0,
"keyframes": [],
"filterAgent": {
"type": "Pixelate",
"options": [{ "key": "size", "value": 8, "min": 1, "max": 100 }]
},
"externalUrl": "https://videos.pexels.com/video-files/1526909/1526909-hd_1280_720_24fps.mp4",
"ext": "mp4",
"tone": {
"gamma": -0.66,
"saturation": 0,
"contrast": 0,
"brightness": 0,
"red": 0,
"green": 0,
"blue": 0
},
"startInSource": 0,
"sourceDuration": 30.5,
"volume": 1
}