MPEG Transport Stream
Writablevideo
MPEG-2 is a lossy compression standard (an improvement and expansion of the MPEG-1 standard) designed for the generic coding of video and audio and intended to cover a wide scope of application, including: video production, broadcast and editing. Streams are at potentially higher bitrates than MPEG-1 but more efficient compression making it suited to High Definition video. MPEG-2 Video supports both 'progressive' and 'interlaced' frame video. An MPEG-2 'Transport' stream file (TS) file (*.ts, *.m2ts) is designed for low-latency, real-time transmission and is used in broadcasting. It can contain multiple programmes, not necessarily intended for synchronised playback. TS incorporates features that can allow flexible access to and playback of stream content.
Identify it
| Extensions | .ts.m2t.m2ts.tsa.tsv |
|---|---|
| MIME types | video/mp2t |
| PRONOM | fmt/585 |
| Wikidata | Q1194435 |
| Library of Congress | fdd000635 |
Not sure your file is this? Identify it from its first bytes, in your browser.
Open it
- AndroidOpen source
- FFmpegOpen source
- Q127161383Open source
- CuttermaranOpen source
- ExifToolOpen source
- FFmpeg (WebAssembly)Open source
- GStreamerOpen source
- HandBrakeOpen source
- PhotoRecOpen source
- Q50938515Open source
- VLC media playerOpen source
Convert it
Convert a file in your browser The steps marked “in browser” run on your machine; nothing is uploaded.
| To | With | Fidelity | Command and losses |
|---|---|---|---|
| Advanced Audio Coding | FFmpeg (WebAssembly) | Partial | in browser Lossy audio only: the video is dropped. |
| FLAC 1.2.1 | FFmpeg | Partial | ffmpeg -i in.ts out.flacAudio track only: the video is dropped. |
| FLAC 1.2.1 | FFmpeg (WebAssembly) | Partial | in browser Audio track only: the video is dropped. |
| MP3 | FFmpeg (WebAssembly) | Partial | in browser Lossy audio only: the video is dropped. |
| Ogg | FFmpeg (WebAssembly) | Partial | in browser Lossy audio only: the video is dropped. |
| Ogg Opus Codec Compressed Multimedia File | FFmpeg (WebAssembly) | Partial | in browser Lossy audio only: the video is dropped. |
| WAV | FFmpeg | Partial | ffmpeg -i in.ts out.wavAudio track only: the video is dropped. |
| WAV | FFmpeg (WebAssembly) | Partial | in browser Audio track only: the video is dropped. |
| AVI | FFmpeg (WebAssembly) | Lossy | in browser Re-encoded with lossy codecs (H.264/AAC, or VP8/Vorbis for WebM). |
| GIF 89a | FFmpeg (WebAssembly) | Lossy | in browser 10 frames per second, at most 480 pixels wide, 256 colours, no sound. |
| Matroska | FFmpeg | Lossy | ffmpeg -i in.ts out.mkvRe-encoded with lossy codecs by default; try `-c copy` to remux without re-encoding when the codecs fit the container. |
| Matroska | FFmpeg (WebAssembly) | Lossy | in browser Re-encoded with lossy codecs (H.264/AAC, or VP8/Vorbis for WebM). |
| MP3 | FFmpeg | Lossy | ffmpeg -i in.ts out.mp3Lossy audio only: the video is dropped. |
| MP4 | FFmpeg | Lossy | ffmpeg -i in.ts out.mp4Re-encoded with lossy codecs by default; try `-c copy` to remux without re-encoding when the codecs fit the container. |
| MP4 | FFmpeg (WebAssembly) | Lossy | in browser Re-encoded with lossy codecs (H.264/AAC, or VP8/Vorbis for WebM). |
| Ogg | FFmpeg | Lossy | ffmpeg -i in.ts out.oggLossy audio only: the video is dropped. |
| QuickTime | FFmpeg (WebAssembly) | Lossy | in browser Re-encoded with lossy codecs (H.264/AAC, or VP8/Vorbis for WebM). |
| WebM | FFmpeg | Lossy | ffmpeg -i in.ts out.webmRe-encoded with lossy codecs by default; try `-c copy` to remux without re-encoding when the codecs fit the container. |
| WebM | FFmpeg (WebAssembly) | Lossy | in browser Re-encoded with lossy codecs (H.264/AAC, or VP8/Vorbis for WebM). |
Sources
From Converters (FFmpeg, ImageMagick, Pandoc, LibreOffice), WebAssembly engines (ImageMagick, FFmpeg, Pandoc, 7-Zip, GDAL, Assimp, resvg), Just Solve the File Format Problem (File Formats Wiki), PRONOM, Wikidata. Updated 2026-10-26.