Initializing... drag & drop files here
Supports: ASF
.asf file or click "Add Files" to browse. Batch upload is supported, so you can extract frames from several Windows Media clips in one session.2.100 = 2 seconds, 100 ms in) to grab a single still, or Multiple Screenshots to pull a sequence of evenly spaced frames across the clip.ASF (Advanced Systems Format) is Microsoft's container for Windows Media Video and Audio streams, first released publicly in February 1998 and built around GUID-tagged objects so partial downloads remain readable. PNG is the W3C/ISO-IEC 15948 lossless raster format that uses DEFLATE compression and supports up to 16-bit-per-channel color with full alpha — the right target when you need a pixel-exact still from a video frame, not a JPEG approximation.
5.000) from each ASF clip to populate a media browser, CMS, or Plex/Jellyfin poster cache. PNG is decoded natively by every browser since the 1990s, so the thumbnail renders everywhere your ASF won't.| Property | ASF (input) | PNG (output) |
|---|---|---|
| Type | Audio / video container | Still raster image |
| Released | Microsoft, 1998 | W3C 1996; ISO/IEC 15948:2004 |
| Compression | Lossy — typically WMV / VC-1 video, WMA audio | Lossless DEFLATE (LZ77 + Huffman) |
| Bit depth | 8-bit per channel video | 1, 2, 4, 8, or 16 bits per channel |
| Alpha channel | No | Yes (greyscale+A or RGBA) |
| Audio | Yes (WMA / multichannel) | No |
| Streaming | Designed for HTTP / network streaming | Static file |
| Native browser support | Limited (Windows-centric) | Universal since 1996 |
| Typical extensions | .asf, .wmv, .wma |
.png |
| Concern | PNG | JPEG |
|---|---|---|
| Compression | Lossless | Lossy DCT |
| File size for a 1080p frame | ~2-5 MB typical | ~200-500 KB typical |
| Sharp edges / text / UI | Pixel-perfect | Ringing artifacts around edges |
| Photographic content | Larger but exact | Visually fine at quality 90+ |
| Transparency | Yes | No |
| Re-saving | No generation loss | Each save degrades further |
| Best when | Editing, ML, screenshots, charts | Photo-heavy stills, web hero images |
The ASF-to-JPG path on XConvert is at convert-asf-to-jpg if your priority is small file size over pixel exactness.
Pick Specific Frame under Frame Selection, then enter the time in seconds with millisecond precision. 12.500 grabs the frame 12 seconds and 500 ms into the clip; 0.040 grabs roughly the second frame at 25 fps. The output is a single PNG matching that timestamp.
It samples several frames spread across the duration of the clip and outputs each as its own PNG. Useful for storyboards, contact sheets, or quickly skimming a long recording — you get a packed ZIP of frames rather than a single still.
PNG uses lossless DEFLATE, so every pixel is preserved exactly. A 1080p photographic frame typically lands around 2-5 MB as PNG versus 200-500 KB as JPEG. That's the tradeoff for zero generation loss — pick PNG when quality matters, JPEG when bandwidth or storage does.
No. ASF video frames don't carry alpha channels, so the extracted PNG has whatever opaque pixels were in the source frame. PNG supports transparency (RGBA), but the encoder only emits it when the input has it. To add transparency you'd need a separate masking step in an image editor.
Quality Preset balances perceptual fidelity against file size for the encoder pipeline as a whole. Compression level (1-9) is the DEFLATE effort PNG uses internally — higher numbers spend more CPU finding redundancy, but every level produces a bit-identical decoded image. Compression speed (1-10) trades encode time for additional file-size shrinkage on top.
Yes. Set Image resolution to a Preset Resolution (e.g. 1080P from the 144p–4320p list), or enter a custom Width × Height with aspect lock. The frame is rescaled before being written to PNG, so you don't need a second pass.
ASF is a Microsoft format historically tied to Windows Media Player and the Windows Media Format SDK (which Microsoft now flags as a legacy feature, recommending Source Reader / Sink Writer for new code). Browsers never adopted ASF/WMV natively. Converting to PNG (or to a modern container like MP4 via convert-asf-to-mp4) sidesteps the playback issue entirely.
The decode of the source ASF stream is lossy — that loss already happened when the video was encoded. The PNG write itself is lossless, so what you see in the video at that timestamp is what lands in the PNG. Use Highest quality preset and Original colors if you want zero added loss on top of the source.
Files are processed in your browser session. They aren't kept after the conversion completes, and there's no account requirement. For other Windows Media workflows, see convert-wmv-to-mp4 and convert-wmv-to-png.