Initializing... drag & drop files here
Supports: ASF
.asf files from your computer. Batch upload is supported — re-encode a folder of camera DVR exports or Windows Media archives with the same settings in one pass.ASF (Advanced Systems Format) is Microsoft's container introduced in 1999 as the wrapper for Windows Media Video and Windows Media Audio streams. The same .asf file might hold an old WMV1/WMAV1 Windows Media 7 recording, a WMV2/WMAV2 stream from a Windows XP-era encoder, or — increasingly — a more modern codec like H.264 or AAC tucked inside the ASF container for legacy compatibility. Re-encoding the same ASF gives you control over codec, bitrate, resolution, and length without changing the extension that legacy Windows Media servers, IP camera DVR software, and older SCADA/industrial playback systems still expect.
.asf extension the camera management software expects when re-importing..asf upload. Drop the bitrate or resolution to land under the 100MB / 250MB / 1GB limits these systems impose without re-wrapping the file.| Property | WMV2 (default) | H.264 | H.265 (HEVC) | MPEG-4 / DivX / XviD |
|---|---|---|---|---|
| Released | 1999 | 2003 | 2013 | 1998-2001 |
| Compression vs WMV2 | baseline | ~50% smaller | ~70% smaller | ~10-20% smaller |
| Hardware decode | Windows native, limited elsewhere | Universal (every device since 2010) | Most chips since 2017 | Most desktop players |
| Inside ASF support | Native, the original use case | Allowed, widely playable | Allowed, less common in ASF | Allowed via 4CC tags |
| Best for | Legacy Windows Media servers, kiosks | Modern playback, smaller archive | Maximum compression, archival | Older DVD-era players |
| Encode speed | Fast | Fast | Slow (3-5× H.264) | Fast |
| CRF | Visual Quality | Typical Use Case | Relative Size |
|---|---|---|---|
| 17-20 | Visually lossless | Master archive, court evidence | Largest |
| 21-23 | High quality | Surveillance review, training video | Large |
| 24-28 | Standard (recommended default) | General library, kiosk playback | Medium |
| 29-33 | Acceptable | Long-form CCTV, low-bandwidth delivery | Small |
| 34-40 | Visible artifacts | Quick previews, evidence summaries | Smallest |
The container stays .asf, but the codec, bitrate, resolution, and length inside can all change. A WMV2 ASF at 1080p/8Mbps and an H.264 ASF at 720p/2Mbps are both valid .asf files but differ massively in size and compatibility. Re-encoding lets you swap codec (WMV2 ↔ H.264 ↔ H.265), drop bitrate, downscale, or trim — all while keeping the extension that legacy Windows Media servers, DVR management software, and older corporate playback tools require.
Keep WMV2 only if your downstream system explicitly requires Windows Media codecs (older Windows Media Services streaming servers, certain SCADA dashboards, kiosk firmware locked to a specific codec). For everything else, H.264 inside ASF gives you ~50% smaller files at equivalent visual quality and decodes natively on every device made since 2010. H.265 saves another ~40% but encodes slowly and isn't universally supported by older ASF-aware tools.
Often yes. ASF files corrupted in the index or trailer can frequently be re-encoded by reading the valid frames and writing a fresh container. The output gets clean index headers and seekability restored. Re-encoding cannot recover frames that are missing or unreadable in the source — it can only rebuild the wrapper around what's still decodable.
WMAV2 is the safe default — it's the modern Windows Media Audio codec that every WMP build since 2001 plays without complaint. Switch to AAC if a downstream tool prefers it (some non-Microsoft players handle AAC-in-ASF more reliably than WMA). MP3 inside ASF works but is less common; AC3, Opus, FLAC, and Vorbis are available when a specific workflow demands them.
Every lossy re-encode loses some data. The loss is small at low CRF / high bitrate settings and barely visible at CRF 23 or below for H.264. Re-encoding from an already-compressed source (a WMV2 file at 1Mbps) and dropping the bitrate further compounds the loss. For best quality, re-encode from the highest-quality source you have and aim to keep the new bitrate within ~70% of the original unless you specifically need a smaller file.
Standard ASF metadata (title, author, description, copyright) carries through re-encoding. DRM-locked ASF files — older Microsoft PlaysForSure / Windows Media DRM content from 2003-2008 — cannot be re-encoded without an authorized key chain and will fail or produce a silent file. Multi-stream ASF files keep the primary video and audio tracks; secondary script streams or non-standard payloads are dropped.
XConvert processes files in your browser session, so the practical limit is your device's available memory. Most modern laptops handle 1080p ASF files up to 2-4GB without trouble. For very large surveillance captures, downscale resolution first, trim to the segment of interest, or split into chunks before re-encoding.
Re-encoding ASF to ASF keeps the .asf extension and container that legacy Windows Media systems require. If you don't need to stay in ASF, Convert ASF to MP4 gives you the universal modern container, Convert ASF to AVI targets older video editors, or Convert ASF to WMV drops the streaming wrapper while keeping Windows Media codecs.
Yes. After the page and conversion engine load, the actual encoding runs locally via WebAssembly. You can disconnect from the network mid-conversion and it will still finish — files never leave your browser.