Full edit in one render
Everything in one call and one render: trim / keep spans → cut retakes, false starts and stutters (remove_retakes: the best take of each stays, nothing said only once is cut) → remove silences and filler words → speed → reframe (9:16, 1:1…) → colour grade → zoom / punch-in → inserts (other clips placed into the video from their own in-point, with their sound: a cut-away that replaces the picture — and with audio: "keep" the sound —, a full-frame overlay or a picture-in-picture box; at a time or on words) → B-roll overlays (full, pip or split screen) → logo → captions and hook → voice-over, sound effects and music with ducking → loudness → encode. Every block is optional. Captions never leave the frame: a line too wide for the video is set smaller automatically. Unknown fields are rejected, so nothing you ask for is silently skipped.
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
Request
- Base URL: https://apihub.co.il
- URL: https://apihub.co.il/v1/studio/edit
- Auth: HTTP bearer
Headers
Replay-safe: the same execution is returned instead of charging twice
Group calls into one job (e.g. one video) — see GET /v1/usage?tag=…
Wait for the job inside this call (ms)
Request body
Response
Completed (or 202 while processing)
Changes
No recorded changes to this operation across all 2 revisions of this API.