| Proprietà | Tipo | Richiesto | Esempio | Intervallo di valori | Descrizione |
|---|---|---|---|---|---|
| width | number | true | - | - | La larghezza dell'elemento video. |
| height | number | true | - | - | L'altezza dell'elemento video. |
| ext | string | true | - | mp4 | mov | L'estensione del file video (ad es., "mp4", "mov"). |
| externalUrl | string | false | - | - | L'URL del file video da una fonte esterna. |
| startInSource | number | true | - | - | 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. |
| sourceDuration | number | true | - | - | La durata totale del file video sorgente, in secondi. Questo campo dovrebbe corrispondere alla lunghezza effettiva del video sorgente. |
| isFrontTrimmed | boolean | false | - | - | Indica se il video è stato tagliato dalla parte anteriore del video sorgente. Deve essere impostato su true quando startInSource non è 0. |
| volume | number | false | - | 0 - 1 | Il livello del volume dell'elemento video. 1 rappresenta il volume massimo e 0 rappresenta l'audio disattivato. |
| hasAudio | boolean | true | - | - | Indica se l'elemento video contiene audio. |
| tone | object | false | - | - | Regolazioni al tono dell'immagine, inclusi gamma, saturazione, contrasto, luminosità e canali di colore. |
| lut | object | false | - | - | La tabella di ricerca utilizzata per regolare il tono dell'immagine. |
| filterAgent | object | false | - | - | La configurazione del filtro applicata al video. Supporta la mascheratura regionale opzionale. |
| maskData | object | false | - | - | 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
sourceDurationdeve corrispondere alla durata effettiva del file video sorgente.- La somma di
startInSourceedurationdeve essere minore o uguale asourceDuration.- Nella maggior parte dei casi,
startInSourceè 0. Differisce da 0 solo quando il nodo video è stato tagliato dalla parte anteriore del video sorgente.- Quando
startInSourcenon è 0, dovresti impostareisFrontTrimmedsu true per indicare che il video è stato tagliato dalla parte anteriore.
{
"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
}