Joined MP4 Has No Sound? Causes and Fixes
The video joined, the picture plays — but the merged file is silent. Sound problems after a join almost always trace back to the audio streams of the source clips: they differed from each other, one clip had no audio at all, or the player cannot decode what ended up in the file. Work through the causes below in order.
Cause 1: the clips’ audio parameters don’t match
MP4Joiner’s default mode copies streams directly, and a direct copy needs every clip to carry the same audio format — same codec, sample rate and channel layout. If one clip was recorded at a different sample rate or with a different audio codec, the copied output can end up with audio that stops at the join point, or no playable audio at all. This is the same parameter rule that governs the video side, covered in our hub guide on MP4Joiner not working.
Fix: join again with force re-encoding enabled. Re-encoding normalises every clip’s audio to one consistent format, which is the reliable cure for mixed-source sets. See also joining files with different resolutions or frame rates — the audio side follows the same logic.
Cause 2: a clip has no audio track — or more than one
Screen recordings, exported animations and some camera modes produce video-only files. If the first clip in your list has no audio track, a direct-copy join can produce a file whose audio layout confuses players, even if later clips do have sound. The reverse also happens: a clip with multiple audio tracks (for example a commentary track) does not match single-track clips.
Fix: check each source clip in your player before joining — does it play with sound on its own? Remove silent clips from the set or join them separately, and use force re-encoding when you must combine clips whose track layouts differ.
Cause 3: audio settings during re-encoding
When you do re-encode, MP4Tools 3.8 lets you set the audio sample rate and bit rate for the output — this was one of the headline additions in the 3.8 release. Keep the sample rate consistent with your sources (do not force an unusual rate), and avoid setting the bit rate extremely low, which can make some players treat the track as broken. If a re-encoded join came out silent, re-run it with the audio settings left at sensible defaults and test again.
Cause 4: it’s the player, not the file
Before re-joining anything, rule out the player. Open the joined file in a second player — the free VLC media player from videolan.org decodes a very wide range of audio formats and is a good referee. If the file has sound in VLC but not in your usual player, the joined file is fine and the first player simply lacks support for that audio format; in that case, a re-encoded join with standard audio settings produces a file both players accept.
If the sound is present but drifts away from the picture, that is a different problem — see audio out of sync after joining. And if the file will not play at all, go to joined MP4 won’t play.
