Generate sound effect with Sonilo Video SFX
Sonilo video-to-sound-effect — frame-accurate Foley, ambience, impacts and action sounds synced to the visible events of an input video (up to 6 minutes). Returns the SFX track (audio_url, MP3 or WAV) and the video with the effects mixed in (video_url). Priced per second of the input video’s measured duration (whole seconds, 3-second minimum) — see GET /v1/models for the rate.
Asynchronous. Returns a job id (nothing is generated yet in this response). Poll GET /v1/audios/{id} until status is succeeded — the SFX track is that response’s audio_url and the input video with the effects mixed in is its video_url. Charged per second of the input video’s measured duration (whole seconds, 3-second minimum; rate in GET /v1/models) on success only.
Authorizations
API key as a bearer token: Authorization: Bearer bpx_live_xxx
Body
The input video (MP4/WebM, up to 360 seconds, 30 MB remote-fetch cap). A public video URL, an uploaded-file URL from POST /v1/uploads, a data URI, or raw base64. Its duration is measured server-side and is the billing basis.
Output audio format of the SFX track.
mp3, wav Optional direction for the sound design (up to 1000 characters), e.g. "realistic Foley and ambience, no music".