← Back to all posts

Three ways to merge videos — which is the fastest?

Joining three clips into one vlog: same-format clips concat in seconds, mixed formats need a re-encode. Here are the three approaches and their pitfalls.

I shot a travel vlog in six vertical clips and wanted to stitch them into one for TikTok — merging videos sounds simple, but plenty of people trip over it: audio and video drift out of sync, a black flash appears in the middle, and the merged file balloons in size.

The key is not whether it is possible but whether the source clips share the same encoding. Here are the three approaches, fastest first.

Method 1: same format and codec → concat (fastest)

If all the clips are H.264 + AAC from an iPhone at the same resolution, ffmpeg can use the concat demuxer to join them without re-encoding, and tens of seconds of footage often finishes in a few seconds.

Good for: several clips from the same shoot, same device, same settings.

Open Merge Videos, drag them in in playback order, and the tool detects whether the fast concat path is possible; it takes it when it can and only re-encodes when it has to.

Method 2: different formats → filter_complex re-encode

An MP4, a MOV and an old AVI camera clip with mismatched encoding settings have to go through filter_complex to unify the time base and the resolution before being written out as H.264. Slow, but reliable.

My "phone vertical plus drone landscape" merge falls into this category. Converting everything to a 1080×1920 MP4 first with Convert Video Format or Landscape to Vertical Video and then merging produces far fewer errors than forcing it.

Method 3: reordering and trimming the gaps

Sometimes it is not a technical problem but a narrative one: an intro logo, the main piece, the end credits. Just drag them into order in Merge Videos.

If one clip only needs its middle ten seconds, Trim Video it first and then merge, so the final video is not padded with footage you do not want.

ScenarioRecommended methodSpeedQuality loss
Same device, same settingsconcat★★★★★none
Mixed formatsre-encode merge★★slight
Need to reorderreorder inside the tooldepends on the above—

Things to watch out for

Different resolutions: concat may succeed but the player stretches the result oddly. Unify the resolution before merging.

Different frame rates: forcing 25fps and 30fps together can look stuttery in some players. When re-encoding, unify to 30fps.

Audio sample rates: mixing 44100 and 48000 occasionally produces clicks; merge tools usually resample, so watch the preview.

File size: concat barely changes the size, while a re-encode recomputes everything from the CRF; if needed, run Compress Video over the merged file afterwards to keep the upload manageable.

My advice

My vlog routine now is: unify the vertical format on the day of the shoot → rough-cut each clip → one timeline in Merge Videos → compress the whole thing once before posting. That is less time than exporting back and forth from a phone editor, and the files never pass through the cloud.

Try it → Open Merge Videos, drag in two or three short clips in the same format, and see whether the fast concat path returns the result in seconds.