Initializing... drag & drop files here
Supports: TS
A .ts file is an MPEG-2 Transport Stream — the container format that broadcasters, DVRs, and IPTV systems use to deliver video over noisy channels. Inside, the video is usually MPEG-2 (H.262) or H.264, wrapped in fixed 188-byte packets so a dropped packet doesn't corrupt the whole stream. Converting to a plain MPEG-2 Program Stream (typically .mpg/.mpeg) repackages the same video for storage and editing — DVD authoring tools, legacy NLEs, and set-top-box workflows expect program streams, not transport streams.
| Property | TS (.ts) | MPEG-2 PS (.mpg / .mpeg) |
|---|---|---|
| Standard | ISO/IEC 13818-1 (H.222.0), 1995 | ISO/IEC 13818-1 (same standard, different system) |
| Packet design | Fixed 188-byte packets | Variable-length packets |
| Designed for | Lossy transmission (DVB, ATSC, IPTV) | Reliable storage (DVD, file systems) |
| Multi-program | Yes — can carry many channels in one stream | No — single program per file |
| Error resilience | High; sync info repeats every packet | Low; assumes intact media |
| Typical video codec inside | MPEG-2 or H.264 | MPEG-2 (H.262) |
| Typical audio | AC-3, AAC, MP2 | MP2, AC-3, LPCM |
| Common sources | DVB-T/S/C tuners, M3U8 segments, IPTV | DVDs, Video CDs, broadcast masters |
| Editor support | Inconsistent (often needs remux) | Wide native support in legacy NLEs |
Both streams can carry the same MPEG-2 video and audio — the conversion is mostly a repackaging job. If the TS already contains MPEG-2 video, xConvert can passthrough the codec; if it contains H.264, the video gets re-encoded to MPEG-2 (H.262).
| Target use | Resolution | Video bitrate | Notes |
|---|---|---|---|
| DVD-Video (NTSC) | 720x480 | 4-8 Mbit/s | Cap total A+V at ~9.8 Mbit/s for player compatibility |
| DVD-Video (PAL) | 720x576 | 4-8 Mbit/s | Same 9.8 Mbit/s peak cap |
| HD broadcast intermediate | 1920x1080 | 15-25 Mbit/s | Matches ATSC main-profile high-level |
| Editing proxy | 1280x720 | 6-10 Mbit/s | Lower bitrate keeps timeline scrubbing fast |
| Studio master / archive | Original | 30-50 Mbit/s | XDCAM HD422 sits at 50 Mbit/s for reference |
They're two "system" formats defined in the same ISO/IEC 13818-1 standard. TS uses fixed 188-byte packets with continuous sync markers — built for broadcast, where any packet can be lost. MPEG-2 Program Stream uses variable-length packets and assumes the storage is reliable. Editors and DVD tools usually demand the program stream; broadcast and IPTV gear emits the transport stream. The conversion mostly remuxes the elementary streams from one wrapper to the other.
If the video inside the TS is already MPEG-2 (H.262) — common for older DVB-T captures, North American ATSC SD recordings, and DVR tuners — the converter can copy the video stream directly into the MPEG-2 program stream container with no quality loss. If the TS contains H.264 (most modern HD broadcasts), the video must be re-encoded to MPEG-2, which is lossy. Pick "Very High" preset or set a constant bitrate of 15-25 Mbit/s for HD content to minimize visible artifacts.
Broadcast TS often carries multiple programs and language tracks (English, Spanish, descriptive video, an emergency-alert track). After conversion, the MPEG-2 program stream carries one program. xConvert keeps the primary video and audio pair by default — if you need a specific alternate language, use a desktop tool like ffmpeg to inspect track IDs first, then re-upload the relevant stream.
Yes, if you keep within DVD-Video specs: 720x480 (NTSC, 29.97 fps) or 720x576 (PAL, 25 fps), video bitrate up to about 9.8 Mbit/s, audio as MP2, AC-3, or LPCM. Pick the matching Preset Resolution and a 4-8 Mbit/s Constant Bitrate, then import the .mpg into DVDStyler, Bombono DVD, or Adobe Encore (if you still have it).
Broadcast TS often signals anamorphic 16:9 with a 720x480 (NTSC) or 720x576 (PAL) frame. If the converter drops that flag, the player squashes the image to 4:3. Fix it by picking a Preset Resolution with the correct aspect or by setting Width x Height explicitly (854x480 for 16:9 SD, 1280x720 for 720p) and letting the encoder rescale instead of relying on signaling.
Constant Bitrate (CBR) gives predictable file sizes — required for DVD authoring and many broadcast workflows. Variable Bitrate (VBR) saves space on low-motion scenes (talk shows, slides) and spends bits on action — better for archive or web delivery where size matters more than predictability. For most TS→MPEG-2 conversions destined for editing, VBR with a target of 8-15 Mbit/s is a good middle ground.
Yes — use Convert MPEG-2 to TS for the reverse direction. That's useful when you want to ingest an archived .mpg into an IPTV server, OBS Studio, or a hardware streamer that only accepts MPEG-TS.
For MP4 → MPEG-2 use Convert MP4 to MPEG-2. If you need the modern direction (TS → MP4 for general playback), Convert TS to MP4 gives you H.264 in an MP4 wrapper. Use TS → MPEG-2 specifically when a downstream tool requires the older program stream container.
xConvert handles large broadcast captures — multi-hour TS recordings several GB in size convert without sign-up. Larger studio-grade archives may need an account for queue priority, but there's no watermark or paywall on the output.