องค์ประกอบวิดีโอ

ทรัพย์สินประเภทจำเป็นตัวอย่างช่วงค่าคำอธิบาย
widthnumbertrue--ความกว้างขององค์ประกอบวิดีโอ
heightnumbertrue--ความสูงขององค์ประกอบวิดีโอ
extstringtrue-mp4 | movนามสกุลไฟล์ของวิดีโอ (เช่น "mp4", "mov")
externalUrlstringfalse--URL ของไฟล์วิดีโอจากแหล่งภายนอก
startInSourcenumbertrue--เวลาเริ่มต้นของคลิปวิดีโอในไฟล์แหล่ง เป็นวินาที โดยปกติจะเป็น 0 จะแตกต่างจาก 0 เมื่อโหนดวิดีโอถูกตัดออกจากด้านหน้าไฟล์วิดีโอแหล่ง ผลรวมของ startInSource และ duration จะต้องน้อยกว่าหรือเท่ากับ sourceDuration
sourceDurationnumbertrue--ระยะเวลารวมของไฟล์วิดีโอแหล่ง เป็นวินาที ฟิลด์นี้จะต้องตรงกับความยาวจริงของวิดีโอแหล่ง
isFrontTrimmedbooleanfalse--ระบุว่าวิดีโอถูกตัดออกจากด้านหน้าไฟล์วิดีโอแหล่งหรือไม่ ควรตั้งค่าเป็น true เมื่อ startInSource ไม่ใช่ 0
volumenumberfalse-0 - 1ระดับเสียงขององค์ประกอบวิดีโอ 1 แทนเสียงเต็ม และ 0 แทนเสียงปิด
hasAudiobooleantrue--ระบุว่าวิดีโอองค์ประกอบมีเสียงหรือไม่
toneobjectfalse--การปรับเปลี่ยนโทนภาพรวมถึงแกมมา ความอิ่มตัว คอนทราสต์ ความสว่าง และช่องสี
lutobjectfalse--ตารางค้นหาที่ใช้ในการปรับโทนภาพ
filterAgentobjectfalse--การกำหนดค่าฟิลเตอร์ที่ใช้กับวิดีโอ รองรับการมาสก์พื้นที่เลือก
maskDataobjectfalse--การกำหนดค่ามาสก์เพื่อตัดหรือสร้างรูปร่างองค์ประกอบวิดีโอเอง (การตัดที่ระดับโหนด) ซึ่งแตกต่างจาก filterAgent.region ซึ่งจำกัดตำแหน่งที่ฟิลเตอร์มีผล

หมายเหตุ:

  • externalUrl จะต้องสามารถเข้าถึงได้
  • รองรับเฉพาะวิดีโอที่เข้ารหัสด้วย H.264; วิดีโอที่เข้ารหัสด้วย HEVC (H.265) จะไม่ได้รับการสนับสนุน
  • ฟิลด์ sourceDuration จะต้องตรงกับระยะเวลาจริงของไฟล์วิดีโอแหล่ง
  • ผลรวมของ startInSource และ duration จะต้องน้อยกว่าหรือเท่ากับ sourceDuration
  • ในกรณีส่วนใหญ่ startInSource จะเป็น 0 ซึ่งจะต่างจาก 0 เมื่อโหนดวิดีโอถูกตัดออกจากด้านหน้าของวิดีโอแหล่ง
  • เมื่อ startInSource ไม่ใช่ 0 คุณควรตั้งค่า isFrontTrimmed เป็น true เพื่อระบุว่าวิดีโอถูกตัดจากด้านหน้า
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
  }