Começando

A API Chillin Render permite que você especifique o conteúdo de vídeo e os parâmetros a serem renderizados definindo uma estrutura JSON como a abaixo.

  • Entre em contato pelo email [email protected] para obter créditos da API Render

  • Vá para o Painel para gerar sua chave da API Render

  • Envie uma solicitação POST para o endpoint da API Render (https://api.chillin.online/render/v1) com a estrutura JSON como corpo da solicitação, e sua chave da API como o cabeçalho 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

Conceitos Principais

Todos os objetos JSON incluem um objeto de projeto de vídeo, especificando a largura composta do vídeo, a altura composta e a resolução.

O objeto do projeto contém os parâmetros básicos para renderizar o vídeo, como largura, altura, duração, cor de fundo e mais.

O projeto também inclui um ou mais elementos, onde cada elemento representa um componente de vídeo, como um vídeo, imagem, texto, forma, áudio ou efeito.

Cada elemento contém parâmetros específicos para o componente, como posição, tamanho, cor, conteúdo e assim por diante.

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

Esquema JSON

Seu JSON de solicitação deve aderir estritamente ao esquema JSON definido neste documento. Você pode testar e gerar o JSON de solicitação correspondente no Editor de Vídeo Chillin.