Skip to main content
POST

Headers

Authorization
string
required

Bearer API key.

Example:

"Bearer sk-..."

Body

application/json
model
string
required

Must be omniall-desub-1.

Example:

"omniall-desub-1"

prompt
string
required

Required; e.g. remove subtitles / remove watermark.

Example:

"remove subtitles"

video_url
string<uri>
required

Public http/https direct link to the source video. Aliases: url / videos[0].

Example:

"https://cdn.example.com/input.mp4"

duration
number

Video length in seconds (ceil). Strongly recommended. Billed per second. Range 1–600. Default billing 10 if omitted.

Required range: 1 <= x <= 600
Example:

16

seconds

Equivalent to duration.

Example:

16

videoName
string

Region box x1_y1_x2_y2 in true video pixels. (x1,y1) top-left, (x2,y2) bottom-right; require x2 > x1, y2 > y1. Omit for auto subtitle removal. One region per request.

Example:

"0_600_1280_700"

resolution
string

Optional pixel size widthxheight (e.g. 1920x1080). Can be omitted; the service may read it from the source.

Example:

"1920x1080"

Response

Accepted

id
string
Example:

"task_xxx"

task_id
string
Example:

"task_xxx"

status
string
Example:

"processing"

model
string
Example:

"omniall-desub-1"

created_at
integer