M3U8 to MP4 Converter

Convert local .ts files to MP4. Multiple files are joined in filename order. Everything runs locally in your browser.

Drop .ts files here

or click to select (multiple files are joined in filename order)

🔒 Files are processed entirely in your browser — nothing is uploaded

How to convert M3U8 to MP4

  1. Get the video segments (.ts files) that the m3u8 playlist refers to.
  2. Drop the .ts files into the box above (multiple files are joined in filename order).
  3. Click “Convert to MP4” — the conversion runs right in your browser.
  4. Download the finished MP4. Your video never leaves your device.

Only have an m3u8 URL instead of .ts files? Save it as MP4 with ffmpeg — see the download guide.

How it works (lossless by default)

TS (MPEG-TS) and MP4 are just different containers — the video inside (usually H.264) is the same. By default this tool only swaps the container without re-encoding, so conversion is fast and lossless. Enable “Re-encode” only if stream copy fails.

Converting with the ffmpeg CLI

If you're comfortable with a terminal, ffmpeg does the same conversion:

# 単一のTSをMP4へ(無劣化)
ffmpeg -i input.ts -c copy -bsf:a aac_adtstoasc output.mp4

# 複数のTSを結合してMP4へ
ffmpeg -i "concat:seg1.ts|seg2.ts|seg3.ts" -c copy -bsf:a aac_adtstoasc output.mp4

To save directly from an m3u8 URL, see the download guide.

FAQ

Can I convert an m3u8 URL to MP4 directly?
An .m3u8 is a playlist (a text file), not the video itself. To save from a stream URL, use ffmpeg — see our download guide. This tool converts .ts segment files you already have, entirely in your browser.
Does converting m3u8/TS to MP4 lose quality?
No. By default the tool swaps only the container from TS to MP4 without re-encoding, so the conversion is lossless and fast.
Is this m3u8 to MP4 converter free?
Yes — completely free, no watermark, no sign-up. Everything runs locally in your browser and your video is never uploaded.
Why is my .m3u8 file skipped?
An .m3u8 file is just a text list of segments, so there is nothing to convert. Select the .ts media files instead.