Video-Element

EigenschaftTypErforderlichBeispielWertbereichBeschreibung
widthnumbertrue--Die Breite des Video-Elements.
heightnumbertrue--Die Höhe des Video-Elements.
extstringtrue-mp4 | movDie Dateiendung des Videos (z.B. "mp4", "mov").
externalUrlstringfalse--Die URL der Videodatei aus einer externen Quelle.
startInSourcenumbertrue--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.
sourceDurationnumbertrue--Die Gesamtdauer der Quelldatei, in Sekunden. Dieses Feld sollte mit der tatsächlichen Länge des Quellvideos übereinstimmen.
isFrontTrimmedbooleanfalse--Gibt an, ob das Video von der Vorderseite des Quellvideos abgeschnitten wurde. Sollte auf true gesetzt werden, wenn startInSource nicht 0 ist.
volumenumberfalse-0 - 1Der Lautstärkepegel des Video-Elements. 1 steht für volle Lautstärke, und 0 steht für stumm.
hasAudiobooleantrue--Gibt an, ob das Video-Element Audio enthält.
toneobjectfalse--Anpassungen an dem Bildton, einschließlich Gamma, Sättigung, Kontrast, Helligkeit und Farbkanälen.
lutobjectfalse--Die Lookup-Tabelle, die zur Anpassung des Bildtons verwendet wird.
filterAgentobjectfalse--Die Filterkonfiguration, die auf das Video angewendet wird. Unterstützt optionale Regionenmaskierung.
maskDataobjectfalse--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 sourceDuration muss mit der tatsächlichen Dauer der Quelldatei übereinstimmen.
  • Die Summe von startInSource und duration muss kleiner oder gleich sourceDuration sein.
  • In den meisten Fällen ist startInSource 0. Es unterscheidet sich nur von 0, wenn der Video-Knoten von der Vorderseite des Quellvideos abgeschnitten wurde.
  • Wenn startInSource nicht 0 ist, sollten Sie isFrontTrimmed auf true setzen, um anzuzeigen, dass das Video von vorne gekürzt wurde.
videoElement.json
{
    "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
  }