Loading playground
Input
Additional Settings
Customize your input with more control.
Result
Idle
Customize your input with more control.
Introductory pricing applies October 14–December 13, 2026, inclusive. Standard pricing resumes December 14, 2026. Billing applies to total output seconds across all samples.
Introductory pricing applies October 14–December 13, 2026, inclusive. Standard pricing resumes December 14, 2026. Billing applies to total output seconds across all samples.
Customize your input with more control.
Introductory pricing applies October 14–December 13, 2026, inclusive. Standard pricing resumes December 14, 2026. Billing applies to total output seconds across all samples.
Introductory pricing applies October 14–December 13, 2026, inclusive. Standard pricing resumes December 14, 2026. Billing applies to total output seconds across all samples.
Hint: Drag and drop video files from your computer, video from web pages, paste from clipboard (Ctrl/Cmd+V), or provide a URL. Accepted file types: mp4, mov, webm, m4v, gif
Customize your input with more control.
$0.010 per second through December 13, 2026 (33% off the standard $0.015 per second), then $0.015 per second. Billed per second of generated audio, per sample.
Mirelo SFX 2.0 watches your video and returns it with a new, synchronized soundtrack already mixed in. Send a video and get back the same video with sound effects that follow the picture. Speech in your footage is kept by default, or you can ask for sound effects only.
Use cases: Sound for silent AI-generated video | Foley for ads and social content | Quick previews for editors | Batch sound design for video catalogs
SFX 2.0 describes what happens in each moment of the video, then generates sound that follows it. Add a text prompt to steer the result. Mention sounds the picture does not show, such as a siren in the distance or wind in the trees, and they are worked into the soundtrack.
Every request returns one video per sample, each with its own soundtrack, so you can pick the take you like best. Your picture is not re-generated. Outputs that would clip are scaled down to a peak of -1 dBFS.
| Parameter | What it does |
|---|---|
video_url | The video to add sound to. |
text_prompt | Optional. Steers the soundtrack. Name sounds that are off-screen or ambience to have them worked in. Up to 2,000 characters. |
negative_prompt | Optional. Sounds to keep out, as a short comma-separated list. Up to 1,000 characters. |
preserve_speech | true (default) keeps the speech in the video's own audio and generates the rest around it. false generates sound effects only. |
duration | Seconds of sound to generate, from 1 to 600. Defaults to 10 and is clamped to the video's length. Over 10 seconds, sound is generated in overlapping 10-second windows. |
num_samples | 1 to 4 variations per request. Defaults to 2. |
seed | Reproduce a result. -1 or unset is random. |
video holds one MP4 per sample. model names the release that made the output.
Billed per second of generated audio, per sample. Two 10-second samples are 20 billed seconds.