Edit

Join clips

Join 2–20 clips (each optionally trimmed) into one video, with cuts or transitions (fade, fade to black, slide, dissolve…). Different sizes are fitted to one frame. Several takes of one script: join them whole, then POST /v1/studio/edit the result with remove_retakes: { window_s: <its length> } to keep the best take of each sentence.

Billing: Per second of output (≤720p / 1080p tiers; audio and images cheaper) + transcription seconds when captions or silence removal transcribe automatically + the voice clean-up per second of output when asked for (audio.denoise / enhance, off by default) and only when it found noise to reduce or enhanced the voice (auto on a clean recording is free) + effect seconds for a heavy engine effect in effects (its seconds on screen × its measured weight — GET /v1/effects). Failed renders are not charged. · Rate limit: 30/min · Asynchronous

post/v1/studio/merge

Request

  • Base URL: https://apihub.co.il
  • URL: https://apihub.co.il/v1/studio/merge
  • Auth: HTTP bearer

Headers

Idempotency-Keystring

Replay-safe: the same execution is returned instead of charging twice

X-Tagstring

Group calls into one job (e.g. one video) — see GET /v1/usage?tag=…

x-wait-msinteger

Wait for the job inside this call (ms)

Request body

Response

Completed (or 202 while processing)

idstring

Execution id — stable across internal retries; use it with GET /v1/executions/{id}

status'pending' | 'processing' | 'completed' | 'partial' | 'failed' | 'cancelled' | 'timeout'
operationstring
tagstring nullable

Your X-Tag, if sent

created_atstring date-time
completed_atstring date-time nullable
outputobject

Operation result (see each operation). While a Studio render is processing: stage (queued · transcribing · downloading · preparing · cleaning_voice · mixing_audio · rendering · finishing), phase (the engine's: download · prepare · voice · audio · encode · qa · upload, or null), progress (a percent, 0–100) and progress_fraction (0–1), eta_seconds (seconds left, never below 0) and estimate_seconds

errorstring nullable

Changes

No recorded changes to this operation across all 2 revisions of this API.