FormatDrop
Video Format Comparison

MKV vs TS: Matroska vs MPEG Transport Stream Compared

MKV (Matroska) is an open-source container designed for maximum flexibility — it can hold virtually any audio, video, or subtitle codec with chapters, multiple tracks, and metadata. TS (Transport Stream) is an older MPEG-2 standard designed for reliable transmission over lossy networks and broadcast channels. Its fixed 188-byte packet structure lets decoders resynchronise after signal loss — critical for live TV but irrelevant for local storage. Recorders, satellite receivers, and Hauppauge capture cards often save footage as .ts or .m2ts.

MKVvsTS

Quick Verdict

Use MKV when…

MKV is the better choice for local video storage and playback — more flexible, smaller overhead, and excellent software support. TS is essential for broadcast, IP streaming, and when you need a format that remains playable even if the recording is interrupted mid-stream.

Use TS when…

Use MKV for your media library; use TS for capture from broadcast sources or network streams.

MKV vs TS: Feature Comparison

FeatureMKVTS
Full nameMatroska VideoMPEG-2 Transport Stream
Introduced2002 (open standard)1995 (MPEG-2 Part 1)
Video codecsAny (H.264, H.265, AV1, VP9…)H.264, H.265, MPEG-2
Streaming robustnessLow (seeks via index)Very high (self-synchronising)
Multiple audio tracksUnlimitedYes
Subtitles in containerASS, SRT, PGS, VOBSUBDVB subtitles only
ChaptersFull supportLimited
Error recoveryLimitedExcellent (fixed packet size)
Broadcast useNoDVB, ATSC, IPTV, Blu-ray

When MKV wins

  • Full name: Matroska Video
  • Introduced: 2002 (open standard)
  • Video codecs: Any (H.264, H.265, AV1, VP9…)

When TS wins

  • Full name: MPEG-2 Transport Stream
  • Introduced: 1995 (MPEG-2 Part 1)
  • Video codecs: H.264, H.265, MPEG-2

Frequently asked questions

Can VLC play TS files?
Yes. VLC supports .ts and .m2ts files natively with no additional codecs required. Most media players (Kodi, PotPlayer, mpv, MPC-HC) also support Transport Stream natively. TS playback on smart TVs varies — some support it, others don't.
How do I convert TS to MKV?
Use FFmpeg: `ffmpeg -i input.ts -c copy output.mkv` — this remuxes the streams into MKV without re-encoding, preserving full quality. Alternatively, HandBrake can open TS files and encode them to MKV with H.264 or H.265. MKVToolNix offers lossless MKV creation from TS sources.
Why do TV recordings save as TS?
Because Transport Stream was designed for broadcast delivery. DVR systems, satellite receivers, and TV tuner cards record in TS because it matches the broadcast stream format exactly — no transcoding needed, and recordings are usable even if the disk fills up mid-recording (the partial TS file is still playable).
Is MKV the same as AVC/H.264?
No. MKV is a container (wrapper) and H.264/AVC is a video codec. An MKV file usually contains H.264 or H.265 video, but could also contain VP9, AV1, MPEG-2, or any other codec. The container and codec are separate concerns — this is why MKV is so flexible.

Ready to convert?

Free, browser-based converters — no upload, no signup required.