FormatDrop
How-To Guide

How to Convert TS to MP4

TS (Transport Stream) files come from digital TV recordings, DVR captures, network tuners (HDHomeRun), and sometimes as downloaded video segments. TS files often won't play on iPhones, Android phones natively, or in most media players without VLC. Converting TS to MP4 is usually a fast remux — zero quality loss.

Step-by-step instructions

  1. 1

    Check the TS file codec first

    Run: ffprobe input.ts (or use VLC: Media → Codec Information). If the video codec is H.264 (most common) or H.265, you can remux to MP4 in seconds without re-encoding. If the codec is MPEG-2 (older TV recordings), you'll need to re-encode.

    Go to converter
  2. 2

    Lossless remux (H.264/H.265 TS to MP4)

    ffmpeg -i input.ts -c copy -bsf:a aac_adtstoasc output.mp4. The '-bsf:a aac_adtstoasc' is required when the TS file has AAC audio in ADTS format — MP4 needs AAC in LATM format. Without this flag, many MP4 players won't play the audio correctly. This completes in seconds for any file size.

  3. 3

    Re-encode MPEG-2 TS to H.264 MP4

    For older MPEG-2 video: ffmpeg -i input.ts -c:v libx264 -crf 18 -preset slow -c:a aac output.mp4. This is a full re-encode and takes time proportional to video length. '-crf 18' produces visually lossless quality. For faster encoding: use '-preset faster' and '-crf 23'.

  4. 4

    Handle multiple audio tracks

    TV recordings often have multiple audio tracks (stereo + surround, or multiple languages). To convert all tracks: ffmpeg -i input.ts -c copy -bsf:a aac_adtstoasc -map 0 output.mp4. To extract only the first audio track: ffmpeg -i input.ts -c copy -bsf:a aac_adtstoasc -map 0:v:0 -map 0:a:0 output.mp4.

Why convert TS to MP4?

MPEG-2 Transport Stream (.ts) is the standard broadcast container used by cable TV, satellite TV, and over-the-air digital broadcasts worldwide. DVR systems, network tuners, and TV recording software output TS files because TS is the native broadcast format. Converting to MP4 makes these recordings portable — playable on any device, editable in any video editor, and storable more efficiently for long-term archiving.

Your files never leave your device

FormatDrop runs the conversion engine entirely inside your browser using WebAssembly. No file upload. No server. Nothing stored. You can verify this by opening DevTools → Network tab and watching: zero upload requests.

Frequently asked questions

Why do TS files from TV recordings have weird audio in VLC?
TV recordings may include AC3 (Dolby Digital), MPEG audio, or AAC audio. Some combinations cause audio sync issues in VLC. When converting TS to MP4: specify the audio codec explicitly: ffmpeg -i input.ts -c:v copy -c:a aac -b:a 192k output.mp4. Converting audio to AAC 192k gives clean, compatible audio in the MP4.
Can I edit TS files directly in a video editor?
Most video editors (Premiere Pro, DaVinci Resolve, Final Cut Pro, iMovie) don't support TS files natively. Convert to MP4 first. Premiere Pro can sometimes import TS files via Media Browser, but converting to MP4 first eliminates compatibility issues. DaVinci Resolve handles H.264 MP4 natively and perfectly.
Convert TS to MP4 Now — Free

No account. No upload. Works in any browser.