Tech

What Is the Difference Between TS and MPEG?

You recorded a TV show, downloaded something from your IPTV box, or copied a file from a digital receiver — and it ends in .ts. Now nothing will play it properly, and you’re wondering how it differs from the .mpg or .mpeg files you’re used to. Both are part of the same MPEG-2 standard published in 1995, but they solve completely different problems — and AhaConvert converts TS files to MP4 or MPEG free in your browser if you just need the file to work on your device.

The Short Answer

TS (Transport Stream) and MPEG (specifically MPEG-2 Program Stream) are two different wrapper structures for the same underlying video technology. They can contain identical video and audio — but they package it differently for different environments:

  • TS packages video into fixed 188-byte packets designed to survive transmission errors over unreliable broadcast networks
  • MPEG-2 PS uses a simpler variable-length packet structure optimised for reliable local storage (hard drives, DVDs)

The analogy isn’t “TS transports, MPEG stores” — it’s more precise than that. Both can store video. The difference is how they handle data loss and synchronisation.

What Is a TS File? (Transport Stream Explained)

TS (MPEG-2 Transport Stream) was standardised in ISO/IEC 13818-1 (MPEG-2 Part 1, 1995) specifically for broadcasting — digital television, satellite, cable, IPTV.

The key engineering decision: every TS file is composed of fixed 188-byte packets, each labelled with a Packet Identifier (PID). The PID tells the decoder whether the packet contains video, audio, subtitles, or programme metadata.

Why 188 bytes? Because with a fixed packet size, if one packet is lost or corrupted during broadcast transmission, the decoder can immediately resync to the next 188-byte boundary and continue playback. Variable-length packets would require the decoder to search for the next valid start code — causing visible glitches or complete playback failure.

What TS files support:

  • Multiple video streams (different channels in one multiplex)
  • Multiple audio tracks (stereo, 5.1, multiple languages)
  • Subtitle streams (DVB subtitles, teletext)
  • Electronic Programme Guide (EPG) data
  • Conditional Access System data (for encrypted channels)
  • Simultaneous multiplexing of multiple TV channels

Typical TS file sources: DVB-T/T2 digital TV recordings, satellite receiver recordings, IPTV stream captures, DVR recordings, Blu-ray BDMV stream files.

Typical file size: 1 hour of DVB-T SD recording ≈ 2–4GB. 1 hour of DVB-T2 HD ≈ 6–10GB.

See also: The Techniques of CNC Turning for Precision Components: Exploring Advanced Techniques of Machining Parts

What Is an MPEG File? (Program Stream vs the MPEG Family)

“MPEG” as a file extension (.mpg, .mpeg) almost always means MPEG-2 Program Stream — the second wrapper type defined in the same ISO/IEC 13818-1 standard as TS.

MPEG-2 Program Stream uses variable-length packets and a simpler structure optimised for local storage where data loss doesn’t occur. It’s what DVDs use internally (VOB files are MPEG-2 PS). It’s what VCD and SVCD used. It’s what early digital camcorders produced.

The MPEG family — what each standard actually means:

StandardCommon UseMax BitrateTypical Quality
MPEG-1VCD, early internet video1.5 Mbps352×240, poor
MPEG-2 PS (.mpg)DVD, broadcast archive15 Mbps720×480/576, excellent
MPEG-2 TS (.ts)Digital TV, Blu-ray40+ MbpsUp to 1080p
MPEG-4 Part 2DivX, Xvid eraVariable720p capable
MPEG-4 Part 10H.264/AVC (MP4)Variable4K capable

When someone asks “is MPEG better than TS?” — the answer depends entirely on which MPEG standard and which context. A 1080p TS recording from a DVB-T2 receiver is significantly higher quality than an MPEG-1 VCD file, despite both being “MPEG.”

TS vs MPEG: Complete Technical Comparison

FeatureTS (Transport Stream)MPEG-2 PS (.mpg)
Packet structureFixed 188 bytesVariable length
Error recoveryExcellent — resync after any lost packetPoor — loss causes playback failure
Multiple channelsYes — PID-based multiplexingNo — single programme only
Multiple audio tracksYes — unlimited PIDsLimited
Subtitle supportDVB subtitles, teletextLimited
Typical sourceDVR, IPTV, Blu-rayDVD, archive, old camcorders
Device compatibilityModerateHigh
Editing softwareLess convenientGood
File size (1hr HD)6–10GB3–7GB
Streaming resilienceDesigned for itNot designed for it

Why Your TS File Won’t Play on Some Devices

TS files fail on common devices for three specific reasons:

1. No MPEG-2 decoder: Windows 10/11 removed the MPEG-2 decoder from Windows Media Player. Most DVR TS files contain MPEG-2 video — without the decoder, playback fails silently.

2. Multi-PID confusion: A TS file recorded from a broadcast multiplex may contain multiple channels’ PIDs. Some players try to play all streams simultaneously and produce garbled output. VLC handles this correctly by letting you select the programme.

3. AC-3/Dolby Digital audio: TS files from digital TV broadcasts commonly contain Dolby Digital audio. Consumer media players without AC-3 decoders play video but produce no sound.

Immediate fix: Install VLC Media Player (free) — it handles MPEG-2 TS, multi-programme selection, and Dolby Digital audio natively on all platforms.

How to Convert TS to MPEG or MP4

Using AhaConvert — free, browser-based, no installation:

  1. Open AhaConvert’s free online TS converter
  2. Upload your .ts file
  3. Select MP4 (recommended for device compatibility) or MPEG for DVD/legacy device use
  4. Choose H.264 + AAC for MP4, or MPEG-2 + MP2 for MPEG output
  5. Keep resolution at source — never upscale
  6. Click Convert and download

AhaConvert handles MPEG-2 and H.264 TS files, Dolby Digital audio tracks, multi-programme TS files, and processes with 256-bit SSL encryption with automatic deletion within 24 hours. No account required — completely free.

Recommended settings:

DestinationOutput FormatVideo CodecBitrateAudio
General device playbackMP4H.2645,000 kbpsAAC 192kbps
iPhone/AndroidMP4H.2644,000 kbpsAAC 192kbps
DVD authoringMPEGMPEG-26,000 kbpsMP2 192kbps
YouTube uploadMP4H.2648,000 kbpsAAC 192kbps
Long-term archiveMP4H.2655,000 kbpsAAC 192kbps

Note on remuxing: If your TS file contains H.264 video and AAC audio (common in newer IPTV recordings), you can remux to MP4 with zero quality loss. AhaConvert detects this automatically and takes the lossless path.

Frequently Asked Questions

What is the difference between TS and MPEG files? 

Both are part of the MPEG-2 standard published in 1995. The difference is packet structure and purpose. TS (Transport Stream) uses fixed 188-byte packets designed to survive data loss during broadcast transmission — used in digital TV, IPTV, and satellite recordings. MPEG-2 Program Stream (.mpg) uses variable-length packets optimised for reliable local storage — used in DVDs and video archives. Both can contain identical MPEG-2 video; the wrapper determines resilience and compatibility, not quality.

Why won’t my TS file play on Windows 10 or 11? 

Microsoft removed the MPEG-2 video decoder from Windows Media Player in 2015. Most DVR and digital TV TS files contain MPEG-2 video, which Windows can no longer decode natively. Install VLC Media Player (free) for immediate playback — it includes its own MPEG-2 decoder and handles multi-programme TS files with channel selection. Alternatively, convert to H.264 MP4 using AhaConvert for permanent native compatibility on all Windows versions.

Can I convert TS to MP4 without losing quality? 

Yes — if your TS file contains H.264 video and AAC audio (common in IPTV and newer DVB-T2 recordings), it can be remuxed to MP4 with zero quality loss in seconds. If it contains MPEG-2 video or Dolby Digital audio (common in DVR recordings), re-encoding is required. At 5,000–8,000 kbps H.264 output, quality loss from re-encoding is invisible for standard viewing. AhaConvert automatically detects which path your file requires.

Is TS the same as MPEG-2? 

TS is one of two stream types defined within the MPEG-2 standard. MPEG-2 defines the video compression codec AND two container formats: Transport Stream (.ts) for broadcasting and Program Stream (.mpg) for storage. Both containers can carry MPEG-2 encoded video. So TS is an MPEG-2 format, but MPEG-2 is not exclusively TS — it also includes the Program Stream used by DVDs.

Why are TS files so large compared to MP4? 

TS files carry extra overhead: fixed 188-byte packets include error-correction headers, PID identifiers, PCR timing references, and sometimes multiple programme streams simultaneously. Additionally, most DVR TS recordings use MPEG-2 video (less efficient than H.264) at broadcast bitrates of 6–15 Mbps. Converting to H.264 MP4 at 5,000 kbps reduces a 1-hour HD TS recording from 6–10GB to approximately 2–3GB at visually identical quality.

The Bottom Line

TS and MPEG are two packaging formats for the same underlying video technology — TS designed for resilient broadcast transmission using fixed 188-byte packets, MPEG-2 PS designed for simple local storage. For everyday playback on modern devices, neither is ideal — convert to H.264 MP4 for universal compatibility. Use a reliable TS Converter like AhaConvert to convert DVR recordings, IPTV captures, and digital TV TS files to MP4 free in your browser, with no account required and automatic file deletion within 24 hours.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button