Initializing... drag & drop files here
Supports: M2V
An .m2v file is an MPEG-2 video elementary stream — the codec defined by ITU-T H.262 and ISO/IEC 13818-2, written out with no container around it. That has one consequence that governs everything else on this page: an M2V has no audio track, so the transport stream this converter produces has none either. There is no soundtrack to carry across, because the source format has nowhere to keep one.
If your .m2v came out of a DVD-authoring or MPEG-2 editing workflow, the audio was mastered as a separate file at the same time — typically .ac3, .mp2 or a .wav. That file is what holds the sound. This conversion handles the picture; joining the two back together is a muxing step in whatever tool produced them.
A bare elementary stream is difficult to work with. It has no index, no duration recorded anywhere in the file, and no packet-level timing — a stream probe on an .m2v reports no duration at all. A transport stream fixes exactly those gaps: it wraps the frames in 188-byte packets carrying program clock references and presentation timestamps, so players and streaming tools know how fast to run the picture and where they are in it.
That is the real value here. Converting .m2v to .ts turns something a DVD authoring tool understands into something a broadcast chain, an IPTV system or an HLS segmenter understands. In our testing the source file reported no duration and the resulting transport stream reported 10.010 seconds, with the 29.97 fps rate carried across intact.
.m2v onto the page or click "+ Add Files". Elementary streams are bulky, so expect the upload to take longer than the conversion. Several files can queue with the same settings..m2v to encode, so nothing you select there reaches the output. The transport stream will be video-only..ts. Files are uploaded over an encrypted connection, processed on our servers, and deleted automatically after a few hours — no sign-up, no watermark.Both are legal payloads for a transport stream and the choice comes down to where the file is going. We converted the same 10-second 720x480 source both ways at the page's default quality settings:
| H.264 (default) | MPEG-2 | |
|---|---|---|
| Output size from a 6.28 MB source | 1.62 MB — about 3.9x smaller than the source | 4.24 MB |
| Compatibility with modern players and HLS | Excellent | Poor to mixed |
| Compatibility with legacy DVB and ATSC receivers | Poor | Excellent — this is what they were built for |
| Quality-based rate control | Works as labelled; Constant Quality exposes a CRF slider opening at 23 | Converted internally to a bitrate; the value you type is discarded |
| Minimum bitrate enforced | No | Yes — resolution-derived, with a 2 Mbps floor |
| Sensible when | Streaming, archiving, anything current | An old receiver or ingest system requires MPEG-2 |
The size difference is the whole argument for H.264 on this route: the same picture, encoded with twenty years of codec progress, needs roughly a quarter of the bits. The argument for MPEG-2 is compatibility with hardware that predates H.264 entirely.
| Property | M2V source | TS output |
|---|---|---|
| Standard | ITU-T H.262 / ISO/IEC 13818-2 (MPEG-2 Part 2, Video) | ISO/IEC 13818-1 / ITU-T H.222.0 (MPEG-2 Part 1, Systems) |
| What it is | An elementary stream — coded frames and nothing else | A container — packetised streams with timing and program tables |
| Structure | Sequence headers and coded pictures | Fixed 188-byte packets, sync byte 0x47 at the start of each |
| Audio | None. The format has no provision for it | None either — there is nothing to carry over |
| Declared duration | Absent; a probe reports no duration | Present and correct |
| Timing information | Frame rate is in the sequence header; no packet timing | Program clock references and presentation timestamps |
| Seekability | Poor; players scan blindly | Players locate positions from packet headers |
| Typical use | DVD authoring, MPEG-2 editing intermediates | Broadcast, IPTV, HLS segments, clip concatenation |
Because the .m2v you uploaded had none. An MPEG-2 video elementary stream holds coded picture frames and nothing else — the specification defines a video codec and says nothing about audio, and without a container there is no track to store a soundtrack in. So there is no audio to carry into the transport stream. This is the format working as designed rather than a fault in the conversion, and no setting on this page can change it.
In a separate file, if the workflow that produced the .m2v created one. DVD authoring and MPEG-2 editing deliberately keep video and audio apart until the muxing stage, so the sound was typically mastered alongside as .ac3 (Dolby Digital), .mp2 or an LPCM .wav. Look in the same folder as the .m2v. If no such file exists, the audio was never captured in this chain and cannot be recovered from the video stream.
Not on this page — the converter takes one input file and produces one output, so there is no second slot for an audio track. To combine an .m2v with its companion audio file you need a muxing tool: the DVD-authoring application that created them, or a desktop utility that can interleave two elementary streams into a program or transport stream. Once they are joined, a converted file will carry both.
Switch to H.264 unless something specific stops you. In our testing the same 720x480 source produced a 1.62 MB transport stream as H.264 and a 4.24 MB one as MPEG-2 at the page defaults — the newer codec needs roughly a quarter of the bits for the same picture. Stay on MPEG-2 only when the destination is a legacy DVB or ATSC receiver, an older ingest system, or a workflow that has specified the codec. Note that on the MPEG-2 path the Constant Quality and Constraint Quality sliders are converted internally into a bitrate figure, so use Constant Bitrate or Variable Bitrate if you need to hit a number.
Yes. An MPEG-2 elementary stream records its frame rate in the sequence header, so the encoder reads it and the transport stream carries it forward — a 29.97 fps source came out at 29.97 fps in our testing. That is worth noting because the source's duration does not survive in the same way: an .m2v has no duration field at all, and the figure a player shows for the transport stream is derived from the timestamps written during conversion rather than copied from the input.
One generation, yes. This is a re-encode rather than a copy: the MPEG-2 frames are decoded and compressed again into whichever codec you selected. Keep Video resolution on "Keep original" and choose a high Quality Preset or a generous bitrate to make that generation as cheap as possible. Converting to H.264 at a good quality setting typically holds up well, because MPEG-2 sources from DVD-era workflows were usually encoded at high bitrates to begin with and there is plenty of detail to work from.
Sometimes, and badly. VLC and authoring-oriented players will open a raw MPEG-2 stream, but with no index and no declared duration the seek bar behaves unpredictably, and there is no sound. Most consumer players, phones and browsers refuse the file outright. If you simply want to watch the content, M2V to MP4 produces a file that plays everywhere; the transport stream on this page is for feeding a streaming or broadcast pipeline.
TS if the destination is a streaming or broadcast chain, MPG if you want a file that behaves like an ordinary video. An .mpg is an MPEG program stream, the container DVD-era workflows used for local playback, and M2V to MPG is that conversion. A transport stream is built for transmission instead — fixed packets, error resilience, no global index — which makes it the right ingest format for HLS segmenting and IPTV and a slightly awkward one for sitting on a desktop.
VLC handles transport streams on every desktop platform without extra components, and broadcast, editing and segmenting tools consume them natively. Consumer players and browsers are less consistent with .ts because it is a transport format rather than a distribution one. If a player rejects the file, confirm it supports the H.264-in-TS combination this page produces by default, or re-run with MPEG-2 if the target is older hardware.
Your .m2v is uploaded over an encrypted connection, converted on our servers, and both it and the transport stream are deleted automatically a few hours later. Nothing is shared or made public and no account is required. Elementary streams are large — a few minutes of standard-definition MPEG-2 runs to tens of megabytes — so the upload is usually the slowest part of the job, and trimming to the section you need first is the most effective way to shorten it.