Initializing... drag & drop files here
Supports: SWF
.swf Flash movies from your device. Batch conversion is supported.SWF (Small Web Format) is Adobe's now-retired Flash container, originally used for vector animations, interactive games, and embedded video on the web. Adobe ended support for Flash Player on December 31, 2020, and from January 12, 2021 the runtime actively blocks SWF playback in browsers. Converting to RMVB (RealMedia Variable Bitrate, introduced by RealNetworks in 2003) packs the visual output of a Flash animation into a self-contained video file that plays in RealPlayer, VLC, MPC-HC, and other RealMedia-aware players — long after Flash itself stopped working.
.rmvb can index and tag RMVB output cleanly, while raw SWF is opaque to most of them.| Property | SWF | RMVB |
|---|---|---|
| Full name | Small Web Format (Shockwave Flash) | RealMedia Variable Bitrate |
| Vendor | Adobe (originally FutureWave) | RealNetworks |
| Released | 1996 | 2003 (variable bitrate variant of RealMedia) |
| Content type | Vector animation, scripting, embedded video/audio | Raster video + audio in RealMedia container |
| Typical codecs | Sorenson Spark, VP6, H.264; MP3/ADPCM audio | RealVideo 1.0 (RV10), RealVideo 2.0 (RV20); RealAudio, AAC |
| Bitrate model | Stream of vector ops + media chunks | Variable bitrate |
| Browser playback | Blocked since Jan 12, 2021 | Never natively supported |
| Standalone players | Flash Projector (deprecated), Ruffle emulator | RealPlayer, VLC, MPC-HC, KMPlayer |
| Best use today | Legacy archive only | Compact archived video for RealMedia libraries |
| Setting | Default | Notes |
|---|---|---|
| Video Codec | RealVideo 1.0 (RV10) | RV10 is based on H.263 and is the most broadly compatible RealMedia codec. Use RV20 if your target player is confirmed to support it for slightly tighter compression. |
| Audio Codec | RealAudio 1.0 | RealAudio is the canonical companion. AAC or AC3 work in some RealMedia decoders but reduce compatibility. |
| Quality Preset | Very High | Drop to High or Medium to shrink output if you don't need crisp vector edges preserved as raster. |
| Constant Bitrate | 4 Mbps | Below ~1.5 Mbps RV10 becomes visibly blocky on motion. |
| Preset Resolution | 768p | SWF often originates at low resolutions (480p–720p); upscaling above source rarely helps. |
If your destination is a modern device or service, you almost certainly want MP4 — see Convert SWF to MP4. RMVB makes sense when the target is a legacy RealPlayer library, a media collection that already uses .rmvb, or a player like MPC-HC that handles RealMedia cleanly. For general sharing in 2026, MP4 with H.264 is the safer pick.
No. SWF can carry ActionScript, vector buttons, and timeline navigation. RMVB is a pure video container — it captures the visual and audio output frame by frame and discards interactivity. If your SWF is a game or has clickable UI, conversion produces a passive playback of the default timeline only.
The default is RealVideo 1.0 (RV10), which is based on the H.263 standard and is the most widely supported RealMedia codec. RealVideo 2.0 (RV20) is also available; it compresses slightly better but isn't supported by every RealMedia decoder. Audio defaults to RealAudio 1.0 (REAL_144), with AAC and AC3 as alternates.
SWF stores vector drawing instructions that re-render at any resolution, so a 30-second animation can be tens of kilobytes. RMVB stores raster video frames, so even a heavily compressed RMVB usually weighs in at several megabytes per minute. This is expected — you're trading SWF's vector efficiency for RMVB's universal pixel playback.
Yes. Expand Advanced Options and enable Trim — set a Start time and Duration (in seconds) to render only a portion of the source animation into the RMVB output. Useful for extracting a single scene or cutting opening/closing credits from a Flash cartoon.
The conversion captures the SWF's visible timeline output as it would render in a standard Flash runtime. Simple frame-based animations and embedded video tracks export cleanly. Heavily interactive SWFs that depend on user input or randomized scripting won't produce useful output because there's no user driving the playback.
The default timeline plays in order. If your SWF requires button clicks to advance between scenes or relies on gotoAndPlay() calls triggered by user input, those branches won't be reached during conversion. For interactive SWFs, you'll get the default linear path through the timeline only.
RealPlayer (the canonical RealMedia player), VLC Media Player, MPC-HC, KMPlayer, and PotPlayer all open RMVB on Windows. On macOS and Linux, VLC is the most reliable option. Quicktime, Windows Media Player default install, and iOS/Android stock players will not play RMVB without third-party codecs.
The most useful targets today are Convert SWF to MP4 for modern device playback, Convert SWF to MKV for archival with subtitles, Convert SWF to AVI for older Windows workflows, and Convert SWF to WebM for browser-embedded video. To go the other direction, see Convert MP4 to RMVB.