Initializing... drag & drop files here
Supports: TS
Both .ts and .m2ts wrap the same MPEG-2 transport stream, but they're built for different jobs. TS (Transport Stream) was designed by MPEG for error-tolerant broadcasting — over-the-air ATSC and DVB, IPTV, and HDHomeRun-style DVR captures. M2TS is the BDAV variant defined by the Blu-ray Disc Association: each 188-byte TS packet is prefixed with a 4-byte header containing a 2-bit copy-permission indicator and a 30-bit arrival timestamp (27 MHz resolution), giving 192-byte packets that random-access players need for seeking and chapter jumps on Blu-ray, AVCHD, and BD-RE/BD-R recordings.
BDMV\STREAM\ named with five-digit numbers like 00001.m2ts. Converting your .ts to .m2ts produces a Blu-ray-compliant 192-byte-packet stream that authoring tools can mux into a disc image directly.| Property | TS (.ts) | M2TS (.m2ts) |
|---|---|---|
| Full name | MPEG-2 Transport Stream | BDAV MPEG-2 Transport Stream |
| Packet size | 188 bytes | 192 bytes (188 + 4-byte header) |
| Extra header | None | 2-bit copy permission + 30-bit timestamp (27 MHz) |
| Designed for | Broadcast (ATSC, DVB, IPTV) | Random-access media (Blu-ray, AVCHD, BD-RE) |
| Bitrate model | Constant (CBR) by spec | Variable (VBR) allowed |
| Video codecs in spec | MPEG-2, H.264, H.265 | MPEG-2, H.264/AVC, SMPTE VC-1 (Blu-ray); H.264 only (AVCHD) |
| Audio codecs in spec | MP2, AC-3, AAC, DTS, E-AC-3 | LPCM, Dolby Digital, DTS (mandatory); Dolby TrueHD, DTS-HD, E-AC-3 (optional) |
| Folder on disc | n/a | \BDMV\STREAM\ |
| Naming convention | Free-form | Five-digit numeric (00001.m2ts) |
| Chapter / menu support | No | Yes (BDMV with menus) |
| AVCHD extension on SD card | n/a | .MTS (uppercase, 8.3 legacy) |
| Preset | What it does | Best for |
|---|---|---|
| Very High (Recommended) | Re-encodes at the visually-lossless default, keeping source resolution and near-source bitrate | Highest-quality M2TS for Blu-ray authoring |
| Constant Bitrate (CBR) | Locks output bitrate (e.g., 25 Mbps) for predictable size | Streaming targets, fixed-budget BD-R authoring |
| Variable Bitrate (VBR) | Allocates more bits to complex scenes | Best quality at a target average size |
| Constant Quality (CRF) | Locks perceived quality across frames | Archival M2TS where size can vary |
| Constraint Quality | VBR with a hard ceiling | Avoiding Blu-ray spec violations (40 Mbps max for video on standard BD) |
The video and audio inside can be identical — both are MPEG-2 transport streams. The difference is that M2TS prefixes each 188-byte TS packet with a 4-byte BDAV header (2 bits for copy permission, 30 bits for an arrival timestamp at 27 MHz). The timestamp lets random-access players seek, fast-forward, and jump chapters without losing A/V sync, which is why Blu-ray and AVCHD chose the M2TS variant over raw TS.
It always re-encodes — there is no pass-through mode that leaves the original H.264 or MPEG-2 stream untouched while only restructuring packets. Keeping the source codec (no codec change) at the Very High (Recommended) preset produces a fresh encode at the visually-lossless default, so the output stays close to the source in size and hard to tell apart from it, and the packets come out in the 192-byte BDAV form Blu-ray needs. Changing codec, resolution, or bitrate re-encodes at those settings instead.
The .m2ts file is the right stream format, but a playable Blu-ray needs the full BDMV folder structure (BDMV\STREAM\00001.m2ts, plus CLIPINF, PLAYLIST, and INDEX.BDM). Use authoring software like multiAVCHD, TMPGEnc Authoring Works, or Nero Vision to wrap the .m2ts into a compliant disc image, then burn with ImgBurn or your authoring tool. For raw playback on a PS5 or USB-friendly Blu-ray player, copying the .m2ts to a USB stick often works without full authoring.
Blu-ray players follow the BDAV spec, which mandates 192-byte packets with arrival timestamps. A raw .ts file with 188-byte packets fails the spec check, so the player ignores it. The conversion to M2TS adds the required header to each packet, and the player will then index and play the file.
Blu-ray Disc spec accepts H.264/AVC (most common, recommended), H.262/MPEG-2 Part 2, and SMPTE VC-1 for video. Audio must include at least one of Linear PCM, Dolby Digital (AC-3), or DTS; Dolby TrueHD, DTS-HD Master Audio, and Dolby Digital Plus are optional. AVCHD is stricter — H.264 video only, with AC-3 or LPCM audio. If your TS already contains H.264 + AC-3, keep those codecs so the encode stays in the same family with no cross-codec generation loss.
The Blu-ray spec caps video bitrate at 40 Mbps for the main video stream on a standard BD. Total system bitrate (video + audio + subtitles) is capped at 48 Mbps for BD25 and 54 Mbps for BD50. If your source TS is a high-bitrate broadcast capture, use the Constraint Quality preset to stay under the ceiling.
They're the same BDAV format with different file extensions. AVCHD camcorders write .MTS (uppercase) to SD cards because of legacy 8.3 filename constraints; the same files become .m2ts (lowercase) when imported by Sony PMB or Panasonic HD Writer. You can rename one to the other without re-processing the bytes. If your target is an AVCHD-compatible camcorder workflow, see TS to MTS.
Yes — see M2TS to TS. The reverse conversion strips the 4-byte BDAV header from each packet, giving you a broadcast-style 188-byte TS again. You'd do this if you needed to feed the stream into older broadcast-spec equipment or a tool that doesn't recognize the .m2ts variant.
For everyday playback or smaller archives, TS to MP4 or TS to MKV gives wider device support and better compression options than M2TS. M2TS is specifically about Blu-ray and AVCHD compliance; pick it only when your target device requires it. If you already have M2TS files and just need them smaller, Compress M2TS trims the bitrate without changing the container.