Skip to content

Convert TS to MP4

Turn MPEG transport stream recordings — .ts, .mts and .m2ts files from camcorders, set-top boxes and HLS downloads — into ordinary MP4 files. Streams are copied, not re-encoded.

Drop TS, MTS, M2TS files here

or

Free: up to 5 files per batch · Files never leave your device · Paste from the clipboard works too

Choosing a size forces a re-encode.

    Private by design

    Your files are processed by your own device using WebAssembly and your browser's built-in codecs. Nothing is uploaded, logged or stored.

    Fast & offline-ready

    No queue, no waiting for a server. Once the page has loaded it even works without a connection.

    Works everywhere

    Chrome, Edge, Firefox and Safari on Windows, macOS, Linux, Android and iOS. No app to install.

    Built for broadcast, awkward on a laptop

    The MPEG transport stream was designed in the 1990s for digital television. It slices video and audio into 188-byte packets, each carrying timing and error-recovery information, so a receiver can tune in halfway through and a corrupted packet costs a fraction of a second rather than the whole file. Those strengths are exactly what make .ts annoying on a computer: there is no index, so seeking is slow, durations are guessed, and phones, editors and upload forms frequently refuse the file outright. MP4 keeps the same compressed video and audio but wraps them with a proper table of contents.

    Three places transport streams come from

    • Camcorders. Sony, Panasonic and Canon AVCHD cameras write .mts clips to the memory card (renamed .m2ts when imported). The video is H.264; the audio is usually Dolby Digital, sometimes PCM.
    • Set-top boxes and PVRs. Recording from a satellite, cable or Freeview box typically dumps the broadcast stream to a .ts file on a USB drive. HD channels are H.264; older SD channels are MPEG-2, which cannot be converted in a browser.
    • HLS downloads. Streaming players fetch video as a playlist of short .ts segments. Saved individually they are complete, playable mini-files, each with H.264 and AAC inside.

    What the converter does with them

    StreamResult
    H.264 or HEVC videoCopied unchanged
    AAC audioCopied unchanged
    AC-3 (Dolby Digital) or PCM audioRe-encoded to AAC or Opus, if the browser can decode it
    MPEG-2 videoNot supported
    Teletext, DVB subtitles, programme guide dataDropped

    For HLS segments and H.264 camcorder clips the operation is a pure remux: no frame is decoded, so there is no quality loss and no dependence on codec support. The row's status line says "copied" when that happened. The Quality and Max resolution fields are used only if a re-encode is necessary, or if you ask for one by choosing a resolution smaller than the footage (nothing is ever upscaled); the browser's hardware-accelerated encoder then produces H.264 where it can.

    Large recordings

    Transport streams from a PVR can run to many gigabytes. Tinyvert holds the input and the output in memory, so large files are limited by your device's memory: a desktop with plenty of RAM copes with far more than a phone. Everything happens locally in Chrome, Edge, Brave, Opera, Safari 17 or newer or Firefox 130 or newer, nothing is uploaded, and the page works offline after the first visit.

    Related conversions

    Camcorder footage that arrives as .mov instead goes through MOV to MP4; recordings OBS saved as Matroska use MKV to MP4; and the Video Converter accepts transport streams when you want MKV, MOV or WebM output. To squeeze a bulky broadcast capture, Compress Video re-encodes at a chosen quality.

    How to convert ts to mp4 — step by step

    1. Drop your .ts, .mts or .m2ts files into the drop zone or click "Choose files". Conversion begins at once, with a progress bar per file.

    2. Leave Quality and Max resolution alone for a straight copy, or set a Max resolution to downscale and re-encode bulky camcorder footage.

    3. When a row reads "copied" or "re-encoded", download that MP4, or use Download all as ZIP for the batch.

    Frequently asked questions

    What is a .ts file?
    An MPEG transport stream: video and audio chopped into small fixed-size packets so the stream can be broadcast, streamed or recorded without an index. Digital TV, Blu-ray (as .m2ts), AVCHD camcorders (as .mts) and HLS streaming all use it.
    Is TS to MP4 lossless?
    Yes, when the streams are H.264 or HEVC video with AAC audio, which covers HLS segments and most recent camcorders. Tinyvert copies those packets into an MP4 without decoding them, so quality is unchanged and the job takes a few seconds for a typical file.
    My camcorder file has Dolby Digital (AC-3) audio. What happens?
    AC-3 is not allowed in MP4, so the audio must be re-encoded to AAC or Opus while the video is still copied. That only works if your browser can decode AC-3, which many cannot; if the conversion fails, this is the usual reason.
    Can I join several HLS .ts segments into one MP4?
    No. Each segment becomes its own MP4 (up to five per batch). Joining segments is not something this tool does.
    Will old digital TV recordings convert?
    Recordings that use MPEG-2 video, common on older set-top boxes and PVRs, cannot be converted here: MP4 output needs H.264, HEVC, AV1, VP9 or VP8, and browsers have no MPEG-2 decoder to re-encode from. Recordings from HD boxes that use H.264 work.
    Why does the MP4 seek so much better than the .ts?
    A transport stream has no index, so players have to scan it to find a position. MP4 stores a table of every frame, so scrubbing is instant and editors can read the duration without parsing the whole file.

    All tools: HEIC to JPG, HEIC to PNG, Compress Image, Resize Image, PNG to JPG, JPG to PNG, PNG to WebP, JPG to WebP, WebP to JPG, WebP to PNG, AVIF to JPG, SVG to PNG, BMP to JPG, BMP to PNG, GIF to PNG, PNG to ICO, ICO to PNG, Image to PDF, JPG to PDF, PNG to PDF, PDF to JPG, PDF to PNG, PDF to Text, Merge PDF, Split PDF, MP4 to MP3, Video to MP3, MP3 to WAV, WAV to MP3, M4A to MP3, FLAC to MP3, OGG to MP3, MP3 to OGG, WAV to FLAC, FLAC to WAV, MP3 to M4A, Audio Converter, Compress Audio, MOV to MP4, MKV to MP4, WebM to MP4, TS to MP4, MP4 to WebM, Video Converter, Compress Video, Trim Video, Remove Audio, Video to GIF, GIF to MP4, CSV to JSON, JSON to CSV, CSV to Excel, Excel to CSV, Excel to JSON, JSON to Excel, Zip Files, Unzip, SRT to VTT, VTT to SRT