Introduction

The EditClips API lets you process video and audio files programmatically. Submit a URL, pick a tool, and get the result back — all powered by the same FFmpeg pipeline that runs the web app.

What you can do

  • Convert — MP4, GIF, WebM, audio formats
  • Edit — Cut, resize, rotate, crop, change speed, add text
  • Effects — Stabilize, denoise, reverse, invert colors, nightcore
  • Extract — Audio tracks, thumbnails, frames, subtitles (Whisper AI)
  • Combine — Merge videos, join/mix audio, add audio to video

All 27 tools from editclips.online are available via the API.

How it works

You can provide input files in two ways:

Option A: URL inputs

Pass a public URL — the job is queued immediately.

  1. Send a URL to your input file
  2. We process it on server-side containers
  3. Poll for status or receive a webhook
  4. Download the result via presigned URL (valid 1 hour)

Option B: File upload

Upload files directly via presigned URLs — useful when your file isn't publicly accessible.

  1. Create a job with filenames → get presigned upload URLs
  2. PUT your file(s) to the upload URLs
  3. Call POST /jobs/{id}/ready to start processing
  4. Poll for status or receive a webhook
  5. Download the result via presigned URL (valid 1 hour)

Base URL

https://editclips.online/api/v1

Next steps