ASF to TS Converter
ASF (Advanced Systems Format) is Microsoft's Windows-era container, usually holding Windows Media Video (WMV) and Windows Media Audio (WMA). TS (MPEG Transport Stream) is the broadcast and streaming container defined in ISO/IEC 13818-1 — the same packaging used for digital TV, IPTV, and legacy HLS segments. This converter re-encodes the WMV/WMA inside your ASF file into an H.264 + AAC stream and re-wraps it as a .ts transport stream so it can feed a broadcast or HLS pipeline.
One honest caveat up front: re-encoding cannot add detail your source never captured. A .ts from a soft, low-bitrate ASF is still soft — TS just changes how the stream is packaged and carried, not the underlying picture. If you only need a file that plays everywhere (phones, browsers, editors), MP4 is the more universal target — see Convert ASF to MP4. Choose TS specifically when something downstream expects a transport stream.
ASF Format at a Glance
| Property | Value |
|---|---|
| Standard | Microsoft proprietary (spec published, restricted license) |
| Released | Public release Feb 26, 1998 |
| Typical video codec | Windows Media Video (WMV1/WMV2/WMV3) |
| Typical audio codec | Windows Media Audio (WMA) |
| Extensions | .asf, .wmv, .wma |
| Designed for | Windows Media streaming and playback |
| Status | Legacy; core patents expired Aug 10, 2019 |
TS Format at a Glance
| Property | Value |
|---|---|
| Standard | ISO/IEC 13818-1 (ITU-T H.222.0), MPEG-2 Systems |
| Standardized | July 10, 1995 |
| Packet structure | Fixed 188-byte packets (192-byte M2TS variant on Blu-ray) |
| Common video codecs | H.264/AVC, MPEG-2; H.265/HEVC where supported |
| Common audio codecs | AAC, AC-3 (Dolby Digital), MP2 |
| Designed for | Broadcast (DVB/ATSC), IPTV, HLS segments, error-resilient transport |
| Native browser support | None directly; played via HLS players or media frameworks |
How to Convert ASF to TS
- Upload Your ASF File: Drag and drop your
.asf(or.wmv) file onto the page, or click "Add Files." You can queue several files and convert them with the same settings. - Set the Video Codec and Quality Preset: Under Advanced Options, pick the output Video Codec (H.264 is the safest default for transport streams; MPEG-2 if a legacy broadcast tool requires it) and a Quality Preset — "Very High" is the recommended default. Use Constant Quality or Constant Bitrate if your pipeline needs a fixed-rate stream.
- Adjust Resolution or Trim (Optional): Keep the original resolution, choose a Preset Resolution, or set a custom Width × Height. Use the Trim / Time Range control to export only a portion of the clip.
- Convert and Download: Click Convert and download your
.tsfile. Files are uploaded over an encrypted connection, processed on our servers, and deleted automatically after a few hours. No sign-up, no watermark.
Frequently Asked Questions
Why would I convert ASF to TS instead of MP4?
Pick TS when something downstream specifically expects a transport stream: digital broadcast (DVB/ATSC) tools, IPTV encoders, or a legacy HLS pipeline that segments into .ts chunks. For everyday playback, sharing, or editing, MP4 is more universal and is usually the better choice — that path is Convert ASF to MP4.
Will converting ASF to TS improve the video quality?
No. Re-encoding can only preserve or reduce detail, never add it — the output can't be sharper than the WMV stream inside your ASF. A high Quality Preset keeps the result close to the source, but a low-bitrate or soft original will still look soft as a .ts. The conversion changes the container and codec, not the captured picture.
What video codec does the TS output use?
By default the converter encodes to H.264/AVC, which is the most broadly compatible codec for .ts transport streams and HLS. You can switch to MPEG-2 under the Video Codec option if a legacy broadcast or authoring tool requires it. Audio is re-encoded to AAC by default, with AC-3 available for tools that expect Dolby Digital.
Is .ts still used for HLS streaming?
Yes, but it's now the legacy path. Apple's HLS supports MPEG-2 Transport Stream (.ts) segments and still plays them, but Apple recommends fragmented MP4 (fMP4/CMAF) for new deployments. If your encoder or CDN workflow is built around .ts segments, this conversion fits it; if you're starting fresh, an fMP4-based pipeline is the modern direction.
Can a TS file be played directly in a web browser?
Not natively. Browsers don't decode raw .ts files the way they handle MP4 — a .ts is normally delivered through an HLS player (using libraries like hls.js) or opened in a desktop player such as VLC. If you want a file that double-clicks open and plays in a browser tab, convert to MP4 instead.
Does this conversion preserve subtitles or multiple audio tracks?
Transport streams can carry multiple programs and audio tracks, but this converter produces a single re-encoded video + audio stream. Soft (text) subtitles embedded in the ASF are not muxed into the output. If you need multi-track or subtitle muxing, that's a job for a dedicated muxing tool after conversion.
What is the difference between a .ts and an .m2ts file?
Both carry an MPEG transport stream, but they differ in packet size and purpose. A plain .ts uses 188-byte packets and is the standard for DVB/ATSC broadcast, IPTV, and HLS segments — which is what this tool outputs. Blu-ray's .m2ts (and AVCHD camcorders) wrap the same stream in 192-byte packets that add a 4-byte timestamp to each packet. If a broadcast or streaming pipeline asks for a transport stream, the .ts here is what it expects; .m2ts is specific to disc and camcorder workflows.
How long are my uploaded files kept?
Files are uploaded over an encrypted connection, processed on our servers, and deleted automatically after a few hours. They are never shared, made public, or used for anything other than your conversion. No account or sign-up is required.