How to add audio to a video
- Choose the video above. The file card shows its length, so you know how much audio you need.
- Under "Audio file", choose the sound: MP3, M4A, AAC, WAV, OGG, Opus or FLAC.
- Leave "Start the audio at" at 0 to start the sound with the picture, or type a time such as 5 or 0:12.5 to start it later.
- Press "Add the audio" and download the MP4. Its name ends in "-new-audio", and the result card says whether the sound was copied or encoded.
Replace, not mix
The audio file takes the place of the video's own sound. Whatever the video had before, whether speech, room noise or music, is not in the result. This is the right tool when:
- the original sound is unusable and you have a better recording made at the same time, for example from a separate microphone;
- the video was silent, such as a screen capture, a slideshow or an animation;
- you have recorded a voice-over that should be the only sound;
- you have already prepared a finished mix in an audio editor.
If you want music under the original speech, the two need mixing first. One way that uses the free tools here: extract the audio from the video, put that and the music on two tracks in an audio editor such as Audacity, lower the music until speech is clear, export one file, and add that file back with this tool. A video editor with a timeline does the same in one place.
Timing and length
The result always has the video's length. The audio is fitted to it like this:
- Audio longer than the video
- cut off where the video ends
- Audio shorter than the video
- silence after the audio ends, until the end of the video
- "Start the audio at" set to 0
- sound and picture start together
- "Start the audio at" set to 5
- five seconds of silence, then the audio from its own beginning
To start part-way into the audio file instead (skipping the intro of a song, say), cut the audio first with the audio cutter. To make the video shorter to match a short song, trim the video first.
What gets copied and what gets encoded
The picture is always copied into the new MP4 without re-encoding, so its quality doesn't change. The sound depends on the file:
- If the sound is in a format an MP4 can hold as it is, such as AAC from an M4A file, and it starts at 0, it is copied too, so the whole job takes seconds.
- Otherwise, including any file with a start offset, the sound is encoded to AAC at 192 kbps, which plays in practically every MP4 player.
The result card tells you which route was taken. If the sound needs encoding and your browser can't encode AAC, the tool says so; use an M4A or MP3 file, or try Chrome or Edge. Everything happens on your device; neither file is uploaded.
Examples
A talk recorded on a camera with a lavalier recorder running alongside. Line up the start by trimming the recorder's file, then replace the camera's echoey sound with it.
A 2-minute product slideshow and a 3-minute licensed track. The track is cut at 2 minutes; fade the end in an audio editor beforehand if you want it to finish gently.
A silent screen recording and a voice-over recorded on a phone as M4A. Set "Start the audio at" to 1.5 so the narration begins after the title card.
A clip whose background song got it blocked. Swap the soundtrack for a track you have a licence for; the picture is untouched.
Music rights in plain words
Owning a copy of a song doesn't give you the right to publish it in a video. Platforms scan uploads for known recordings, and a match can mute the video, block it or send its earnings to the rights holder. Use music you made, music licensed for video use, or a royalty-free library, and keep the licence terms. The article on music licensing for translated videos covers what to check before publishing a version with new sound. If you only need the sound gone, mute the video instead.
Recording a voice-over
A phone voice memo app or a computer microphone is enough for narration. Test the level first with the microphone test, record in a quiet room, and leave a second of silence at the start so you can line things up with the offset.
A voice in another language
If what you need is the same video speaking another language, AI dubbing produces the translated speech in a copy of each speaker's own voice, in 19 languages. It costs 50 credits per minute (minimum 2 minutes), and for it only the audio track is uploaded and then deleted within 30 minutes of the job finishing. To offer that language on YouTube alongside the original rather than replacing it, see YouTube multi-language audio.
More free tools
- Crop Video Online
- Convert Horizontal Video to Vertical (16:9 to 9:16)
- Resize Video to a New Size or Shape
- Resize Video for Instagram Reels, Stories and Feed
- Change Video Resolution: 4K to 1080p, 1080p to 720p
- Rotate Video 90° or 180°, or Flip It
- Mute a Video: Remove the Sound Track
- Trim Video Online: Fast Copy or Frame-Exact Cut
- Change Video Frame Rate (60fps to 30fps and More)
- Speed Up or Slow Down a Video
- Blur Part of a Video
Turn the file into text
Prefer one workspace for all mydubly tools? Open this tool in the dashboard · Browse every tool
Frequently asked questions
Will the original sound still be there under the new audio?
No. The new file replaces the soundtrack entirely. To keep both, mix them in an audio or video editor first and add the mixed file.
What happens if my song is longer than the video?
It is cut off at the end of the video. If it is shorter, the rest of the video is silent.
Does adding audio re-encode the video?
No. The picture is copied as it is. Only the sound may be encoded to AAC, depending on its format and whether you set a start offset.
Can I start the music a few seconds into the video?
Yes. Type the time in 'Start the audio at', for example 3 or 0:03. The video is silent until then.
Which audio formats can I add?
MP3, M4A, AAC, WAV, OGG, Opus and FLAC. An M4A that starts at 0 can usually be copied without encoding; other cases are encoded to AAC.
Can I add a second audio track instead of replacing the first?
Not with this tool, which writes one soundtrack. Multi-language tracks are added on the platform side, for example as an extra audio language in YouTube Studio.