Convert TS to MP4 without uploading the recording

DVR boxes, HDHomeRun tuners, and IPTV apps save recordings as .ts files — often several gigabytes for a single show. OpenConvertVideo converts them right in your browser, so it starts the moment you pick the file and the recording never leaves your device.

Drop a file here, or click to choose

Converts right here — nothing uploads

Need trim, resize, or quality controls? Open the full converter →
  • No upload wait
  • Nothing leaves your device
  • Free, no account
  • No artificial size limits

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.

Frequently asked questions

What is a TS file?
TS stands for MPEG transport stream, the format used for digital TV broadcasting, DVR and HDHomeRun recordings, CCTV exports, and streamed video (HLS delivers video as many small .ts segments). It usually holds ordinary H.264 or HEVC video, but wrapped for broadcast delivery rather than for playback on a phone or in an editor.
Why does my TS file only play in VLC?
Transport streams can carry multiple programs, multiple audio tracks, and broadcast timing and EPG data bundled together. VLC is built to sort through all of that; most phones, default media players, and editors aren't, so they either refuse to open the file or play it with the wrong track selected.
How do I convert a DVR or HDHomeRun recording to MP4?
Open the converter, choose your .ts file, set the output to MP4, and convert. It runs in your browser, so a multi-gigabyte recording never has to upload anywhere first — conversion starts the moment you select the file, and there's no size limit to run into.
Will converting remove extra audio tracks or program data?
Yes. The conversion selects the video and the main audio track and drops the broadcast-only extras — program guide data, alternate programs, timing information — that consumer players never needed in the first place. What's left is a normal MP4 with one video and one audio track.
Is it safe to convert a CCTV or security recording online?
Yes, because it never actually goes online. The file is decoded and re-encoded locally in your browser using WebAssembly ffmpeg; nothing is uploaded to a server. You can confirm this yourself by opening your browser's Network tab during conversion — there's nothing to see, because nothing is sent.