Where TS files actually come from
TS — MPEG transport stream — is the format built for broadcasting, not for saving files. You end up with .ts on your drive after recording from an HDHomeRun tuner, pulling a schedule off a DVR or set-top box, exporting clips from a CCTV or NVR system, or saving segments from a live stream. None of those tools were building a file for you to watch later — they were capturing a broadcast feed.
Why it plays in VLC and nowhere else
A transport stream can carry several programs, several audio tracks, and a stream of EPG (electronic program guide) metadata all muxed together, plus timing data meant for a broadcast decoder rather than a media player. VLC has spent two decades handling exactly that mess. iPhone, Windows, Mac, and most editors haven't, so a .ts file often just refuses to open, or opens with the wrong audio track selected, or with subtitles buried in the wrong stream.
Fast, because your browser can do the heavy lifting
TS recordings are often huge — a single sports broadcast or a week of scheduled recordings can run into gigabytes. Skipping the upload step is already the biggest time saver available. On top of that, when you export to H.264, conversion can use your browser's built-in encoder, which is usually hardware-accelerated, instead of encoding entirely in software.
What you'll get
- A single clean H.264 (or H.265, for roughly half the size) video track with one AAC audio track — no program guide data, no orphaned streams.
- A file that plays natively on iPhone, Android, Windows, Mac and smart TVs.
- Something that imports cleanly into Premiere, Final Cut, DaVinci Resolve and CapCut.
- MKV, MOV, WebM, GIF, or audio-only output, if MP4 isn't what you actually need.
Nothing leaves the box it came from
A lot of .ts files are recordings nobody else was supposed to see yet — a CCTV export pulled for an insurance claim, an unreleased broadcast capture, a DVR recording of something personal. The conversion happens entirely on your own device — we only supply the code, your machine does the actual processing — so open your browser's Network tab during conversion and you'll see nothing go out. No upload also means no size limit, which matters when the recording is several gigabytes, and the whole thing stays 100% private, as it should.