Initializing... drag & drop files here
Supports: ASF
.asf files. Batch conversion is supported — queue multiple recordings with the same settings..mp4 — no sign-up, no watermark, no email required.ASF (Advanced Systems Format) is a Microsoft container released in 1996 and last revised in December 2004. It was designed for Windows Media streaming and primarily carries WMV video and WMA audio. Outside the Windows ecosystem playback is unreliable — Apple's QuickTime, iOS, Android, and most modern browsers won't open .asf natively, and even on current Windows builds the legacy Windows Media Player has been superseded by the Media Player app, which prefers MP4. MP4 (ISO/IEC 14496-14), by contrast, is the de facto container for the web, mobile, and editing software, and uses H.264 or H.265 video plus AAC audio that every modern device decodes in hardware.
<video> element specifies MP4/H.264 + AAC as the baseline; ASF has no <video> MIME type registered, so it cannot be embedded on a webpage for general visitors..asf. Converting once preserves the source quality going forward in a container that won't be deprecated.| Property | ASF (.asf) |
MP4 (.mp4) |
|---|---|---|
| Developer | Microsoft | ISO/IEC (MPEG) |
| First released | 1996 (proprietary), 1998 (public) | 2001 (ISO/IEC 14496-14) |
| Last revision | v1.20.03, December 2004 | Actively maintained |
| Typical video codec | WMV (VC-1, WMV9) | H.264 / H.265 / AV1 |
| Typical audio codec | WMA, WMA Pro | AAC, AC-3, Opus, ALAC |
Browser <video> support |
None (no registered MIME) | Chrome, Edge, Firefox, Safari, Opera |
| macOS native playback | No (requires VLC or Elmedia) | Yes (QuickTime, Safari) |
| iOS / Android native | No | Yes |
| Hardware decode on phones | No | Yes (H.264/H.265 in SoC) |
| Editor import | Rare; often blocked | Universal |
| DRM container | Windows Media DRM | Common Encryption (CENC) optional |
| Mode | When to use | Trade-off |
|---|---|---|
| Quality Preset (Very High → Low) | One-click re-encode, you don't want to think about numbers | Coarsest control; file size depends on source complexity |
| Constant Bitrate (CBR) | Streaming with a strict bandwidth budget (e.g., 4 Mbps 1080p) | Wastes bits on simple scenes, starves complex ones |
| Variable Bitrate (VBR) | Best size-vs-quality balance for download/storage | Final size is less predictable than CBR |
| Constant Quality / CRF | You care about a visual target, not file size | CRF 18 ≈ visually lossless, CRF 23 default, CRF 28 small/lossy |
| Specific file size (MB) | Hitting an exact upload cap (e.g., 25 MB email attachment) | Encoder picks bitrate; very low caps will look soft |
A re-encode is never bit-for-bit identical — it decodes WMV/WMA and re-encodes to H.264/AAC. With the Very High preset or CRF 18, the loss is below most viewers' perceptual threshold for normal content. If absolute fidelity matters more than playback compatibility, keep the ASF original as the archive and use the MP4 as the distribution copy.
iOS does not list .asf or WMV in its supported video formats, and macOS's QuickTime dropped Windows Media support years ago (Flip4Mac, the old QuickTime component, was discontinued by Telestream in 2018). VLC and Elmedia can play ASF on Mac, and VLC for iOS / Android can play it on a phone, but you can't share the file with anyone who hasn't installed VLC — converting to MP4 fixes that permanently.
No, and no honest tool can. Files locked with Windows Media DRM require a license server check that bypasses fair-use review; circumventing it is illegal in many jurisdictions under the DMCA and equivalent EU/UK rules. If the recording is yours (e.g., you have the original key), use the licensed Microsoft tooling on the same Windows account to unlock it first, then convert the resulting unprotected ASF.
H.264 (AVC) is the safest universal choice — every browser, phone, smart TV, and editor decodes it in hardware. H.265 (HEVC) cuts file size roughly 40-50% at the same visual quality but is not decoded by Firefox on the desktop without OS-level codec support, and older Android devices may fall back to software decode. Pick H.264 if the file will be shared widely; pick H.265 if size matters and you control the playback environment (Apple devices, modern Android, Edge/Safari).
Old Windows Media Encoder captures and early IP-camera ASFs are commonly 320×240, 640×480, or 720×480 — well below HD. Don't upscale. Pick Keep original under Video resolution or match the source dimensions; upscaling adds file size without adding detail and can introduce ringing artifacts around text and logos.
The Trim → Time Range option here re-encodes the trimmed segment to MP4 in one pass, which is what most users want (predictable output, no codec quirks). If you specifically need a no-re-encode container swap, that's a separate workflow — converting ASF to MP4 always involves a re-encode because WMV/WMA aren't legal codecs inside an MP4 box per the ISO/IEC 14496-14 spec.
The xconvert browser session has generous file-size headroom that adjusts with plan tier — see the upload area for the current cap on this page. For multi-gigabyte camcorder rips, batch the recordings by segment or trim first to the section you actually need.
ASF can carry script commands and metadata, and MP4 supports text tracks (tx3g) plus rich metadata atoms — but the two systems don't map 1:1. Basic title and date metadata transfers; ASF script commands and Windows-Media-specific markers do not. Re-add subtitles as a sidecar .srt or burn them in if they're critical to the output.
If you only need the audio, try ASF to MP3 instead — smaller files, faster export. If you want to keep the WMV codec but in a different wrapper, see ASF to WMV. To go the other direction, MP4 to ASF is also available. For trimming a long recording before converting, use Trim ASF, and once you have the MP4 you can shrink it further with Compress MP4.