Before using the ConvertBuddy Video Joiner, it helps to know why some MP4, MOV and M4V clips can be joined immediately while others need to be converted first. File extensions identify the container family, but direct joining depends on the media streams stored inside that container.
Container versus codec
A container organizes tracks and metadata. A codec defines how the picture or sound is encoded. MP4 commonly carries H.264/AVC video with AAC audio, but it can carry other supported codecs as well. MOV and M4V are also container formats. Therefore, “both files are MP4” is a useful starting point but not a complete compatibility test.
The compatibility checklist
| Property | Why it matters |
|---|---|
| Video codec | A single continuous output track normally expects compatible encoded samples. |
| Resolution | Changing frame dimensions generally requires decoding/re-encoding or a more complex editing container. |
| Frame rate / timing | Different time bases can cause discontinuities or synchronization problems. |
| Audio codec | Audio samples need a consistent playback interpretation. |
| Sample rate / channels | Changes can produce track incompatibility or audible discontinuities. |
| Color / HDR signaling | Mismatches can lead to visible brightness and color changes. |
Why stream copy is fast
When the streams match, joining can work by copying compressed samples into a new output structure and updating timing/index information. That is fundamentally different from a traditional editor that renders a new file. The amount of CPU work can be much lower, and there is no additional lossy encode of the video frames.
Situations that commonly require re-encoding
- Combining horizontal and vertical clips into one fixed frame
- Mixing 24, 30 and 60 fps footage
- Changing HEVC to H.264 for broader playback support
- Adding fades, titles, overlays or color correction
- Normalizing loudness or changing audio channel layout
- Mixing HDR and SDR footage into one consistent delivery format
How to prepare clips for a trouble-free join
If you control the recording, use the same camera or recording preset for every part. If the clips come from different sources, inspect them first and decide on a common delivery format. It is often better to normalize only the clips that need conversion rather than re-encode everything by default.
MP4 and browser compatibility
For web playback, MP4 containing AVC/H.264 video and AAC audio remains a broadly supported combination. That does not mean it is the best codec for every use case, but it is a useful compatibility target when the final video needs to play across many browsers and devices. HEVC can be efficient and is common in modern cameras, but browser and operating-system support can be more environment-dependent.
Troubleshooting a failed join
- Confirm that the files open normally on their own.
- Compare resolution and frame rate.
- Check whether one recording uses HDR while another uses SDR.
- Check video and audio codecs.
- Try joining two adjacent parts first instead of the complete batch.
- If a mismatch remains, convert the outlier clip to the same settings as the others before joining.
Related reading
Try the tool
Check compatible video parts and join them locally when their stream settings allow a direct workflow.
Open Video Joiner →Frequently asked questions
What is the difference between MP4 and H.264?
MP4 is a container format; H.264 is a video codec that can be stored inside MP4 and other containers.
Why does one MP4 join while another does not?
The underlying video, audio, timing, resolution or color characteristics may differ even though the extensions match.
Is stream copy the same as video compression?
No. Stream copy reuses already encoded media samples; compression or transcoding creates newly encoded samples.
What format is safest for broad browser playback?
MP4 with H.264/AVC video and AAC audio is broadly supported across major browsers, though requirements can vary by environment.
Technical references
This article was reviewed against official browser and format documentation. Compatibility still depends on the browser, operating system, codec and file itself.
- MDN Web video codec guide — Explains common web video codecs and notes broad browser support for MP4 with AVC/AAC.
- MDN Media container formats — Background on media containers and codec combinations.
