Initializing... drag & drop files here
Supports: WMV
.wmv clips from your computer. Batch uploads are supported — each file converts independently with the same settings.WMV (Windows Media Video) is a Microsoft container that wraps WMV1/WMV2/VC-1 video and WMA audio, designed in the early 2000s for Windows Media Player and ASF streaming. SWF (Small Web Format, originally "ShockWave Flash") is Macromedia/Adobe's container for Flash content — animation, vector art, ActionScript, and embedded video using Sorenson Spark (FLV1) or VP6. Although Adobe officially ended Flash Player support on December 31, 2020 and began blocking content in browsers on January 12, 2021, the SWF container remains useful in narrow, deliberate scenarios.
flashplayer_32_sa.exe on Windows, .dmg on macOS) still launches .swf files offline. Kiosks, trade-show loops, and offline museum installs that were built around the projector continue to play SWF without an internet connection.| Property | WMV | SWF |
|---|---|---|
| Vendor | Microsoft (WMV1-3, VC-1) | Macromedia, then Adobe (file format public since 1998) |
| Primary use | Windows Media playback, ASF streaming | Flash animation, vector art, ActionScript apps, embedded video |
| Typical video codec | WMV2 / WMV3 / VC-1 | Sorenson Spark (FLV1, H.263 variant), VP6, H.264 in SWF 9+ |
| Typical audio codec | WMA v1/v2/Pro | MP3, ADPCM, Nellymoser, AAC in SWF 9+ |
| Vector graphics support | No (raster only) | Yes (native vector primitives, the format's original purpose) |
| Interactivity / scripting | None in the container | ActionScript 1.0, 2.0, 3.0 |
| Official status | Supported in Windows 10/11 via Media Foundation | Adobe EOL December 31, 2020; browser block January 12, 2021 |
| Modern playback | Windows Media Player, VLC, ffmpeg | Ruffle (browsers, desktop), Adobe Flash Player Projector (offline) |
| Best modern replacement | MP4/H.264 for general use | MP4/H.264 + HTML5 <video> for video; SVG + CSS/JS for vector |
| Setting | What it does | When to pick it |
|---|---|---|
| Quality Preset: Very High | Highest fidelity, largest SWF | Archival masters, reference encodes |
| Quality Preset: High | Strong fidelity, moderate size | E-learning ingest where text and UI must stay sharp |
| Quality Preset: Medium | Balanced default for most clips | General-purpose conversion |
| Quality Preset: Low / Lowest | Aggressive compression, visible artifacts | Old kiosk hardware, sub-100 MB CD-ROM bonus tracks |
| Constant Bitrate | Steady bits-per-second target | Predictable file size for fixed-bandwidth playback |
| Constant Quality | Variable bitrate at a fixed perceptual quality | Mixed-motion content where complex scenes need headroom |
| Specific file size | Encoder aims for a byte target | Disc images, attachment caps, fixed-capacity replays |
Only in narrow cases. Adobe ended Flash Player support on December 31, 2020 and blocked Flash content in the player from January 12, 2021. Modern browsers — Chrome, Firefox, Edge, Safari — removed the NPAPI/PPAPI plugin years earlier. SWF makes sense today for (a) feeding legacy authoring tools, (b) playback through the Ruffle emulator, (c) Adobe's standalone Flash Player Projector on offline kiosks, or (d) archival pipelines that need to keep period-accurate file formats. For general video sharing, MP4/H.264 is the right target. If that fits your use case, see WMV to MP4 instead.
xconvert encodes the video track as Sorenson Spark (FLV1), Macromedia's licensed variant of H.263 that has been the default Flash video codec since Flash Player 6 (2002). It's the most widely compatible option across Flash Player versions and Ruffle. SWF format version 9 and 10 also allow H.264 inside SWF, but for maximum playback compatibility with Ruffle and standalone projectors, Sorenson Spark is the safer choice.
Three practical options: (1) install the Ruffle browser extension or desktop app — it's an open-source Flash Player emulator written in Rust and is what the Internet Archive uses; (2) keep Adobe's standalone Flash Player Projector binary around (Adobe removed it from active downloads but mirrors exist on archive.org); (3) for ActionScript-free linear video, you can also remux the embedded FLV1 stream to a .flv file and play it in VLC or mpv.
No. WMV is purely linear video — there is no ActionScript, no buttons, no vector graphics in the source. The resulting SWF is a video-only Flash file: a single timeline playing back the encoded WMV frames inside the SWF container. If you need interactive Flash, you'd author it from scratch in a tool like Adobe Animate (formerly Flash Professional) or one of the Ruffle-friendly open-source authoring projects.
SWF with Sorenson Spark (FLV1, an H.263 derivative) is significantly less efficient than WMV3/VC-1 or modern H.264/H.265. H.263 dates to 1996; VC-1 (WMV3) is roughly 2003-era; H.264 is 2003 onward. For the same perceptual quality you may need 1.5-3x the bitrate compared to the WMV source, especially on high-motion footage. Use the Specific file size or Constant Bitrate options if you have a hard cap, but expect quality loss at parity bitrates.
Ruffle fully supports ActionScript 1.0 and 2.0 content; ActionScript 3.0 support is still under active development. Because xconvert produces video-only SWFs without scripting, Ruffle handles them well in both browser-extension and desktop modes. Test specifically against the Ruffle version your audience uses — playback behaviour for embedded video has improved noticeably across recent Ruffle releases.
Yes. Drop multiple .wmv files at once; each is processed individually with the settings you pick. There is no enforced file count limit, no watermark on output, and no sign-up. Large clips do take longer because Flash-era codecs encode slower than modern codecs on the same hardware.
SWF is a generic Flash container that can hold vector graphics, fonts, ActionScript, and (optionally) embedded video. FLV (Flash Video) is video-specific — a streaming-oriented container that holds only video, audio, and metadata. For pure video, FLV is more compact and easier to remux; SWF is appropriate when you specifically need the asset to load inside a Flash authoring tool or projector. If you only need the video stream, WMV to FLV may be a better fit.
Files convert through xconvert's processing pipeline over HTTPS and are deleted after your session. No account, no email, no marketing pixel. Treat any third-party converter cautiously when uploading footage that contains personally identifiable information, but for archival WMV and stock-style content the workflow is straightforward.