This joiner uses a local WebAssembly build of FFmpeg. It normalizes frame size, frame rate, pixel format, and audio before joining, which lets common MP4, MOV, WebM, MKV, and AVI clips share one timeline even when their technical settings differ.
Clips with a different aspect ratio are fitted inside the first clip's shape with black padding instead of being stretched or cropped. The new file is re-encoded, while every source file remains unchanged on your device.