Initializing... drag & drop files here
Supports: TS
yt-dlp all work. Batch is supported — drop in a whole season's worth of recordings at once.TS (MPEG-2 Transport Stream) is the container broadcast TV, IPTV, ATSC over-the-air, and DVB satellite have used since the late 1990s. It's designed to survive packet loss on noisy transmission paths, which is why every DVR, set-top box, HDHomeRun, and IPTV recorder writes .ts files. MOV is Apple's QuickTime container — the native format Final Cut Pro, iMovie, Motion, Compressor, and QuickTime Player were built around. Common reasons to convert TS → MOV:
.ts from an HDHomeRun or DVR opens with an error or silently fails. The same content in MOV with H.264 plays the moment you double-click it..ts. Converting to MOV gives you a single self-contained file that drops into Photos, Movies folder, or a Plex library indexed from a Mac without TS's PAT/PMT/PCR overhead.| Property | TS (Transport Stream) | MOV (QuickTime) |
|---|---|---|
| Origin | MPEG-2 Systems (ISO/IEC 13818-1, 1996) | Apple QuickTime (1991) |
| Designed for | Broadcast, satellite, IPTV, error-resilient transmission | File-based playback and editing on Mac |
| Common video codec | MPEG-2, H.264, occasionally HEVC | H.264, HEVC, ProRes, Animation, MJPEG |
| Common audio codec | AC-3 (Dolby Digital), AAC, MP2 | AAC, AC-3, PCM, ALAC |
| Multiple programs | Yes — multiplexed PAT/PMT/PCR streams | No — single program per file |
| Error resilience | High — designed for lossy transmission | Low — file-based, expects clean storage |
| QuickTime Player support | None (no MPEG-2 demuxer in stock macOS) | Native |
| Final Cut Pro / iMovie | Often forces transcode on import | Native, no transcode needed |
| Best for | Capture, broadcast, streaming segments | Apple editing, macOS / iOS playback |
| Codec | File size | Apple compatibility | Best for |
|---|---|---|---|
| H.264 | 100% (baseline) | Universal — every Mac, iPhone, iPad since 2010 | Default — broadest Apple compatibility |
| H.265 / HEVC | ~60% | Mac (2017+ with HEVC support), iPhone 7+, iPad 2017+ | Smaller files, 4K, modern Apple devices |
| MPEG-4 | ~120% | Universal | Older Mac workflows, legacy QuickTime |
| MJPEG | 5-10x larger | Universal | Frame-accurate editing in legacy NLEs |
Stock macOS QuickTime Player ships without an MPEG-2 transport-stream demuxer or an MPEG-2 video decoder. The .ts from an HDHomeRun, DVR, or IPTV recorder opens with "the file isn't compatible with QuickTime Player" or shows audio with no video. Converting to MOV with H.264 or HEVC produces a file QuickTime opens on a double-click — no Perian, no VLC, no codec packs.
Yes — pick AC-3 as the output audio codec to keep the original Dolby Digital track bit-for-bit. Default is AAC (smaller, downmixed to stereo on most consumer playback paths). For Final Cut Pro projects targeting a 5.1 mix or Apple TV playback, AC-3 preserves the surround channels. For laptop / iPhone playback off the MOV, AAC stereo is usually what you want.
H.264 if you need maximum compatibility across every Mac, iPhone, and iPad shipped since ~2010 — and if your editor is older than Final Cut Pro 10.4. H.265 / HEVC if your audience is on a Mac with T2 / Apple Silicon, an iPhone 7 or newer, or an iPad from 2017 onward — you get roughly 40% smaller files with hardware-accelerated decode. For a Final Cut Pro intermediate where size doesn't matter, H.264 at CRF 18 is the safer pick.
Not directly — the MOV output options here are H.264, HEVC, MPEG-4, and MJPEG. For a true ProRes intermediate, convert to H.264 or HEVC MOV first, then transcode to ProRes inside Final Cut Pro using its built-in optimized-media step (Library → Properties → Transcoding → Create optimized media). MJPEG is the closest in-browser option to a frame-accurate intermediate, at the cost of a much larger file.
ATSC over-the-air captures often contain a primary HD program plus SD subchannels (network feed + weather subchannel, for example) multiplexed in one .ts. The converter selects the primary video and audio program by default and writes a single-program MOV. If you need a specific subchannel, demux the TS first with a tool like Project X or ffmpeg -map, then convert the extracted program to MOV here.
Multi-hour DVR captures (4-8 GB transport streams) work. Conversion happens on our servers, so the practical limit is upload size and connection speed and patience for the upload. For very long broadcasts — a 4-hour football game, an overnight DVR session — trim first with Time Range to extract the part you need. Converting a 30-minute slice of a 6-hour recording is dramatically faster than converting the whole thing.
There's a small re-encoding loss any time you change codecs. At Quality Preset Very High (the default), or Constant Quality CRF 18-20, the difference is invisible at typical viewing distances. The TS source is almost always MPEG-2 from broadcast, so a codec change is unavoidable unless your TS already contains H.264 (some IPTV streams and HDHomeRun PRIME captures do) — in that case the codec stays the same and the conversion is a near-lossless container swap.
MOV and MP4 share most of their internal structure — both are based on the ISO base media file format, and most codecs that work in one work in the other. The split is ecosystem: MOV is the format Final Cut Pro, iMovie, QuickTime, and the Apple Photos app prefer. MP4 is the cross-platform target — Windows, Android, smart TVs, every cloud service. Pick MOV when the destination is an Apple editing or playback workflow. For everything else, TS to MP4 is the better landing page.