Initializing... drag & drop files here
Supports: TS
.ts Transport Stream recordings from your device. Batch upload is supported, and files process on our servers — no account needed..asf containers ready for Windows Media Player, VLC, or any tool that reads the Microsoft Advanced Systems Format spec.TS (MPEG-2 Transport Stream, standardized as ISO/IEC 13818-1 and ITU-T H.222.0 in 1995) was designed for lossy broadcast delivery — DVB, ATSC, IPTV, and the HLS streaming segments your browser stitches together every time you watch live video. Each TS packet is a fixed 188 bytes with sync bytes and error correction baked in, which is great for satellite feeds but produces giant files when you save the whole capture. ASF (Microsoft's Advanced Systems Format, public release 1998, current spec 01.20.03) is a serialized-object container built around WMV/WMA streams and Windows Media DRM — narrower in scope but lighter, and still natively playable on legacy Windows workflows.
.asf / .wmv. TS recordings won't play without third-party codecs; ASF drops straight in.| Property | TS (MPEG-2 Transport Stream) | ASF (Advanced Systems Format) |
|---|---|---|
| Released / standardized | 1995, ISO/IEC 13818-1 (latest 2022) | 1996 internal, 1998 public; spec 01.20.03 (Dec 2004) |
| Origin | MPEG / ITU-T (open standard) | Microsoft (proprietary, royalty/patent restricted) |
| Typical video codec | MPEG-2 (broadcast), H.264/H.265 (HLS, modern IPTV) | WMV1/WMV2/WMV3 (VC-1), occasionally MPEG-4 ASP |
| Typical audio codec | MPEG-1 Layer II, AAC, AC-3, E-AC-3 | WMA v1/v2, occasionally MP3 |
| Packet structure | Fixed 188-byte packets with sync byte + PIDs | Variable serialized objects with GUID markers |
| Multi-program support | Yes (multiple TV channels in one stream) | No (one program per file) |
| Primary use | Broadcast (DVB/ATSC), Blu-ray, HLS segments | Windows Media streaming, legacy WMP playback, DRM archives |
| DRM | None at container level | Windows Media DRM (elliptic curve, DES, RC4, SHA-1) |
| Open source compatibility | Fully open | Spec is published but license forbids OSS distribution |
| Native browser playback | No (requires Media Source Extensions + HLS.js) | No (legacy plugin only) |
| Output choice | Best for | Notes |
|---|---|---|
| H.264 + WMAv2 (default) | Smallest files; modern players with an ASF demuxer | The converter's default; may not play in stock Windows Media Player from an ASF wrapper |
| WMV2 + WMAv2 | Maximum Windows Media Player compatibility (XP onward) | Closest to the "classic" .wmv payload that ASF was built around |
| WMV1 + WMAv1 | Older Windows 2000 / ME / pre-WMP9 systems | Lower quality at the same bitrate; pick only for true legacy targets |
| MPEG-4 ASP (XviD/DivX) + MP3 | Cross-platform players that read ASF but lack WMV codecs | Useful for VLC-first audiences who still need the .asf extension |
| Quality Preset — Lowest / Very Low / Low | Mobile email attachments, evidence clips | Smallest output; expect noticeable blocking on motion |
| Quality Preset — Medium / High | General archive of broadcast or screen captures | Good balance; preserves 720p/1080i broadcast detail |
| Quality Preset — Very High (default) / Highest | Master archives, broadcast retention copies | Largest output; near-source quality on most material |
| Constant Bitrate (CBR) | Streaming over fixed-rate Windows Media Services | Predictable file size; less efficient on still scenes |
| Variable Bitrate (VBR) | Local playback and uneven motion content | Better quality per MB; size harder to predict |
| Constant / Constraint Quality | Quality-first targets where size can flex | Encoder picks bitrate per frame to hit a quality floor |
Need a different target? Try TS to MP4 for modern playback everywhere, TS to MKV to keep multiple audio tracks, TS to WMV for a leaner Windows Media wrapper, or compress TS to shrink before converting. For the reverse, see ASF to MP4 or ASF to WMV.
Mostly because of installed-base inertia. Windows Media Services, older SCORM-based learning systems, certain broadcast archive tools, and Windows Media DRM workflows all expect the ASF object structure. Microsoft has not removed ASF/WMV from shipping Windows, so any .asf file made today plays on every supported Windows version without extra codecs.
All three use the same ASF container. By convention .wmv is used when the file contains video (typically WMV-encoded), .wma when it is audio-only (typically WMA-encoded), and .asf when the contents are mixed, non-Windows-Media codecs are used, or the producer wants to signal "container, not codec." Renaming a .wmv to .asf does not change a single byte of the file.
It depends on the source. Off-air ATSC/DVB recordings and Blu-ray transport streams are usually MPEG-2 video with AC-3 audio. HLS segments from modern streaming services are almost always H.264 video with AAC audio. Either way the converter re-encodes into ASF with H.264 by default; switch the Video Codec to WMV2 if you need maximum Windows Media Player compatibility.
Yes, slightly — this is a transcode, not a remux, because ASF does not natively carry MPEG-2 transport stream payload. The default H.264 encode (or WMV2, if you switch for legacy playback) at the Very High preset keeps most perceptual detail; pick "Highest" if the source is a master broadcast capture you want to preserve as closely as possible.
VLC plays ASF natively on Windows, macOS, and Linux. macOS QuickTime cannot play ASF without third-party components (Flip4Mac is discontinued, so VLC is the practical answer). On Linux, GStreamer with gst-libav and most distros' default media players (mpv, Celluloid) handle ASF/WMV/WMA out of the box.
xconvert processes most TS files within the standard upload limits for the free tier. Very long broadcast captures (multi-hour 1080i recordings can easily exceed 20 GB) are best trimmed first using the Trim → Time Range control, or split with a tool like ffmpeg before upload.
ASF is single-program per file. If your source TS carried multiple language tracks (common on DVB recordings) or secondary audio programs, only the primary audio track is written to the output ASF. Convert to TS to MKV instead if you need to keep every audio track.
Not into ASF — the container and packet structures are too different. The closest "no re-encode" option for TS is to remux into MP4 with the same H.264/H.265 video, which is what TS to MP4 supports for most modern HLS-style captures.
Use Variable Bitrate (VBR) for local playback or archives — it allocates more bits to motion and fewer to static scenes, giving better quality per megabyte. Use Constant Bitrate (CBR) if the target is a Windows Media Services stream where a predictable bitrate matters more than peak quality.