Join videos
Put several clips end to end as one file, in the order you set.
Runs in your browser. Nothing is uploaded.
A camera that splits recordings at four gigabytes, a screen capture made in three takes, a set of clips that are really one sequence. They belong in one file, and the order is the recording — which the file picker does not respect, so the list is draggable with sort by name for the common case where the filenames already say it, counting numerically so part-10 lands after part-9.
Clips that disagree are made to agree. The first one sets the dimensions and everything after it is fitted onto that frame, letterboxed rather than stretched, so a portrait clip joined onto a landscape one keeps its shape instead of being squashed. The soundtrack follows, offset to start where the previous clip ended.
This is the expensive one. Because the inputs have to be made to match, every frame is decoded and re-encoded — there is no copying frames across as there is in a trim, and no browser tool can avoid that when the clips are not already identical in shape, codec and frame rate.
Step by step
- 1Drop in the clips.
- 2Drag them into the right order, or sort by name.
- 3Pick a container and press Join.
Questions
Do the clips have to be the same size or format?
No. The first one sets the frame and the rest are fitted onto it, letterboxed if their shape differs. Mixed containers and codecs are fine.
Why does joining take so long?
Every frame is decoded and re-encoded, because the clips have to be made to match. A trim can copy frames across; a join cannot.
Is there a gap between clips?
No. Each starts exactly where the last one ended, picture and sound together.