Music for time-lapse
Give a silent sunrise time-lapse a BGM that loops until the video ends.
Guide
Video Soundtrack puts another sound on top of a video or replaces the original one: silent time-lapse footage gets music, noisy travel footage is swapped for a BGM, a tutorial keeps its narration with light music underneath. It is the “Mux and soundtrack” tab of the audio/video workbench, and neither mode re-encodes the picture (-c:v copy), so quality is untouched and the job is fast.
Updated 2026-09-274 min read
Video Soundtrack puts another sound on top of a video or replaces the original one: silent time-lapse footage gets music, noisy travel footage is swapped for a BGM, a tutorial keeps its narration with light music underneath. It is the “Mux and soundtrack” tab of the audio/video workbench, and neither mode re-encodes the picture (-c:v copy), so quality is untouched and the job is fast.
“Replace audio” drops the video's original track and installs the file you dragged in; with “Loop the track when it is shorter than the video” enabled, a compatible track (AAC / M4A / MP3 / AC3 in an MP4) can also be stream-copied into the container in seconds. “Mix with original” uses amix to blend the original and the new track by two percentage sliders (100% original and 60% new track by default); the duration follows the video and the audio is re-encoded to AAC 192 kbps. The output container follows the source (MP4 / MOV / MKV / M4V, anything else falls back to MKV).
<original-name>_new-audio.mp4 or <original-name>_mixed.mp4.| Input | Output | Notes |
|---|---|---|
a 3-minute silent time-lapse MP4 + a 1-minute MP3 |
replace audio, loop → the music repeats 3 times, AAC stream copy, seconds |
both video and audio are copied when the track is compatible |
a 5-minute tutorial MOV + light-music FLAC |
mix at 100% / 30% → a .mov with the narration on top and music underneath |
the FLAC is re-encoded to AAC 192 kbps |
a 2-minute video + 5 minutes of music, no loop |
the music is cut off at the 2-minute mark |
the video duration is the limit (-shortest) |
Give a silent sunrise time-lapse a BGM that loops until the video ends.
Replace the original track with music; the picture is never re-encoded, so even 4K is fast.
Mix light music at around 25% under narration kept at 100%.
Record the narration as WAV and swap it in for the original on-site sound.
Seconds means the full stream-copy path: replace + loop + a compatible track. Mixing or turning the loop off has to decode and re-encode the audio, so the time grows with the video's length — the picture is still never re-encoded.
The loop setting does not matter there: the output follows the video duration and the extra music is cut off. If you want the music to fade at the end, run “Fade in/out” afterwards.
Lower the new track to 20%–40%, or raise the original to 120%–150%; do not let the two add up past 250% or clipping becomes likely.
Video and audio are muxed locally in the browser by ffmpeg.wasm and nothing is uploaded. On first use the engine, about 31 MB, is downloaded from a CDN (the site asset domain or jsDelivr); that request does not contain your files.
Updated 2026-09-27
Replace the audio track or mix in background music with adjustable balance; short tracks loop, video is copied instantly
Everything runs locally in your browser; files are never uploaded to a server