Initializing... drag & drop files here
Supports: WMV
.wmv clips. Batch upload is supported — every file inherits the same output settings.WMV (Windows Media Video) was introduced by Microsoft in 1999 and wraps WMV1/WMV2/WMV3/VC-1 video inside the ASF container. FLV (Flash Video) launched with Flash Player 7 in September 2003 and traditionally carried Sorenson Spark, On2 VP6, or — after Flash Player 9 Update 3 in December 2007 — H.264 video. Adobe ended Flash Player support on December 31, 2020 and began blocking Flash content on January 12, 2021, so FLV is now a legacy delivery format. Most modern workflows prefer MP4 instead, but FLV remains a valid choice in narrow scenarios where the downstream system explicitly expects an FLV stream.
.flv but not .wmv. Re-wrapping a WMV recording into FLV keeps the existing course working without rebuilding the player.| Property | WMV | FLV |
|---|---|---|
| Developer | Microsoft | Macromedia → Adobe |
| Container | ASF (Advanced Systems Format) | FLV (Flash Video bitstream) |
| Year introduced | 1999 (WMV 7) | September 2003 (Flash Player 7) |
| Primary video codecs | WMV1, WMV2, WMV3, VC-1 (SMPTE 421M) | Sorenson Spark (H.263), On2 VP6, H.264 (since Flash 9 Update 3) |
| Primary audio codecs | WMA, WMA Pro | MP3, ADPCM, Nellymoser, AAC, Speex |
| Browser support today | None native (no <video> MIME) |
None native; Flash Player EOL Dec 31, 2020 |
| Best modern use | Windows-only archive, Media Player playback | Legacy RTMP origin, old LMS players, Animate import |
| Typical 1080p file size (10 min) | 250-600 MB at VC-1 5-8 Mbps | 200-500 MB at H.264-in-FLV 4-7 Mbps |
| Streaming model | MMS / Windows Media Services (deprecated) | RTMP / progressive HTTP |
| Subtitles / chapters | Partial (ASF script commands) | No (metadata tags only) |
When converting to FLV, the embedded codec matters as much as the container. Pick based on what your target player actually decodes:
| Codec | Flash Player needed | Quality at low bitrate | When to use |
|---|---|---|---|
| Sorenson Spark (H.263) | 6+ | Low | Maximum compatibility with very old Flash 6/7 players |
| On2 VP6 | 8+ | Medium | Late-2000s players, better than Spark at the same bitrate |
| H.264 (AVC) | 9 Update 3+ (Dec 2007) | High | Default for any post-2008 FLV target; matches MP4 quality |
xconvert's FLV output defaults to H.264 video with an AAC or MP3 audio track, which works with every Flash Player from 9.0.115 onward and with any FFmpeg-based decoder (VLC, MPV, ffplay).
Probably not, unless a specific downstream system requires it. Adobe Flash Player reached end of life on December 31, 2020, and no modern browser plays FLV natively. The legitimate reasons to convert to FLV today are: feeding a still-running RTMP server, importing into Adobe Animate, populating a legacy LMS that expects .flv, or maintaining consistency with an existing FLV archive. For everything else — sharing, web embedding, social uploads — convert WMV to MP4 or WebM instead.
Not directly. All major browsers (Chrome, Firefox, Edge, Safari) removed Flash support in late 2020 / early 2021, and <video> elements do not recognize the video/x-flv MIME type. To play an FLV file you need VLC, MPV, an FFmpeg-based decoder, an RTMP-aware streaming server, or a desktop tool like K-Lite Codec Pack with Media Player Classic. If you need browser playback, pick MP4 instead.
By default, xconvert encodes the FLV video stream as H.264 (AVC) and the audio as AAC. H.264-in-FLV requires Flash Player 9 Update 3 (December 2007) or any modern FFmpeg-based decoder. If you specifically need a Spark/VP6 FLV for a Flash 6/7 player, you'll need a desktop encoder — most online tools, including this one, target the H.264 profile because it matches the quality and bitrate of modern MP4 output.
Because the codecs differ. A WMV file commonly uses WMV3 or VC-1; an FLV typically uses H.264. H.264 compresses 15-30% more efficiently than WMV3 at the same visual quality, so a WMV→FLV conversion with default settings usually shrinks the file by roughly that margin. If you raise the bitrate, switch to a lossless-leaning preset, or upscale, the output can end up larger.
Yes. In Video resolution, choose "Keep original" to preserve the source dimensions. In File Compression, pick "Constant Quality" with a Very High preset to closely match the source bitrate. The resulting FLV will be visually near-identical to the WMV, though some quality is always lost when transcoding between two different codecs.
Your file uploads over HTTPS to xconvert's processing edge, runs through FFmpeg there, and the result is returned to your browser. Source and output files are auto-deleted shortly after the session ends. Nothing is shared, sold, or indexed. If you'd rather process locally, FFmpeg's command line equivalent is ffmpeg -i input.wmv -c:v libx264 -c:a aac output.flv.
No. FLV has no chapter or subtitle structure — it only carries video, audio, and freeform metadata tags. Any soft-subtitle stream or ASF script command in the source WMV is dropped during conversion. If the source WMV is DRM-protected (PlayReady, Windows Media DRM), it cannot be re-encoded — the file must be DRM-free.
xconvert's free tier handles single uploads up to roughly 1 GB; larger files require an account. Most 1080p WMV files under 30 minutes fit well within the free limit. For batches, the total queue is processed sequentially and there is no daily file-count cap.
Yes. xconvert offers FLV to WMV for the reverse direction, FLV to MP4 to modernize for web playback, and FLV to MOV for editing in Final Cut or QuickTime-aware tools. Round-tripping always loses a small amount of quality, so when possible keep an unencoded copy of the original WMV.