What is the M2TS file format?
An .m2ts file is an MPEG-2 Transport Stream container format - specifically the BDAV (Blu-ray Disc Audio/Video) variant - used to carry multiplexed audio, video, and other streams on Blu-ray discs. Each packet is 192 bytes rather than the standard 188: a 4-byte timestamp/copy-permission header is prepended to every transport stream packet, which is the structural fingerprint that distinguishes .m2ts from a plain .ts file.
Supported video codecs include H.262/MPEG-2 Part 2, SMPTE VC-1, and H.264/MPEG-4 AVC; UHD Blu-ray extends this to HEVC/H.265. Audio options include Dolby Digital, DTS, Dolby TrueHD, DTS-HD Master Audio, and LPCM.
On disc, .m2ts stream files live in BDMV/STREAM/ as numbered files (e.g., 00001.m2ts), coordinated by .mpls playlist and .clpi clip-info sidecars. AVCHD camcorders use the same container under the .mts extension. VLC plays .m2ts directly; for archiving, remux to MKV using MKVToolNix or FFmpeg.
Security & safety
RISK: LOWM2TS is passive video data with no scripting, so opening one is safe. Practical cautions: play unknown files in VLC (robust, no shady codec packs needed) rather than installing 'M2TS codec' or 'free M2TS converter' bundles that often carry adware - VLC, HandBrake, FFmpeg and MKVToolNix are the trustworthy free tools. Separately, commercial Blu-rays are protected by AACS/BD+ encryption; ripping protected discs may be restricted in your jurisdiction even though the .m2ts container itself is unencrypted.
Format details
in a nutshellPrograms that open M2TS files
Technical details
deep spec| Container family | MPEG-2 Transport Stream, BDAV (Blu-ray Disc Audio/Video) variant |
| Packet size | 192 bytes per packet - a 4-byte timecode/copy-permission header prefixed to a standard 188-byte TS payload |
| Sync byte | 0x47 (ASCII "G") at offset 4, then every 192 bytes - versus offset 0 every 188 bytes in a plain .ts file |
| MIME type | video/mp2t (also accepted: video/m2ts, video/MP2T) |
| Video codecs | H.262/MPEG-2 Part 2, SMPTE VC-1, H.264/MPEG-4 AVC; HEVC/H.265 added for UHD Blu-ray |
| Audio codecs | Dolby Digital (AC-3), Dolby TrueHD, DTS, DTS-HD Master Audio, lossless LPCM |
| Subtitle stream format | Presentation Graphic Stream (PGS) - bitmap-based BD subtitles carried in the TS multiplex |
| Max video resolution | 1920×1080 (standard Blu-ray HD); 3840×2160 (UHD Blu-ray with HEVC) |
| Color depth | 8-bit for standard Blu-ray; up to 10-bit for HEVC/HDR content on UHD Blu-ray |
| Audio sample rate | 48 kHz standard; up to 96/192 kHz for lossless LPCM and TrueHD tracks |
| Byte order | Big-endian |
| Disc file location | BDMV/STREAM/ directory, named with five digits (00001.m2ts … 99999.m2ts) |
| Companion sidecar files | .mpls playlist files (playback order, chapters) and .clpi clip-info files (seek index, CPI tables) |
| Encryption | None inside the .m2ts file itself; commercial Blu-ray discs protect content with AACS and BD+ at the disc layer |
| Typical file size | 1 GB - 40 GB+ per file; a feature film is commonly split across several numbered stream files |
| Stream integrity | TS continuity counters per PID track packet-level errors; no single whole-file checksum |
| Released | Blu-ray / BDAV format, ~2006 (Blu-ray Disc launched 2006; AVCHD same year) |
| Latest version | BDAV container spec (stable); UHD Blu-ray adds HEVC/H.265 in the same M2TS wrapper (2015) |
| Open standard | Yes · royalty-free |
| Specification | en.wikipedia.org |
M2TS conversions
Community Q&A
asked by usersNo questions yet - be the first to ask about M2TS files.