Elemento de Vídeo

PropriedadeTipoNecessárioExemploFaixa de ValoresDescrição
widthnumbertrue--A largura do elemento de vídeo.
heightnumbertrue--A altura do elemento de vídeo.
extstringtrue-mp4 | movA extensão do arquivo de vídeo (por exemplo, "mp4", "mov").
externalUrlstringfalse--A URL do arquivo de vídeo de uma fonte externa.
startInSourcenumbertrue--O tempo de início do clipe de vídeo no arquivo de origem, em segundos. Normalmente 0, só difere de 0 quando o nó de vídeo foi cortado da frente do vídeo de origem. A soma de startInSource e duration deve ser menor ou igual a sourceDuration.
sourceDurationnumbertrue--A duração total do arquivo de vídeo de origem, em segundos. Este campo deve corresponder ao comprimento real do vídeo de origem.
isFrontTrimmedbooleanfalse--Indica se o vídeo foi cortado da frente do vídeo de origem. Deve ser definido como verdadeiro quando startInSource não é 0.
volumenumberfalse-0 - 1O nível de volume do elemento de vídeo. 1 representa volume total e 0 representa mudo.
hasAudiobooleantrue--Indica se o elemento de vídeo contém áudio.
toneobjectfalse--Ajustes no tom da imagem, incluindo gama, saturação, contraste, brilho e canais de cor.
lutobjectfalse--A tabela de pesquisa usada para ajustar o tom da imagem.
filterAgentobjectfalse--A configuração do filtro aplicada ao vídeo. Suporta mascaramento de região opcional.
maskDataobjectfalse--Configuração da máscara para recortar ou moldar o próprio elemento de vídeo (clipping em nível de nó). Isso é diferente de filterAgent.region, que limita onde os efeitos do filtro são aplicados.

Nota:

  • O externalUrl deve ser acessível.
  • Apenas vídeos codificados em H.264 são suportados; vídeos codificados em HEVC (H.265) não são suportados.
  • O campo sourceDuration deve corresponder à duração real do arquivo de vídeo de origem.
  • A soma de startInSource e duration deve ser menor ou igual a sourceDuration.
  • Na maioria dos casos, startInSource é 0. Ele só difere de 0 quando o nó de vídeo foi cortado da frente do vídeo de origem.
  • Quando startInSource não é 0, você deve definir isFrontTrimmed como verdadeiro para indicar que o vídeo foi cortado da frente.
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
  }