Generate music with Sonilo Video Music
Sonilo video-to-music — a licensed soundtrack composed for an input video (up to 6 minutes): the music follows the clip’s content, pacing and mood. Returns the music track (audio_url, MP3 or WAV) sized to the video. Priced per second of the input video’s measured duration (whole seconds, 10-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 soundtrack is that response’s audio_url, sized to the input video. Charged per second of the input video’s measured duration (whole seconds, 10-second minimum; rate in GET /v1/models) on success only.
Examples, sample output and pricing: Sonilo Video Music
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.
mp3, wav Optional direction for the music (up to 2000 characters): genre, mood, instrumentation, business context — e.g. "warm acoustic indie, builds gently, no vocals".