Initializing... drag & drop files here
Supports: SWF
SWF (Small Web Format) is Adobe's defunct Flash container — vector graphics, animation, video, and ActionScript bytecode all bundled together. Adobe ended Flash Player support on December 31, 2020 and started blocking SWF content from running on January 12, 2021. WTV (Windows Recorded TV Show) is the recording container Microsoft introduced with Windows 7 Media Center in 2009, replacing the older DVR-MS format. Converting SWF to WTV is mostly about getting Flash content into a Media Center "Recorded TV" library on legacy Windows 7 setups.
\Users\Public\Recorded TV\ and plays it alongside actual TV recordings.| Property | SWF | WTV |
|---|---|---|
| Full name | Small Web Format (Shockwave Flash) | Windows Recorded TV Show |
| Owner | Adobe (originally Macromedia / FutureWave) | Microsoft |
| Type | Vector animation + bytecode container | Digital video recording container |
| Video codec | Flash Video (FLV / VP6 / H.263 variants) or vector tags | MPEG-2 natively; H.264 is broadly accepted in the container |
| Audio codec | MP3, ADPCM, Nellymoser, Speex | MPEG-1 Layer II or Dolby Digital AC-3 |
| Resolution | Vector — scales without pixelation | Fixed pixel grid (typically 720p or 1080i broadcast) |
| Introduced | 1996 (FutureSplash); ActionScript added in 2000 | 2009 with Windows 7 Media Center |
| Status | Adobe EOL Dec 31, 2020; blocked Jan 12, 2021 | Media Center removed in Windows 10 (May 2015 announcement) |
| Typical use | Web animations, browser games, e-learning | Recorded broadcast TV on Windows 7 HTPCs |
| DRM support | No | Yes — broadcast flag honored |
| Codec | When to pick | Tradeoff |
|---|---|---|
| H.264 (default) | Modern PCs, smaller files, sharper output at the same bitrate | Not the format Media Center records in natively — third-party players handle it fine, but the original Media Center indexer expects MPEG-2 |
| MPEG-2 | Matching the format Media Center itself uses for live TV captures | ~2x the bitrate for similar quality; older but universally supported in WTV |
| MPEG-4 | Middle ground for older hardware decoders | Less common than H.264 today; pick H.264 unless you have a specific reason |
For audio, AAC is the default in xconvert's WTV pipeline; switch to AC-3 if you're trying to mirror an actual Media Center recording byte-for-byte.
MP4 is the better choice for almost any modern use case. WTV makes sense only when you specifically want the file to slot into a Windows 7 Media Center "Recorded TV" library, or when an HTPC tool only indexes.wtv. If neither applies, use SWF to MP4 instead.
No. SWF is part container, part runtime — ActionScript code, button clicks, and timeline scripts only run inside Flash Player, which Adobe killed on December 31, 2020. The conversion captures the visual output as linear video. Buttons, quizzes, and game logic stop working; only the animation plays back.
xconvert renders the SWF to a fixed pixel grid (768p by default — adjust via the Resolution Preset). Vector content rasterizes cleanly at the chosen resolution but can no longer scale infinitely the way the.swf original could. Pick a higher preset (1080p or 1440p) if you want headroom for later upscaling.
SWF stages often have transparent backgrounds or unusual aspect ratios (e.g. 550x400 from older Animate templates). The WTV container needs an opaque pixel grid, so the Background Color you set in Step 3 fills any transparent area. Try changing it from black to white, or pick a Preset Resolution that matches the SWF's native aspect ratio.
Not officially. Microsoft removed Windows Media Center entirely starting with Windows 10 in 2015, and there's no Microsoft-supported way to bring it back. WTV files themselves still play in third-party tools (VLC opens them, ffmpeg parses them), but the "Recorded TV" experience is Windows 7 only. There are community efforts to revive Media Center on newer Windows, but none are official.
Because the formats store completely different things. SWF stores compact vector instructions ("draw this shape, tween to here"); WTV stores fully rasterized pixels at 24-30 fps. A 200 KB SWF animation can easily become a 20-50 MB WTV depending on the resolution and codec you chose in Step 2. Lower the Quality Preset or pick a smaller Resolution to shrink the output.
Use the Trim controls in Advanced Options. Set Start (in seconds) and Duration to grab a clip from the middle of a long animation. xconvert's trim works on the rendered timeline, so a 60-second SWF can be sliced to "Start 10s, Duration 20s" to extract just one scene. For more control over multi-segment cuts, the dedicated Video Cutter tool handles WTV output too.
Yes, but it's re-encoded. SWF stores audio as MP3, ADPCM, Speex, or Nellymoser frames embedded in the timeline. The conversion pipeline decodes those, then re-encodes to AAC (default) or AC-3 for the WTV container. Quality is preserved at default bitrate (≥128 kbps); pick a higher Audio Bitrate in Advanced Options if the SWF used uncompressed PCM.
No hard cap for typical SWF files — they're almost always under a few MB because the original Flash spec capped streaming sizes for the browser. For very long or vector-heavy SWFs that render to huge intermediate videos, the practical limit is whatever your browser can hold in memory during the upload step.