v3

latestOpenAPI 3.0.1Proprietary2026-07-314140169.7 KB
FFmpeg Editor

Create FFmpeg job

Submit a media processing job using an FFmpeg command template. Supports single or multiple input files via multipart upload or JSON with URLs. Jobs are asynchronous — poll the status endpoint until finished.

post/uploadposts/ffmpeg/jobs/upload

Request body

filesstring[] required

Array of input file URLs. Referenced as {input0}, {input1}, etc.

full_commandstring required

FFmpeg command template using {input0}, {input1}, etc. and {output} placeholders.

output_extensionstring required

Desired output file extension.

publishboolean

Whether to publish the result.

Response

FFmpeg job created successfully.

successboolean
job_idstring

Unique job identifier for polling status.

statusstring

Example response

{
  "success": true,
  "job_id": "a97bbb5a-139b-46ca-b893-6e8d303d5934",
  "status": "PENDING"
}