Como Utilizar a API
Esta seção apresenta o fluxo de trabalho e o passo a passo para converter seu JSON em um vídeo MP4.
Fluxo de Trabalho
- Autenticação: Utilize sua API Key para autenticar a requisição.
- Envio dos Dados: Estruture seu JSON com os elementos desejados para compor o vídeo.
- Processamento: A API processa a requisição e gera o vídeo conforme os parâmetros informados.
- Entrega: Você recebe o vídeo final por meio de um webhook ou por consulta de status.
Exemplo Prático de Requisição
Requisição HTTP
curl --location 'https://api.json-to-mp4.online/v1/api/video/criar' \
--header 'Content-Type: application/json' \
--header 'api-key: <YOUR_API_KEY>' \
--data '<YOUR_BODY_IN_JSON>'
Estrutura do JSON
Abaixo, um exemplo de como deve ser estruturado o JSON enviado:
{
"webhook": "https://seusite.com/webhook",
"width": 1280,
"height": 720,
"generalAudiosMerge": true,
"generalAudios": [
{
"url": "https://seusite.com/audio1.mp3",
"volume": 10
},
{
"url": "https://seusite.com/audio2.mp3",
"volume": 10
}
],
"effects": {
"scaleZoom": true
},
"scenes": [
{
"type": "normal",
"duration": "visualElements",
"audio": {
"url": "https://seusite.com/audio3.mp3",
"volume": 100
},
"visualElements": [
{
"type": "image",
"url": "https://seusite.com/imagem1.jpg",
"duration": 3
},
{
"type": "image",
"url": "https://seusite.com/imagem2.jpg",
"duration": 3
},
{
"type": "image",
"url": "https://seusite.com/imagem3.jpg",
"duration": 3
}
]
},
{
"type": "end",
"duration": "auto",
"visualElements": [
{
"type": "video",
"url": "https://seusite.com/video1.mp4",
"duration": "auto"
}
]
}
]
}
Resposta da API
Após o envio da requisição, você receberá uma resposta indicando o status do processamento, como por exemplo:
{
"status": "processing",
"message": "O vídeo está sendo processado. Um webhook será chamado quando estiver pronto.",
"videoUuid": "33fa2172-c89e-4d55-80d1-e2d8c72437a7"
}
Nota: Se ocorrer algum erro, verifique a estrutura do JSON e os dados de autenticação. Consulte os logs de resposta para mais detalhes.