Initializing... drag & drop files here
Supports: TS
.ts (MPEG Transport Stream) recordings — DVB captures, IPTV dumps, or HDHomeRun streams. Batch conversion is supported.TS (MPEG-2 Transport Stream) is the wire-level container that carries digital television: ATSC and DVB broadcasts, HLS streaming chunks, Blu-ray BDAV recordings, and the raw output of capture tools like HDHomeRun's command-line recorder. WTV (Windows Recorded TV Show) is the Microsoft container that replaced DVR-MS in Windows Media Center TV Pack 2008 for Vista, and shipped as the default recording format on Windows 7 Media Center, Windows 8 Pro Media Center Pack, and Windows 8.1 Pro with Media Center. Converting TS to WTV is mostly about getting field-captured or stream-captured content into a Windows Media Center (or compatible PVR) library so it sits next to recordings made by the tuner itself.
hdhomerun_config save writes raw .ts; converting to .wtv lets the file behave like a normal WMC recording instead of an external video import.| Property | TS (MPEG-2 Transport Stream) | WTV (Windows Recorded TV Show) |
|---|---|---|
| Designer / standard | ITU-T / ISO/IEC 13818-1 (MPEG-2 Systems) | Microsoft (TV Pack 2008) |
| Primary use | Broadcast (ATSC/DVB), IPTV, HLS chunks, Blu-ray BDAV | Windows Media Center recordings |
| Predecessor / successor | Used since mid-1990s; still the broadcast standard | Replaced DVR-MS; succeeded by general-purpose containers (MP4/MKV) outside WMC |
| Typical video codec | MPEG-2 (broadcast), H.264 (IPTV / capture cards) | MPEG-2 SD; H.264 for HD recordings |
| Typical audio codec | AC-3, MP2, AAC, E-AC-3 | Dolby Digital AC-3, MPEG-1 Layer II |
| Metadata / EPG | Stream-level only (PSI/SI tables) | Rich per-file metadata: title, channel, ratings, air date |
| Native Windows Media Center playback | No — imported as "Videos" | Yes — appears under Recorded TV |
| Native Windows 10/11 playback | Limited (no built-in TS player) | Limited (WMC removed; third-party players only) |
| DRM / broadcast flag | Optional in stream | Honors broadcast flag; protected recordings will not transcode |
| Error resilience | High (188-byte packets with sync bytes) | Standard container resilience |
| Preset (UI label) | What it tunes | Best for |
|---|---|---|
| Highest | Lowest CRF / highest bitrate | Sports, fast-motion broadcast you plan to keep |
| Very High (Recommended) | Default — visually transparent at typical viewing distance | Drama, scripted TV, news |
| High | Mild quality drop, ~30% smaller | Long captures (3+ hour sports blocks) |
| Medium | Noticeable softening on motion | Talking-head, daytime TV |
| Low / Very Low / Lowest | Aggressive compression | Disposable proxy, mobile preview |
Pair MPEG-2 + AC-3 if you want the file to look identical to a native WMC tuner recording. Use H.264 + AC-3 if you care more about file size than codec authenticity — Windows Media Center on Windows 7+ plays H.264-in-WTV correctly. AAC audio also plays back, but AC-3 is the broadcast convention WMC was tuned around.
Yes, if you drop it into the configured Recorded TV folder (defined in WMC under Tasks → Settings → TV → Recorder → Media Libraries) and the file's metadata is intact. Files imported as raw "Videos" don't show up under Recorded TV — that's the whole point of converting to WTV instead of just browsing the TS as a video import.
MPEG-2 + AC-3 is the historical Windows Media Center recording profile and will look identical to a native tuner recording — it's also the safest pick for older HTPCs with hardware MPEG-2 decode. H.264 + AC-3 produces files roughly half the size for the same quality and is fully supported by WMC on Windows 7 and later. If you're recording HD content, H.264 is the more practical choice; for SD content destined for an older Vista or early Windows 7 box, MPEG-2 is the conservative pick.
TS is a multiplex — broadcast streams routinely carry the program audio plus a Spanish/SAP track, descriptive audio, or DVB subtitles. The first selected audio track is preserved during conversion; secondary tracks and subtitle streams are not carried into WTV. If you need a specific track, demux the TS first (ffmpeg -map 0:a:1) and feed the resulting single-track file in.
Officially no — Microsoft confirmed at Build 2015 that WMC would not be carried forward, and the Windows 10 upgrade actively removes it. Unofficial installers exist that copy the Windows 8.1 WMC binaries onto Windows 10/11; they work but are unsupported. If you're not running WMC at all, converting to WTV is rarely the right answer — convert to TS to MP4 instead for universal playback.
Older VLC builds played WTV via the libavformat WTV demuxer; current VLC handles WTV inconsistently and the VideoLAN forum has multiple threads about WTV playback breaking and being partially restored. If portability matters more than WMC integration, convert your TS straight to MP4 — you'll avoid the WTV-player roulette entirely. PotPlayer and MPC-HC also play WTV reliably on Windows.
Conversion only works on streams without active DRM. Cable channels marked with the broadcast flag, CableCARD-recorded WMC content, or PlayReady-encrypted streams cannot be re-encoded — the input either fails to decode or produces a black/silent output. Free-to-air ATSC, DVB-T/T2, and HLS streams without encryption convert normally.
WTV's metadata fields are populated by Windows Media Center itself when it records — they're written from the EPG (Electronic Program Guide). A converted file gets a valid WTV container but the title/channel/description fields are blank or generic, since the source TS doesn't carry per-show EPG metadata in a form WMC reads. You can populate these fields after the fact with tools like MCEBuddy or DVR2WMC.
Negligible if you keep the same codec — both are containers and the heavy lifting is in the video/audio bitrate. A 1-hour 720p H.264 broadcast at ~5 Mbps lands around 2.2 GB in either container, ±5% for header and metadata overhead. If your output WTV is dramatically smaller than the TS input, you've re-encoded at a lower bitrate; if it's much larger, you've upscaled or moved from a long-GOP to a less efficient codec.
Use Compress TS to keep the .ts extension while shrinking the file. Compression keeps the broadcast-standard container intact, which is preferable for IPTV redistribution or feeding the file back into a TS-aware tool chain. Convert to WTV only when the destination is Windows Media Center.