Elemento Video

ProprietàTipoRichiestoEsempioIntervallo di valoriDescrizione
widthnumbertrue--La larghezza dell'elemento video.
heightnumbertrue--L'altezza dell'elemento video.
extstringtrue-mp4 | movL'estensione del file video (ad es., "mp4", "mov").
externalUrlstringfalse--L'URL del file video da una fonte esterna.
startInSourcenumbertrue--Il tempo di inizio del clip video nel file sorgente, in secondi. Di solito è 0, differisce da 0 solo quando il nodo video è stato tagliato dalla parte anteriore del video sorgente. La somma di startInSource e duration deve essere minore o uguale a sourceDuration.
sourceDurationnumbertrue--La durata totale del file video sorgente, in secondi. Questo campo dovrebbe corrispondere alla lunghezza effettiva del video sorgente.
isFrontTrimmedbooleanfalse--Indica se il video è stato tagliato dalla parte anteriore del video sorgente. Deve essere impostato su true quando startInSource non è 0.
volumenumberfalse-0 - 1Il livello del volume dell'elemento video. 1 rappresenta il volume massimo e 0 rappresenta l'audio disattivato.
hasAudiobooleantrue--Indica se l'elemento video contiene audio.
toneobjectfalse--Regolazioni al tono dell'immagine, inclusi gamma, saturazione, contrasto, luminosità e canali di colore.
lutobjectfalse--La tabella di ricerca utilizzata per regolare il tono dell'immagine.
filterAgentobjectfalse--La configurazione del filtro applicata al video. Supporta la mascheratura regionale opzionale.
maskDataobjectfalse--Configurazione della maschera per ritagliare o modellare l'elemento video stesso (ritaglio a livello di nodo). Questo è diverso da filterAgent.region, che limita dove vengono applicati gli effetti del filtro.

Nota:

  • L'URL esterno deve essere accessibile.
  • Sono supportati solo i video codificati in H.264; i video codificati in HEVC (H.265) non sono supportati.
  • Il campo sourceDuration deve corrispondere alla durata effettiva del file video sorgente.
  • La somma di startInSource e duration deve essere minore o uguale a sourceDuration.
  • Nella maggior parte dei casi, startInSource è 0. Differisce da 0 solo quando il nodo video è stato tagliato dalla parte anteriore del video sorgente.
  • Quando startInSource non è 0, dovresti impostare isFrontTrimmed su true per indicare che il video è stato tagliato dalla parte anteriore.
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
  }