Video merging api with images
Video merging api with images
POST https://eranol.com/api/v1/ffmpeg/merge
{
"width": 1280,
"height": 720,
"images": [
{
"url": "https://picsum.photos/1920/1080.jpg?random=1",
"duration": 3
},
{
"url": "https://picsum.photos/1920/1080.jpg?random=2",
"duration": 3
},
{
"url": "https://picsum.photos/1920/1080.jpg?random=1",
"duration": 3
},
{
"url": "https://picsum.photos/1920/1080.jpg?random=2",
"duration": 3
},
{
"url": "https://picsum.photos/1920/1080.jpg?random=1",
"duration": 3
},
{
"url": "https://picsum.photos/1920/1080.jpg?random=2",
"duration": 3
}
],
"audio_url": "https://example.com/xY9BCIBv5iBWPFJb9e-ai_tmpsvdc8waw.wav",
"audio_mode": "video_length",
"transition": "fade",
"bg_audio_url": "https://www.soundhelix.com/examples/mp3/SoundHelix-Song-1.mp3",
"bg_audio_volume": 0.2
}
[
{
"job_id": "1406c589-a1f4-45d5-8745-aae07bc4de38",
"status": "pending",
"message": "Job created. Poll status_url for progress.",
"result_url": "https://eranol.com/api/v1/ffmpeg/result/1406c589-a1f4-45d5-8745-aae07bc4de38",
"status_url": "https://eranol.com/api/v1/ffmpeg/status/1406c589-a1f4-45d5-8745-aae07bc4de38"
}
]
| Code | Meaning |
|---|---|
401 | Missing or invalid API key |
402 | Insufficient credits |
422 | Validation error — check your request body |
429 | Rate limit exceeded — slow down requests |
500 | Internal server error — try again or contact support |