Skip to content
PullVid
Download

Convert TS to MP4 online

Convert a recording in TS format (MPEG Transport Stream), typical of HLS streams, IPTV or PVR/DVR recorders, into an MP4 that plays anywhere, without uploading the file to any server.

Convert TS to MP4

Your file is processed right in this browser: it never gets uploaded to any server.

100% in your browserNo sign-upFreeNo watermark
Advertisement

Why use PullVid for TS → MP4?

100% conversion in your browser: the TS never leaves your device
Fast remux when the TS already carries H.264 video and AAC audio (the usual case)
Automatically re-encodes if the file uses other codecs
Free, no watermark, no sign-up, no software to install
Works on Windows, Mac, Android and iPhone with any modern browser

Conversion details

Exact copy if the TS is already H.264/AAC (no re-encoding)Automatic re-encoding if the TS uses other codecs

How do you convert a TS to MP4?

1

Choose the TS file you want to convert to MP4.

2

Hit 'Convert'. If the file already uses H.264/AAC it's nearly instant; if it needs re-encoding, it takes a bit longer.

3

Download the resulting MP4; it saves straight to your device.

If you have a recording in TS format — from an IPTV recorder, a PVR/DVR, or an HLS stream — and need to play or share it without compatibility headaches, this converter turns it into MP4 right in your browser, without uploading the file to any server.

What's a TS file, and why convert it?

TS (MPEG Transport Stream) is built for transmitting video in real time, not for storing or comfortably playing it back later: it's generated by PVR/DVR recorders, IPTV apps, some security cameras, and HLS stream downloads. Plenty of players, phones, and editing software either handle it poorly or reject it outright. Converting it to MP4 fixes that compatibility problem.

How it works: remux when possible, re-encoding when not

We use ffmpeg compiled to WebAssembly. If the TS already carries H.264 video and AAC audio — the norm for current IPTV and HLS recordings — the converter does an instant remux ('-c copy'): it copies the same data into an MP4 container without re-encoding. If the file uses a different codec, the converter re-encodes the whole video, a slower process that depends on the file's length.

Steps to convert your TS to MP4

  • Choose the TS file from your device ('Choose file' button).
  • Hit 'Convert'. The first time, your browser downloads the conversion engine (a few MB); after that, it's faster.
  • Wait for the progress bar to hit 100% (seconds for a remux, longer if it re-encodes).
  • Download the resulting MP4 with the 'Download result' button.

How to tell if your conversion will be fast or slow

You don't need to know in advance: the converter automatically detects whether it can copy the streams as-is or needs to re-encode, and acts accordingly. As a rule of thumb, recent IPTV and HLS recordings almost always use H.264/AAC (fast remux); very old streams or security-camera footage are the ones that most often need re-encoding.

Honest limits worth knowing

Since the process runs in your browser, the real limit is your device's memory and processing power, not an artificial cap of ours. Very large or long TS files (multi-hour recordings) can take several minutes if re-encoding is needed, especially on phones with limited RAM — try a computer if that happens. This converter processes one file at a time, on a single thread.

Other related conversions

If your file is already in MP4 and you want a container with more room for subtitles and audio tracks, try MP4 to MKV. If instead you have a video in another container and want it in MP4, use MKV to MP4 or check our guide how to convert a video to MP4. If you don't have the file yet, use our YouTube video downloader.

Frequently asked questions about TS → MP4

What exactly is a TS file?

TS (MPEG Transport Stream) is a container format built for real-time video transmission: it's what PVR/DVR recorders, IPTV apps, chopped-up HLS stream downloads, and some security cameras produce. It's common to end up with one after recording a livestream or a live channel.

Why do some TS files convert instantly and others take longer?

It depends on the codec inside. If the TS already uses H.264 video and AAC audio (the most common case in IPTV and current HLS recordings), the conversion is an instant remux. If it uses a different codec, the whole video has to be re-encoded, which takes time proportional to its length.

Do I lose quality converting a TS to MP4?

If the file can be remuxed (H.264/AAC), no: it's an exact copy of the same data. If it needs re-encoding because it uses a different codec, yes, there's some extra compression, similar to re-exporting any video with another program.

Is there a size or length limit on the TS file?

We don't set an artificial limit, but the process runs in your browser: very long or heavy TS files (a multi-hour livestream recording) can take longer or use a lot of memory, especially on phones with limited RAM.

I don't have the TS file yet — can I download it here?

This converter works with a file you already have saved, typically from an IPTV/PVR recorder or a stream download. If instead you want to download a video from a social network, use our YouTube video downloader, which delivers directly in MP4.