Initializing... drag & drop files here
Supports: SWF
.swf assets at once.SWF (originally Shockwave Flash, later Small Web Format) was Adobe Flash's container for vector animation, web games, and embedded video from the late 1990s through the early 2010s. Adobe officially end-of-lifed Flash Player on December 31, 2020, and on January 12, 2021 Adobe began actively blocking Flash content from running. Chrome, Firefox, Edge, and Safari all dropped Flash plugin support in early 2021 — every modern browser refuses to load .swf files. Xvid is the open-source MPEG-4 Part 2 ASP codec (GPL-licensed) typically wrapped in an AVI container — the format that shipped inside millions of DivX-certified DVD players, set-top boxes, and car head units between 2003 and 2015. Re-encoding SWF → Xvid is a niche but specific job: bridging archived Flash content to legacy hardware that pre-dates HTML5.
.avi to a DVD-R as data and the player reads it like any DivX disc — a path to resurrect an archive of old Flash animations on hardware that has no Flash projector..avi over USB..avi natively but can't ingest .swf at all. Converting to Xvid lets you cut Flash-era footage in legacy edit suites still running in production environments.For modern playback (phones, current browsers, smart TVs), convert SWF to MP4 instead — H.264 in MP4 is universal and dramatically more efficient. For DVD-Video authoring, SWF to MPG targets MPEG-2 at the DVD spec. Xvid is purely for legacy DivX-era hardware playback.
| Property | SWF | Xvid (in AVI) |
|---|---|---|
| Origin | Macromedia / Adobe (1996) | Microsoft AVI (1992) wrapped around MPEG-4 ASP (1999) |
| Container type | Vector animation + embedded video + ActionScript | AVI container with MPEG-4 ASP video |
| Common video codecs | FLV / Sorenson H.263, ScreenVideo, H.264 (CS5+) | MPEG-4 Part 2 ASP (Xvid encoder) |
| Common audio codecs | MP3, MP2, ADPCM, Nellymoser, Speex | MP3 (default), AC-3, MP2 |
| Vector graphics | Yes (scalable, resolution-independent) | No (rasterized at fixed resolution after conversion) |
| Interactivity | Yes (ActionScript, buttons, forms) | None — flat video only |
| Native browser playback | None — Flash dead since Dec 31, 2020 | None — standalone players only |
| Hardware DVD-player support | None | Universal on DivX-certified hardware 2003-2015 |
| Royalty status | Adobe-controlled, plugin discontinued | GPL encoder; MPEG-4 ASP patents largely expired |
| Modern relevance | Dead — archive only via Ruffle / Flashpoint | Legacy compatibility only |
| Best for in 2026 | Flash playback via Ruffle / projector | DivX/Xvid-certified hardware playback |
| Codec | Notes | Pick this for |
|---|---|---|
| Xvid (default) | Open-source MPEG-4 ASP (GPL); bitstream-compatible with DivX-certified hardware | DivX-era DVD players, set-top boxes, car head units; open archives |
| DivX | Closed-source historical leader; the logo on certified players | Matching files in an existing DivX library (consistent profile flags) |
| MPEG-4 (Part 2 baseline) | Plain MPEG-4 SP/ASP without DivX/Xvid profile tweaks | Pre-2004 set-top boxes that predate DivX 5 certification |
| Profile | Resolution | Typical bitrate | Hardware era |
|---|---|---|---|
| SWF-native (no upscale) | 320x240 / 480x360 | 600-1000 kbps | Matches typical 2000s SWF source resolution |
| SD (DVD-profile) | 720x576 PAL / 720x480 NTSC | 1500-2500 kbps | 2003-2008 DivX-certified DVD players |
| HD-720p | 1280x720 | 3000-5000 kbps | 2008-2012 DivX HD certified Smart TVs and set-top boxes |
The only reason is hardware compatibility with DivX/Xvid-certified devices made between 2003 and 2015 — DVD players, set-top boxes, car head units, and old Smart TVs that have an MPEG-4 ASP decoder chip and reject H.264. For anything modern (phones, current browsers, recent TVs, computers), pick SWF to MP4 instead — H.264 in MP4 is universal and far more efficient. Xvid is purely a legacy bridge for hardware that pre-dates HTML5.
Both implement the same MPEG-4 Part 2 Advanced Simple Profile codec. Xvid is open-source (GPL-licensed, community-maintained, free); DivX is the proprietary commercial implementation that originated the certified-hardware ecosystem. Files encoded by Xvid are bitstream-compatible with most DivX-certified players. Pick DivX when matching an existing DivX library for consistent profile flags; pick Xvid when you want a free, open encoder.
Only the visual playback survives — interactivity cannot make it through any video conversion. Buttons, ActionScript, mouse input, scoring, and save states are all stripped because Xvid in AVI is a flat video container with no scripting layer. To preserve gameplay, pair this tool with a screen recorder (OBS, Windows Game Bar) running the SWF inside Ruffle or the standalone projector, then save the recording. To preserve interactivity itself, use Ruffle or Flashpoint instead — both are designed for that.
Xvid in AVI doesn't support an alpha channel, so transparent SWFs render with the background color you pick (default black). Choose white, green (chroma-key for compositing later), or any of the named colors under the background color option. If you genuinely need alpha-channel video for compositing, Xvid is the wrong format — a MOV with the ProRes 4444 or Animation codec is the better target.
Probably not at extreme zoom levels. SWF uses vector graphics that scale to any resolution losslessly, while Xvid stores rasterized (pixel) video at a fixed resolution. The conversion renders the Flash animation at whatever resolution you pick — keep the source resolution (don't upscale a 480p SWF to 1080p, which inflates file size without adding detail). For Flash content with fine line work or small text, pick 720p or 1080p instead and skip DVD-resolution profiles.
Yes — that's the whole point of the certification. Format the USB as FAT32 (most old players don't read exFAT or NTFS), drop the converted .avi files into the root, and certified players index and play them. For DVD-R, burn as a data disc (UDF or ISO9660), not a Video DVD. Keep filenames under 64 characters and stick to ASCII for old firmware. Avoid Qpel and GMC encoding flags — both break playback on many DVD-era certified players.
.avi or .divx?Functionally identical — both contain MPEG-4 ASP video inside an AVI-style container. Most DivX/Xvid-certified hardware accepts both. .avi is safer for car head units and very old DVD players, since some early firmware only scans for .avi. Rename the output if your player ignores .divx files.
DivX and Xvid hardware decoders from 2003-2015 widely support MP3 audio inside AVI but inconsistently support AAC. AAC inside AVI was a non-standard later addition that some certified players reject. MP3 is the safest default for hardware compatibility. AC-3 is also widely supported on DVD-era set-top boxes if you need it. Avoid Opus, Vorbis, and FLAC — none of those decode on Xvid-era hardware.
Yes — that's the point. Browsers, mobile players, and most modern apps stopped supporting SWF in 2020 when Adobe killed Flash. Xvid .avi plays in VLC, MPC-HC, KMPlayer, Windows Media Player Classic, and every DivX-certified DVD player ever made. Converting to Xvid resurrects unplayable Flash archives onto hardware that has no Flash projector and no Ruffle build.