Chillin Render API ช่วยให้คุณสามารถกำหนดเนื้อหาวิดีโอและพารามิเตอร์ที่จะเรนเดอร์ได้โดยการกำหนดโครงสร้าง JSON ดังตัวอย่างด้านล่าง
ติดต่อ [email protected] เพื่อขอเครดิต Render API
ไปที่แดชบอร์ดเพื่อสร้างคีย์ Render API ของคุณ
ส่งคำขอ POST ไปยังจุดสิ้นสุด Render API (https://api.chillin.online/render/v1) โดยมีโครงสร้าง JSON เป็นเนื้อหาของคำขอ และคีย์ API ของคุณในส่วนหัว Authorization
1{
2 "compositeWidth": 1920,
3 "compositeHeight": 1080,
4 "fps": 30,
5 "projectData": {
6 "type": "",
7 "width": 1920,
8 "height": 1080,
9 "fill": "#000000",
10 "view": [
11 {
12 "id": "8ecf7475-2c6c-47f9-827b-a09c7913f4c0",
13 "type": "Image",
14 "start": 0,
15 "duration": 5,
16 "trackIndex": 0,
17 "x": -570.0335392757963,
18 "y": -170.90659033307685,
19 "blendMode": "normal",
20 "anchorX": 1302,
21 "anchorY": 2312,
22 "rotation": 0,
23 "scaleX": 0.23356401384083045,
24 "scaleY": 0.23356401384083045,
25 "alpha": 1,
26 "skewX": 0,
27 "skewY": 0,
28 "keyframes": [],
29 "externalUrl": "https://images.pexels.com/photos/30465303/pexels-photo-30465303.jpeg",
30 "ext": "jpeg"
31 }
32 ],
33 "audio": [],
34 "effect": [],
35 "transition": [],
36 "version": 0,
37 "duration": 5
38 }
39};
40
วัตถุ JSON ทั้งหมดประกอบด้วยวัตถุโปรเจกต์วิดีโอ ซึ่งระบุความกว้างของคอมโพสิต ความสูงของคอมโพสิต และความละเอียดของวิดีโอ
วัตถุโปรเจกต์ประกอบด้วยพารามิเตอร์พื้นฐานสำหรับการเรนเดอร์วิดีโอ เช่น ความกว้าง ความสูง ระยะเวลา สีพื้นหลัง และอื่น ๆ
โปรเจกต์ยังรวมถึงหนึ่งหรือหลายองค์ประกอบ ซึ่งแต่ละองค์ประกอบเป็นตัวแทนของส่วนประกอบวิดีโอ เช่น วิดีโอ รูปภาพ ข้อความ รูปร่าง เสียง หรือเอฟเฟกต์
แต่ละองค์ประกอบจะมีพารามิเตอร์เฉพาะสำหรับส่วนประกอบ เช่น ตำแหน่ง ขนาด สี เนื้อหา และอื่น ๆ
1{
2 "compositeWidth": 1920,
3 "compositeHeight": 1080,
4 "fps": 30,
5 "projectData": {
6 "type": "",
7 "width": 1920,
8 "height": 1080,
9 "fill": "#000000",
10 "view": [
11 {
12 "id": "8ecf7475-2c6c-47f9-827b-a09c7913f4c0",
13 "type": "Image",
14 "start": 0,
15 "duration": 5,
16 "trackIndex": 0,
17 "x": -570.0335392757963,
18 "y": -170.90659033307685,
19 "blendMode": "normal",
20 "anchorX": 1302,
21 "anchorY": 2312,
22 "rotation": 0,
23 "scaleX": 0.23356401384083045,
24 "scaleY": 0.23356401384083045,
25 "alpha": 1,
26 "skewX": 0,
27 "skewY": 0,
28 "keyframes": [],
29 "externalUrl": "https://images.pexels.com/photos/30465303/pexels-photo-30465303.jpeg",
30 "ext": "jpeg"
31 }
32 ],
33 "audio": [],
34 "effect": [],
35 "transition": [],
36 "version": 0,
37 "duration": 5
38 }
39};
40
JSON ที่คุณร้องขอต้องปฏิบัติตาม JSON schema ที่กำหนดในเอกสารนี้อย่างเคร่งครัด คุณสามารถทดสอบและสร้าง JSON คำขอที่สอดคล้องกันใน Chillin Video Editor