| Eigenschaft | Typ | Erforderlich | Beispiel | Wertbereich | Beschreibung |
|---|---|---|---|---|---|
| width | number | true | - | - | Die Breite des Video-Elements. |
| height | number | true | - | - | Die Höhe des Video-Elements. |
| ext | string | true | - | mp4 | mov | Die Dateiendung des Videos (z.B. "mp4", "mov"). |
| externalUrl | string | false | - | - | Die URL der Videodatei aus einer externen Quelle. |
| startInSource | number | true | - | - | Die Startzeit des Videoclips in der Quelldatei, in Sekunden. In der Regel 0, unterscheidet sich nur von 0, wenn der Video-Knoten von der Vorderseite des Quellvideos abgeschnitten wurde. Die Summe von startInSource und duration muss kleiner oder gleich sourceDuration sein. |
| sourceDuration | number | true | - | - | Die Gesamtdauer der Quelldatei, in Sekunden. Dieses Feld sollte mit der tatsächlichen Länge des Quellvideos übereinstimmen. |
| isFrontTrimmed | boolean | false | - | - | Gibt an, ob das Video von der Vorderseite des Quellvideos abgeschnitten wurde. Sollte auf true gesetzt werden, wenn startInSource nicht 0 ist. |
| volume | number | false | - | 0 - 1 | Der Lautstärkepegel des Video-Elements. 1 steht für volle Lautstärke, und 0 steht für stumm. |
| hasAudio | boolean | true | - | - | Gibt an, ob das Video-Element Audio enthält. |
| tone | object | false | - | - | Anpassungen an dem Bildton, einschließlich Gamma, Sättigung, Kontrast, Helligkeit und Farbkanälen. |
| lut | object | false | - | - | Die Lookup-Tabelle, die zur Anpassung des Bildtons verwendet wird. |
| filterAgent | object | false | - | - | Die Filterkonfiguration, die auf das Video angewendet wird. Unterstützt optionale Regionenmaskierung. |
| maskData | object | false | - | - | Maskenkonfiguration zum Zuschneiden oder Formen des Video-Elements selbst (Knotenebene-Clipping). Dies unterscheidet sich von filterAgent.region, das einschränkt, wo Filtereffekte angewendet werden. |
Hinweis:
- Die externalUrl muss erreichbar sein.
- Nur H.264 kodierte Videos werden unterstützt; HEVC (H.265) kodierte Videos werden nicht unterstützt.
- Das Feld
sourceDurationmuss mit der tatsächlichen Dauer der Quelldatei übereinstimmen.- Die Summe von
startInSourceunddurationmuss kleiner oder gleichsourceDurationsein.- In den meisten Fällen ist
startInSource0. Es unterscheidet sich nur von 0, wenn der Video-Knoten von der Vorderseite des Quellvideos abgeschnitten wurde.- Wenn
startInSourcenicht 0 ist, sollten SieisFrontTrimmedauf true setzen, um anzuzeigen, dass das Video von vorne gekürzt wurde.
{
"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
}