Initializing... drag & drop files here
Supports: MJPEG
.mts is the extension AVCHD camcorders put on their recordings, so it is what a lot of editing and archive workflows are set up to ingest. This tutorial converts a raw .mjpeg capture into an MPEG transport stream under that name, and is honest about the part most pages skip: what you get is a transport stream, not a camcorder disc structure, and that difference decides whether your target software accepts it.
.mjpeg onto the page or click "+ Add Files"; several captures can queue together. Uploads travel over an encrypted connection and convert on our servers..mts. No sign-up, no watermark.The conversion re-encodes your frames to H.264 and multiplexes them into an MPEG transport stream — a container designed for broadcast-style delivery, where a decoder can join the stream at any point rather than needing the file header first. That is genuinely useful: unlike your raw .mjpeg, the result carries timing, plays in ordinary media players, and imports into editors that list MTS as a supported input.
What it is not is AVCHD. We checked the framing of the output: it is a standard MPEG transport stream built from 188-byte packets. Camcorder media stores its streams inside a BDMV directory alongside index and clip-information files, and that surrounding structure is part of what makes a recording AVCHD. A single file cannot reproduce it. So use this conversion when something needs to read an MTS, not when something needs to mount a camcorder volume.
| Property | The .mts this converter writes |
AVCHD camcorder media |
|---|---|---|
| Container | MPEG transport stream, 188-byte packets | MPEG transport stream stored as binary files on the media |
| Structure | A single standalone file | Streams under a BDMV directory with index and clip-info files |
| Video codec | H.264 unless you change it | H.264/MPEG-4 AVC |
| Audio | None — the MJPEG source has no audio track to carry | Dolby AC-3 or uncompressed linear PCM |
| Developed by | — | Sony and Panasonic, introduced 2006 |
| Extension in practice | .mts |
.mts on the camcorder, .m2ts once imported |
The settings that matter are few, because a raw MJPEG source constrains what is knowable about the footage:
| Control | Starting value | What it changes |
|---|---|---|
| Video Codec | H.264 | The compression applied to every frame; H.264 is what MTS consumers expect |
| File Compression | Quality Preset, Very High (Recommended) | Picture quality against file size |
| Video resolution | Keep original | Output dimensions; the strongest lever on final size |
| Trim | Unchanged | Keeps a Start time and Duration instead of the whole recording |
.mts into a camera's folder does not make it a recognised recording; import it into editing software instead.If your goal is to restore or replace footage on AVCHD media, this is the wrong tool — that requires authoring the whole volume structure, not producing a stream. If your goal is a file an old camcorder will play back internally, no converter can deliver it, because the device indexes its own recordings. And if the source .mjpeg is truncated, the missing frames are simply gone; conversion cannot rebuild them. Where MTS is merely a convenient interchange format for an editing workflow, though, this conversion does the job, and MTS to MP4 takes the result back out again later.
It is a real MPEG transport stream with the .mts extension, which is what most software means when it says it accepts MTS. It is not an AVCHD recording in the full sense, because AVCHD also involves the BDMV directory structure and its index and clip-information files that camcorder media carries. For import into an editor, the distinction rarely matters; for anything that expects to mount camcorder media, it matters completely.
Because there was none to begin with. A raw MJPEG elementary stream carries video frames and nothing else, so no audio track is written. It is worth noting that AVCHD's permitted audio formats are Dolby AC-3 and uncompressed linear PCM, so even if audio were present, matching genuine AVCHD would mean choosing one of those rather than a general-purpose codec.
Keep H.264. It is the codec AVCHD is built on, so it is the one that MTS-aware software is guaranteed to decode. H.265 produces smaller files but is far less likely to be accepted by anything that specifically wants MTS, and the MPEG-1, MPEG-2, MPEG-4, Xvid and DivX options exist for compatibility with much older pipelines rather than for this workflow.
Because the recording never stored one. Raw MJPEG has no container and therefore no duration, bitrate or frame-rate field — decoders fall back to an assumed 25 fps and the length is inferred from the frame count. A minute captured at 15 fps becomes 900 frames, which is written as a 36-second file. Every frame is present and in order; only the timebase is a guess.
Use MTS when a specific tool asks for it — some editing and broadcast ingest workflows are configured around it. For anything else, MP4 is the better container: it holds the same H.264 video, plays in browsers, phones and TVs, and is accepted by far more software. The transport stream's advantage is robustness in delivery, which matters for broadcast rather than for a file on a disk.
Yes. Set Trim to Time Range and enter a Start time and Duration in seconds or as HH:MM:SS.sss. Because the timebase is the assumed 25 fps described above, work from frame numbers divided by 25 rather than from real elapsed time. For repeated cuts on an already-converted file, Video Cutter handles it directly.
Close, with two deliberate changes. The frames are re-encoded to H.264, which adds one generation of loss on top of the JPEG compression the camera already applied, and the colour is normalised to the limited-range 4:2:0 form that players and hardware decoders expect — MJPEG is stored as full-range JPEG, frequently with finer chroma. Raise the quality level if the footage is detailed or noisy.
Yes, though it is better to take them from the original. Interframe coding in H.264 means most frames in the MTS depend on their neighbours, whereas the source MJPEG holds each one whole. MJPEG to JPG extracts stills straight from the original capture.
Files are uploaded over an encrypted connection, converted on our servers, and deleted automatically a few hours later. No sign-up, no watermark, nothing shared or made public.