Video Encoding
Image to Video

🎥 Convert Images to Video

This endpoint creates a video slideshow from a list of image URLs.

Endpoint

POST /images-to-video/

Full URL: https://ffmpeg-api-1-hmzg.onrender.com/images-to-video/

Form Data Parameters

  • image_urls (string): Comma-separated list of public image URLs (e.g., JPG, PNG)
  • seconds_per_image (integer): Duration to display each image (default: 5)
  • format (string): Output video format (e.g., mp4, avi, mov, mkv — default: mp4)

Success Response

{
  "message": "Video created successfully",
  "output_file": "https://ffmpeg-api-1-hmzg.onrender.com/uploads/<session_id>/output.mp4"
}

Error Responses

{ "error": "Unsupported format 'xyz'." }
{ "error": "No image URLs provided" }
{ "error": "Failed to download <url>: <reason>" }

All input images must be public URLs and in supported formats (JPG, JPEG, PNG).

Usage Examples

curl -X POST https://ffmpeg-api-1-hmzg.onrender.com/images-to-video/ \
  -F "image_urls=https://example.com/img1.jpg,https://example.com/img2.jpg" \
  -F "seconds_per_image=3" \
  -F "format=mp4"