Initializing... drag & drop files here
Supports: M2TS
M2TS is the BDAV MPEG-2 transport stream that Blu-ray discs and AVCHD camcorders record to — high-bitrate H.264 wrapped in a container browsers won't play. This tool re-encodes that footage into WebM, Google's open, royalty-free format that streams inline in any modern HTML5 <video> tag, so you can embed a Blu-ray rip or a camcorder clip on a web page without a plugin or a download prompt.
.m2ts file — or several at once for batch conversion — or click "+ Add Files" to browse. Files imported by Blu-ray software often sit as 00001.m2ts inside a BDMV/STREAM folder; select the individual stream files there.M2TS and WebM share no codecs, so this is a re-encode, not a re-wrap — every stream is decoded and rebuilt in a format WebM allows. The table shows what each part becomes.
| Stream | M2TS source | WebM output |
|---|---|---|
| Container | BDAV MPEG-2 transport stream (ITU-T H.222.0 / ISO-IEC 13818-1) | WebM (Matroska subset) |
| Video codec | H.264 / MPEG-4 AVC (Blu-ray may also carry MPEG-2 or VC-1) | VP9 by default — VP8 or AV1 selectable |
| Audio codec | Dolby AC-3, LPCM, or DTS on Blu-ray | Opus by default — Vorbis selectable |
| Scan type | Often 1080i (interlaced) from AVCHD camcorders | Progressive web players expect progressive frames |
| Native browser playback | None — browsers refuse .m2ts |
Chrome 25+, Firefox 28+, Edge 79+, Safari 16+, iOS 17.4+ (~96% of users) |
| License | Patent-encumbered (H.264 / AC-3 / DTS pools) | Open, royalty-free (BSD-style) |
Some, yes — this is a re-encode, not a container swap. WebM does not permit H.264, so the M2TS video is decoded and re-encoded to VP9 (or VP8/AV1), and that second pass is generational loss you can't avoid by changing containers. It also can't recover detail the camcorder's or disc's original H.264 encode already discarded. In practice the loss is hard to spot at the default "Very High" preset, because VP9 preserves source detail at a much lower bitrate than M2TS typically uses; if avoiding any visible loss matters most, raise the Quality Preset to Highest.
It can. A lot of AVCHD-sourced M2TS is shot 1080i (interlaced), where each frame holds two fields captured a fraction of a second apart. A straight re-encode keeps that field structure rather than removing it, so on a progressive web player fast motion can show comb-tooth horizontal lines. Two practical fixes: pick a low-motion segment where the two fields nearly match, or convert with M2TS to MP4 first — a progressive MP4 gives a deinterlacer more room to land a clean result — and host that. This converter focuses on the format change, not field processing.
They're the same underlying AVCHD stream — identical H.264 video and AC-3/LPCM audio — only the extension differs by where the file lives. Camcorders write .mts directly to the SD card; the file is renamed .m2ts when it's imported with software like Sony PlayMemories Home or stored on a Blu-ray disc, so the two are interchangeable and can even be renamed to each other. If your file ends in .mts, use MTS to WebM instead — same conversion, matched to the extension.
Yes, the soundtrack is kept but re-encoded. M2TS commonly ships Dolby AC-3 or uncompressed LPCM (Blu-ray discs may use DTS), none of which WebM allows, so the audio is transcoded into a WebM-compatible codec: Opus by default, with Vorbis selectable in Advanced Options. The track stays in sync — it's moved into the open codec WebM requires, not dropped. Opus is the more efficient, more modern of the two and a sensible default for web delivery.
On recent versions, yes — but check your audience. Desktop Safari added WebM in version 16 and iOS Safari in 17.4, so current Macs and iPhones play it inline while older ones may not. WebM has long played natively in Chrome 25+, Firefox 28+, and Edge 79+, reaching roughly 96% of users globally. If you need playback on every device regardless of age — older iPhones, smart TVs, and most social uploads — convert to H.264 with M2TS to MP4 instead, since MP4 has effectively universal support.
Yes. M2TS records at high transport-stream bitrates — AVCHD commonly up to 24 Mbps, and Blu-ray video runs higher — while VP9 is a newer codec whose inter-frame prediction reaches comparable visual quality at a lower bitrate. The exact savings depend on the source resolution, motion, and original bitrate. In our testing, a 1080i AVCHD M2TS clip re-encoded to VP9 at the Very High preset landed well under its original size while staying visually close. If you need it smaller still, run the output through compress WebM for a second pass, or pick a lower Quality Preset up front.