How to Convert TS to MPEG Online
- Upload Your TS File: Drag and drop your
.tstransport stream into the drop zone or click "+ Add Files". Batch is supported — queue several recordings at once. - Pick Codec and Quality Preset: Default codec is MPEG-2 (the variant most DVD authoring and legacy players expect). Switch to MPEG-1 only for low-bitrate VCD-style output. Set Quality Preset to Very High (recommended) for archival, High for everyday playback, or Low for smaller files. For tighter control, use Constant Bitrate, Variable Bitrate, or Constant Quality (CRF).
- Resize, Trim, or Target a File Size (Optional): Pick a Preset Resolution (480p / 720p / 1080p), set Width x Height with aspect ratio locked, or scale by Resolution Percentage. Use Trim with a Time Range to clip out commercials or splice cleanly. Use Specific file size when you need the output to fit a known disc or upload cap.
- Convert and Download: Click Convert. Files process on our servers and the finished
.mpegis delivered straight to your browser — no watermark, no sign-up, no account required.
Why Convert TS to MPEG?
TS (MPEG-2 Transport Stream) is the broadcast and capture container — 188-byte fixed-length packets designed to survive over-the-air or IP transmission errors in DVB, ATSC, ISDB, IPTV, and HLS streams (Wikipedia: MPEG transport stream). MPEG (with the .mpeg or .mpg extension) is the program stream variant — designed for reliable storage on disc, and the format DVD authoring software and many legacy hardware players expect (Wikipedia: MPEG-1). Converting TS to MPEG repackages (and usually re-encodes) the same MPEG-2 video into a more playable, more editable container.
- DVD authoring — Programs like DVDStyler, ImgBurn, and Nero expect MPEG program streams as input. A raw
.tsfile straight off a tuner card or HDHomeRun usually has to be remuxed to.mpegbefore the burner accepts it. - Legacy hardware players — Older standalone DVD players, in-car head units, and Blu-ray players from the 2000s reliably play
.mpgdiscs but choke on transport streams that include broadcast-specific metadata, multiple programs, or null padding. - Capture card and PVR workflows — TVHeadend, MythTV, Plex DVR, and HDHomeRun captures land as
.ts. Editing software (older Pinnacle, Premiere CS5, MAGIX Movie Studio) is happier with.mpegprogram streams that have a single program and a clean timestamp track. - Clean splicing and timestamp resets — TS files spliced together (multi-hour recordings or two-tuner stitches) frequently have PCR/DTS jumps that confuse non-linear editors. Re-encoding to a fresh
.mpegrebuilds clean monotonic timestamps. - Stripping broadcast junk — Over-the-air
.tscaptures often carry teletext, EIT/PSIP guide data, and secondary audio tracks. Converting to MPEG drops the broadcast metadata and keeps only the program you want. - VLC and Windows Media Player compatibility — While VLC plays
.tsfine, Windows Media Player on older Windows installs and many smart-TV DLNA renderers handle.mpgmore reliably out of the box.
TS vs MPEG (Program Stream) — Container Comparison
| Property | TS (Transport Stream) | MPEG (Program Stream / .mpg) |
|---|---|---|
| Standard | ISO/IEC 13818-1 (MPEG-2 Part 1) | ISO/IEC 11172-1 (MPEG-1) and 13818-1 (MPEG-2) |
| Packet structure | Fixed 188-byte packets | Variable-length packets |
| Designed for | Lossy/unreliable channels — broadcast, satellite, IP streaming | Reliable storage — DVD, hard disk, optical media |
| Multiple programs | Yes — multiplex many channels via PMT/PID | No — single program only |
| Error resilience | High (sync bytes every 188 B, FEC-friendly) | Low (assumes a reliable medium) |
| Typical sources | DVB/ATSC tuners, IPTV, HLS segments, HDHomeRun | DVD-Video, capture from analog cards, VCD |
| Editor friendliness | Often needs remux first | Native input for DVD authoring tools |
| File extension | .ts, .m2ts, .mts |
.mpeg, .mpg, .m2v |
Codec & Quality Quick Guide (for MPEG Output)
| Setting | Use it when | Notes |
|---|---|---|
| MPEG-2 codec | Output is bound for DVD, a legacy player, or editing in older NLE software | Standard for .mpg files since the mid-1990s; ~3–9 Mbps typical for SD/HD |
| MPEG-1 codec | Targeting VCD or very small bitrate (~1.5 Mbps, VHS-equivalent quality) | MPEG-1 was standardized in 1993 and tops out around 1.5 Mbps for 352×240/352×288 (Wikipedia) |
| Quality Preset → Very High | Archival, DVD masters, footage you may re-edit | Largest file, near-source quality |
| Quality Preset → High | General playback on DVD players or smart TVs | Good size/quality balance |
| Constant Bitrate (CBR) | DVD authoring where the burner expects a fixed bitrate (≤9.8 Mbps for DVD-Video) | Predictable file size; less efficient on complex scenes |
| Variable Bitrate (VBR) | Smaller files at the same perceived quality | Avoid for strict DVD targets that mandate CBR |
| Constant Quality / CRF | You care about visual fidelity, not file size | Picks bitrate per frame; output size varies |
| Specific file size | Target a DVD-5 (4.38 GB) or DVD-9 (7.95 GB) capacity | Auto-scales bitrate to hit the cap |
Frequently Asked Questions
Why doesn't my DVD authoring software accept the .ts file directly?
Most DVD authoring tools (DVDStyler, Nero, Pinnacle, ImgBurn-with-IfoEdit) expect an MPEG program stream with a single program, clean PCR timestamps, and DVD-compliant bitrates (≤9.8 Mbps video, CBR or capped VBR). A .ts file from a tuner or HDHomeRun is a transport stream — fixed 188-byte packets that may carry multiple programs, EIT/PSIP guide data, and timestamps designed for live broadcast. Converting to .mpeg strips the broadcast packaging and rebuilds a program stream the authoring tool can mux into a VOB.
Does converting TS to MPEG re-encode the video, or just remux it?
This tool re-encodes. That's the right behavior when the source codec inside the TS isn't MPEG-1/MPEG-2 (for example, many ATSC 1.0 captures are MPEG-2 but newer ATSC 3.0 / DVB-T2 streams carry H.264 or H.265), and it's also the right behavior when you need to fix splice points, drop secondary audio, or hit a target bitrate. If your TS is already MPEG-2 video and you want a lossless remux only, dedicated tools like ProjectX or tsMuxeR exist for that narrower workflow — but they won't trim, resize, or re-bitrate.
Should I pick MPEG-1 or MPEG-2 as the output codec?
MPEG-2 is the right default. It's what DVDs use, what .mpg files from the 2000s onward almost always contain, and what every standalone DVD player decodes. Pick MPEG-1 only if you specifically need VCD-compatible output (352×240 / 352×288 at ~1.15 Mbps video, ~224 kbps audio) for a very old player, or if you genuinely need the smallest possible files at low resolution. MPEG-1 was standardized in ISO/IEC 11172 in 1993 and targets roughly 1.5 Mbps combined for VHS-equivalent quality.
Will the file size go up or down compared to the TS?
Usually down, but it depends on settings. A typical broadcast .ts carries 12–19 Mbps of MPEG-2 plus broadcast padding, teletext, and PSIP data. Re-encoding to .mpeg at DVD-Video bitrates (4–8 Mbps) drops the size substantially. If you push Quality Preset to Very High with a high bitrate, the output can match or even exceed the source. Use the Specific file size option if you need to hit a hard cap (e.g., to fit a single-layer 4.38 GB DVD-5).
Will the multiple audio tracks and subtitles come through?
The first program's primary audio track is preserved. Secondary audio (e.g., SAP / second-language tracks) and broadcast subtitles (teletext, DVB subtitles, ATSC closed captions in the user data) are dropped during conversion to a single-program MPEG file. If you need to keep alternate audio, convert to a container that supports multiple tracks instead — TS to MP4 or TS to MOV preserve multi-track audio natively.
Why is my converted MPEG choppy or out of sync?
Almost always a source-side issue with the original .ts file rather than the conversion itself. Transport streams from tuners can have signal dropouts, missing packets, or PCR discontinuities at recording boundaries that survive into the output. Try trimming the problem section out using Trim → Time Range, or if the entire recording is affected, re-running with a different Quality Preset can sometimes "absorb" small glitches during re-encoding. For deeply broken sources, tools like ProjectX (a Java-based TS demuxer) can repair the stream before conversion.
What's the difference between .mpeg, .mpg, and .mpeg2?
.mpeg and .mpg are interchangeable — both extensions refer to MPEG program streams. .mpg was originally the DOS 8.3 short form; modern systems accept either. .mpeg2 is a less common extension that explicitly signals MPEG-2 video (as opposed to MPEG-1) but the file structure is the same MPEG-2 program stream. Wikipedia notes that today, .mpg almost always means MPEG-2 program stream — MPEG-1 video is rare in the wild now. If you need the .mpeg2 extension specifically, see TS to MPEG2.
Can I convert in the other direction — MPEG back to TS?
Yes, with MPEG to TS. The reverse is useful when you need to feed a .mpg into broadcast equipment, a hardware streamer (HDHomeRun Connect, Wowza), or an HLS packager that expects transport stream segments. Alternatively, if you just want a modern, universally playable file instead of either container, MPEG to MP4 and TS to MP4 produce H.264/AAC in an MP4 wrapper that plays everywhere from iPhones to smart TVs to YouTube.
Is there a file size limit?
Free conversions cap individual files at our standard size limit shown on the upload page; signed-in and paid tiers raise that cap considerably. For very large broadcast captures (multi-hour HD recordings of 10+ GB), consider trimming the recording into segments first with TS Cutter or Compress TS before converting — that's faster and often a better workflow for editing anyway.