Quality

Balanced is CRF 23. Higher keeps more detail. Smaller uses CRF 32.

MPEG transport stream (.ts) only. The first run downloads FFmpeg once in this browser.

Help Us Improve

—

(—)

Convert a TS file to MP4

Convert an MPEG transport stream (.ts) to MP4 in your browser. No signup, H.264 and AAC, and the file stays on your device.

What is TS to MP4 conversion?

A .ts file here is an MPEG transport stream. This page re-encodes that video as an MP4.

TS to MP4 converter features

Save an MPEG transport stream as an MP4 file.
  • TS to MP4

    Upload a .ts transport stream and download an .mp4 file.

  • H.264 and AAC

    The picture is H.264 and the sound is AAC, so common players can open the file.

  • Three quality levels

    Balanced uses CRF 23. Higher keeps more detail. Smaller uses CRF 32.

  • Browser-side conversion

    The transport stream stays on your device. No account is required.

How to convert TS to MP4

Three steps from a transport stream to an MP4 file.
  1. Add the TS file

    Drop a .ts MPEG transport stream. The converter reads it in your browser.

  2. Choose a quality

    Pick Higher, Balanced, or Smaller, then click Convert to MP4.

  3. Download the MP4

    Save the .mp4 file and play it in a normal video player.

Tips for converting TS to MP4

What this converter expects from a .ts file.
  • 01

    Use a video transport stream

    The file should be an MPEG transport stream. A TypeScript .ts source file is a different kind of file.

  • 02

    Camcorder .mts files

    An .mts or .m2ts camcorder file uses the MTS to MP4 converter.

  • 03

    Watch the size

    Each transport stream can be up to 200 MB. The first conversion downloads FFmpeg once in this browser.

Good uses for a TS to MP4 converter

When an MP4 is easier to play than a transport stream.
  1. Play a broadcast recording: Turn a .ts capture into an MP4 that phones and browsers can open.

  2. Share a transport stream: An MP4 is the video file most players already accept.

  3. Keep picture and sound: The MP4 keeps the video and the audio track when the stream has one.

Why convert TS to MP4 here

A local transport stream to MP4 conversion with a normal MP4 download.
  • No signup

    Convert a .ts file without an account.

  • Stays on your device

    Encoding runs in the browser.

  • A normal MP4

    The download is H.264 video and AAC audio in an MP4 container.

Technical details

How this TS to MP4 conversion works.
Input
An MPEG transport stream (.ts) up to 200 MB. Packets are 188 bytes and start with the sync byte 0x47.
Output
An MP4 file with H.264 video (CRF 18, 23, or 32) and AAC audio at 128 kbps when the stream has sound.
What is left out
Subtitle and data tracks are not copied. A TypeScript .ts file and a web address are not converted.
Where it runs
FFmpeg encodes the MP4 locally in the browser. The file is not uploaded for conversion.

Sources & References

References for the transport stream this converter reads and the MP4 file it writes.
  • “MPEG transport stream (MPEG-TS, MTS) or simply transport stream (TS) is a standard digital container format for transmission and storage of audio, video, and Program and System Information Protocol (PSIP) data.”
    — Wikipedia — MPEG transport stream

    MPEG transport stream: This tool reads that container, the .ts video file. en.wikipedia.org/wiki/MPEG_transport_stream

  • “MP4 (formally MPEG-4 Part 14) is a digital multimedia container format most commonly used to store video and audio, but it can also be used to store other data such as subtitles and still images.”
    — Wikipedia — MPEG-4 Part 14

    MP4: The download is that MP4 container, with the clip re-encoded inside it. en.wikipedia.org/wiki/MPEG-4_Part_14

Frequently Asked Questions

Quick answers about this tool—open a question to read more.