Initializing... drag & drop files here
Supports: MPEG2
Repackage an MPEG-2 program-stream file into an MPEG Transport Stream (.ts) — the packetized, error-resilient container that broadcast and streaming chains expect. Both formats sit inside the MPEG-2 systems layer, so the change is mainly program-stream-to-transport-stream packetization; with the default H.264 video and AAC audio output, the video is also re-encoded for wider player support. Files are uploaded over an encrypted connection, processed on our servers, and deleted automatically after a few hours — no sign-up, no watermark, never shared or made public.
| Property | MPEG-2 (.mpeg2) | TS (.ts) |
|---|---|---|
| Systems layer | MPEG-2 Program Stream | MPEG-2 Transport Stream |
| Standard | ISO/IEC 13818-1 (1995) | ISO/IEC 13818-1 (1995) |
| Packetization | Variable-length packs | Fixed 188-byte packets |
| Designed for | Reliable storage (DVD, file-based) | Error-prone transmission (broadcast, streaming) |
| Carries multiple programs | No (single program) | Yes (multiple programs/clocks) |
| Typical use | DVD-era video, archives | DVB, ATSC, ISDB, IPTV, HLS segments |
| Default output codec here | MPEG-2 video + MP2 audio | H.264 video + AAC audio |
For plain modern playback or sharing, convert MPEG-2 to MP4 instead — MP4 plays natively in browsers and on phones, whereas .ts is built for transport, not casual download.
Transport Stream chops each elementary stream into fixed 188-byte packets and interleaves them, so a player can resync after a dropped packet. That error resilience is why DVB, ATSC, IPTV and HLS pipelines use .ts. A program stream is fine on a DVD or local disk, but broadcast playout and segment-based streaming generally want a transport stream.
With the default output of H.264 video plus AAC audio, the MPEG-2 video is re-encoded to H.264, not just rewrapped — this is what makes the result playable in modern H.264 players and HLS workflows. If you specifically need to keep MPEG-2 video, open the Video Codec list under Advanced Options and select MPEG-2 so the stream is carried into the .ts container without a codec change.
VLC, MPV, ffmpeg-based tools and most broadcast/IPTV players open .ts directly. Web browsers and many phone galleries do not play raw .ts reliably, so if your goal is everyday playback rather than streaming, convert TS to MP4 or start from MP4 instead.
Yes. In Advanced Options, set File Compression to Constant Bitrate (or Specific file size) and enter your target. Constant bitrate is usually preferred for transport-stream delivery because it keeps the multiplex predictable, whereas variable bitrate can complicate fixed-rate broadcast channels.
The practical limit is upload size and time over your connection rather than a hard device cap. Every file is sent over an encrypted (TLS) connection, processed on our servers, and deleted automatically after a few hours — no sign-up, no watermark, and files are never shared or made public.
No, not unless you ask it to. By default Video resolution is left at the original, so a 720x576 or 1920x1080 MPEG-2 stays at that resolution. In our testing, a 1080i MPEG-2 clip converted to a 1080p H.264 .ts at the Very High preset kept its frame dimensions; only the container and video codec changed. Use the resolution presets if you do want to scale down for a lower-bandwidth channel.