Initializing... drag & drop files here
Supports: TS
youtube-dl / yt-dlp all work. Batch is supported — drop in a whole night's DVR queue at once. No 100 MB cap like Convertio, no Google Drive / Dropbox round-trip..mpg wrapper. Set Quality Preset (Highest → Lowest, default Very High), target a File Size Percentage, lock to a specific MB target, or fine-tune with Constant Bitrate, Variable Bitrate, or Constant Quality (CRF / qscale).TS (MPEG-2 Transport Stream) and MPG (MPEG-2 Program Stream) are two sides of the same MPEG-2 systems standard (ISO/IEC 13818-1, 1996). Transport stream is what broadcast TV, ATSC over-the-air, DVB satellite, IPTV, and DVRs write — it's packetized into 188-byte chunks with PAT/PMT/PCR tables so the stream can survive packet loss across noisy transmission paths. Program stream (.mpg) is what DVD-Video authoring tools, legacy media players, and most NLEs from the 2000s expect — a single multiplexed program with a simpler, file-oriented structure. Converting TS → MPG keeps the video in the MPEG-2 codec family when both ends use MPEG-2 — a same-family re-encode at the visually-lossless default, with no cross-codec loss.
.mpg input. A TS recording from a Hauppauge tuner, HDHomeRun, or set-top box has to be remuxed to MPG before it can be burned to a playable DVD..mpg as a video file but treat .ts as unknown. Keeping MPEG-2 stays in the source codec family, so the picture is visually indistinguishable from the original, while making the file playable on a USB stick..mpg and play it without a codec pack. TS files often fail to even open, never mind play. See also TS to MP4 for modern devices and TS to AVI for legacy Windows compatibility.| Property | TS (Transport Stream) | MPG (Program Stream) |
|---|---|---|
| Standardized | MPEG-2 Systems (ISO/IEC 13818-1, 1996) | MPEG-2 Systems (ISO/IEC 13818-1, 1996) |
| Designed for | Broadcast, satellite, IPTV, error-resilient transmission | DVD-Video, file-based local playback, authoring |
| Packet structure | Fixed 188-byte packets with PAT/PMT/PCR tables | Variable-length packs, single-program-oriented |
| Multiple programs | Yes — multiplexed PAT/PMT streams | No — single program per file |
| Error resilience | High — designed for lossy transmission | Low — corrupts easily on damaged storage |
| Common video codec | MPEG-2, H.264, occasionally HEVC | MPEG-1, MPEG-2 (DVD spec) |
| Common audio codec | AC-3 (Dolby Digital), AAC, MP2 | MP2 (DVD-Video standard), AC-3, MP3, LPCM |
| DVD-Video compliance | Not directly burnable | Native — required by the DVD-Video spec |
| Legacy player support | Limited — newer hardware only | Wide — every DVD player and 2000s media player |
| Typical source | TV tuner, IPTV, DVR, HLS download | DVD rip, video editor export, authoring tool |
| Codec | File size | DVD-burnable? | Best for |
|---|---|---|---|
| MPEG-2 (default) | Same as TS source | Yes — DVD-Video standard | Default — same-family re-encode, no cross-codec loss |
| MPEG-1 | 1.5-2x larger at same quality | Yes — VCD standard | VCD authoring, maximum legacy compatibility |
| MPEG-4 ASP / DivX / Xvid | ~50% of MPEG-2 | No | Smaller files, legacy DVD-with-DivX players |
| H.264 | ~30-40% of MPEG-2 | No | Modern target inside legacy container |
| H.265 / HEVC | ~20% of MPEG-2 | No | Smallest files, post-2017 player only |
Not literally — this page always re-encodes; there's no stream copy that lifts the elementary streams out of the transport packets untouched. But when both ends use MPEG-2 (the default), the encode stays in the same codec family at the visually-lossless preset, so there's no cross-codec generation loss and the result is hard to tell apart from the source. If your TS source uses H.264 (some IPTV streams and newer DVR captures do) and you pick MPEG-2 as the output, that's a larger codec change with a small quality cost — minimize it by picking Quality Preset Highest, or by keeping H.264 as the output codec inside MPG if your downstream tool accepts it.
Almost — MPG is the right container, but DVD-Video has additional rules: 720×480 (NTSC) or 720×576 (PAL) resolution, MPEG-2 video at 4-9.8 Mbps max, MP2 or AC-3 audio at 224-448 kbps, and a specific GOP / IFO / VOB structure. Convert with resolution preset 480p (NTSC) or 576p (PAL), MPEG-2 + MP2 or AC-3, then run the resulting .mpg through a DVD authoring tool (DVDStyler, ImgBurn, TMPGEnc) which builds the IFO/VOB structure and burns the disc.
Same codec, different multiplexing. TS chops the elementary streams into fixed 188-byte packets with PAT/PMT/PCR tables so the stream can survive 5-10% packet loss on a satellite or terrestrial broadcast and let any tuner sync up mid-stream. MPG (program stream) uses variable-length packs designed for a reliable file system — smaller per-byte overhead, simpler to demux, but no error resilience. Think of TS as "designed for the wire" and MPG as "designed for the disc."
WMP on Windows 10/11 ships with a built-in MPEG-2 program stream demuxer (so .mpg opens) but not a transport stream demuxer (so .ts doesn't). Microsoft considers TS a "professional" / broadcast format and shipped it only with Windows Media Center, which was discontinued. Converting to MPG makes the file natively playable on every Windows install since XP, no codec pack required.
Yes — pick AC-3 (Dolby Digital) as the audio codec output to keep the audio as 5.1 surround. It's re-encoded at the source bitrate rather than copied, so the surround channels survive instead of being downmixed. AC-3 is also a DVD-Video standard audio format, so this is the right pick if you're going to burn the result to a DVD. Default is MP2 (the original DVD-Video / VCD audio standard), which stays in the same family when your TS source already uses MP2 audio. MP3 is smaller but not DVD-compliant; LPCM is uncompressed but very large.
Multi-hour DVR captures (4-12 GB transport streams) work — there's no fixed cap because Conversion runs on our servers, so the practical limit is upload size and connection speed and patience for the upload. This is the differentiator vs Convertio (100 MB limit) and most other online converters. For very long broadcasts, trim first with Time Range to extract the part you need — converting a 30-minute slice of a 6-hour overnight recording is dramatically faster.
The converter selects the primary video and audio program (the first listed in the PMT) by default and writes a single-program MPG. If you specifically need a subchannel (e.g., a network's weather subchannel, an alternate-language audio track), demux the TS first with ffmpeg -map 0:p:1 or Project X to extract the program you want, then convert the extracted stream to MPG here.
MPEG-2 if you want to stay in your source's codec family — a same-family re-encode at the visually-lossless default with no cross-codec loss, file size stays similar to the TS, and the result is DVD-Video compliant. MPEG-1 only if you're authoring a Video CD (VCD) for a 1990s VCD player or you need maximum compatibility with very old PowerPoint / Windows 98 systems — it's a bigger codec change, files end up 1.5-2× larger at equivalent quality, and most modern uses don't need it.
MPG is the legacy / DVD-authoring / older-NLE target — DVD authoring tools, Sony Vegas 12, Premiere CS5, classic Windows Movie Maker, 2000s media players. MP4 is the modern target — phones, browsers, smart TVs, social media, Plex. Pick MPG when the destination is older than ~2010 or specifically expects MPEG-2 program stream. For everything else, TS to MP4 is the better landing page; to keep multiple audio tracks in a modern container, TS to MKV is the path.