Initializing... drag & drop files here
Supports: MPG, MPEG
Turn an MPEG program-stream file (.mpeg/.mpg) into an MPEG transport stream (.ts) — the packetized container used for broadcast (DVB, ATSC), IPTV, and classic HLS streaming segments. If a playout server, set-top box, or streaming packager is asking for a .ts file, this rewraps your MPEG into the right container with the correct codec. Files upload over an encrypted connection, convert on our servers, and are deleted automatically a few hours later — no sign-up, no watermark.
.mpeg or .mpg onto the page, or click "Add Files" to pick it from your device. You can queue several files and convert them with the same settings in one batch..ts file. No sign-up, no watermark.Both belong to the MPEG family and can carry the same video, but they package it for opposite jobs: MPEG is built for storage on reliable media, TS for transmission over unreliable channels.
| Property | MPEG (.mpeg / .mpg) |
TS (.ts) |
|---|---|---|
| Stream type | Program stream (PS) | Transport stream |
| Standard | MPEG-1/MPEG-2 Systems | MPEG-2 Part 1, ISO/IEC 13818-1 (ITU-T H.222.0), 1995 |
| Designed for | Storage on reliable media (DVD, files) | Broadcast / streaming over lossy channels |
| Packet structure | Variable-length packs | Fixed 188-byte packets with sync + error resilience |
| Mid-stream join | No | Yes — receiver can sync partway in |
| Typical video codec | MPEG-1 / MPEG-2 | MPEG-2, H.264, or HEVC |
| Used by | DVDs, generic playback | DVB, ATSC, ISDB, IPTV, classic HLS segments |
| Best for | Normal file playback | Broadcast, IPTV, HLS streaming |
An MPEG file is a program stream, built for storage on reliable media like a DVD or a hard drive. A transport stream chops the same content into fixed 188-byte packets with repeated synchronization and error-correction data, so a receiver can join partway through and recover from lost packets. That is exactly what broadcast (DVB, ATSC), IPTV, and traditional HLS segments require. If your delivery target asks for .ts, that resilience is the reason. For ordinary file playback, the MPEG (or an MP4) is fine.
Not from the container change itself. If your MPEG is already MPEG-2 and you keep the codec, the video can largely be rewrapped rather than recompressed. Quality only drops if you switch to a different codec or push File Compression toward a smaller target size. Leaving the default and the Quality Preset on Very High avoids that.
H.264 video with AAC audio is the most compatible pairing and the standard combination for classic .ts HLS segments — it is the default here. Choose MPEG-2 for older DVB-style pipelines (often with MP2 or AC3 audio), and H.265 (HEVC) only when you are sure the player decodes it, since many set-top boxes and TVs do not. You set these under Video Codec and Audio Codec in Advanced Options.
Transport streams use fixed 188-byte packets, each with its own header, and repeat synchronization data throughout the stream. That per-packet overhead adds up, so a .ts is typically a bit larger than the equivalent program stream even though the underlying video is the same. In our testing, the same MPEG-2 video came out modestly larger as TS than as the source MPEG. If size matters, lower the Quality Preset, set a target size in File Compression, or run the result through the Video Compressor.
Most browsers and phone galleries do not play raw transport streams, so nothing happening is normal. Open the file in VLC or another transport-stream-aware player. If you need a file that plays everywhere instead of one bound for broadcast or streaming, convert it the other way with TS to MPEG (or use an MP4 for general playback).
Files are uploaded over an encrypted connection, processed on our servers, and deleted automatically a few hours after conversion — no sign-up, no watermark, never shared or made public.