FLV to WMV Converter
Step-by-step guide for converting FLV video files to WMV format using FFmpeg, HandBrake, and VLC, plus a client-side FLV file metadata inspector.
Video File Inspector
Select any video file to read its metadata instantly — 100% client-side, nothing uploaded.
Detected Metadata
Preview frame
FLV vs. WMV — Format Comparison
Know what you are converting and why
| Feature | FLV | WMV |
|---|---|---|
| Developer | Adobe (Macromedia, 2002) | Microsoft (2000) |
| Common codecs | Sorenson Spark, On2 VP6, H.264 | WMV7, WMV8 (wmv2), VC-1 (WMV9) |
| Browser support | None (Flash ended 2020) | None without plugin |
| Windows playback | Needs VLC or codec pack | Native — Windows Media Player |
| Mobile support | Not supported | Limited (needs VLC on mobile) |
| Best for | Legacy web video archives | Windows-only workflows, legacy corporate systems |
FFmpeg (Recommended — full codec control)
Free, cross-platform, most flexible
FFmpeg handles all FLV input variants and can output WMV files using the wmv2 video encoder and wmav2 audio encoder. Set the video bitrate to match or exceed your source FLV for the best quality result.
brew install ffmpeg
# Install on Windows via winget
winget install ffmpeg
# Check FLV source bitrate and codec before converting
ffprobe -v quiet -show_streams input.flv
# Standard FLV to WMV conversion (WMV2 codec)
ffmpeg -i input.flv -c:v wmv2 -b:v 2000k -c:a wmav2 -b:a 128k output.wmv
# Higher quality — match bitrate to source if source is above 2000k
ffmpeg -i input.flv -c:v wmv2 -b:v 4000k -c:a wmav2 -b:a 192k output.wmv
# Batch convert all FLV files in current folder (Linux / Mac)
for f in *.flv; do ffmpeg -i "$f" -c:v wmv2 -b:v 2000k -c:a wmav2 -b:a 128k "${f%.flv}.wmv"; done
Use -b:v 2000k for 720p content and -b:v 4000k for 1080p. WMV does not support CRF-based quality control — only bitrate-based encoding.
VLC Media Player (GUI — WMV output supported)
Free, Windows / Mac / Linux
- Open VLC and go to Media → Convert / Save.
- Click Add, select your FLV file, then click Convert / Save.
- Click the Edit selected profile wrench icon next to the Profile drop-down.
- In the Encapsulation tab, select ASF/WMV.
- In the Video codec tab, choose WMV2 and set a bitrate (e.g., 2000 kb/s for 720p FLV).
- In the Audio codec tab, choose WMA2 at 128 kbps or higher.
- Set the destination file with a .wmv extension and click Start.
VLC re-encodes the FLV and writes the WMV file to your chosen destination path. VLC supports WMV output natively, unlike HandBrake.
HandBrake — Two-Step Workaround
HandBrake does not output WMV natively
HandBrake only outputs MP4 and MKV containers. It cannot produce WMV files directly. If you prefer a GUI workflow, use VLC instead. If you want HandBrake's encoding quality presets, use this two-step process:
- Use HandBrake to convert FLV to a high-quality MP4 (H.264, RF 18, AAC 192k).
- Run a second pass with FFmpeg to convert the MP4 to WMV:
ffmpeg -i intermediate.mp4 -c:v wmv2 -b:v 3000k -c:a wmav2 -b:a 128k output.wmv
The two-step approach gives you HandBrake's deinterlacing and scaling presets while still producing WMV output.
Summary
Step-by-step guide for converting FLV video files to WMV format using FFmpeg, HandBrake, and VLC, plus a client-side FLV file metadata inspector.
How it works
- Click "Choose Video File" and select any FLV or video file from your computer.
- The tool reads basic metadata locally in your browser — no file is uploaded to any server.
- Review the detected file name, size, duration, resolution, and MIME type.
- Choose a desktop conversion method from the guides below (FFmpeg, HandBrake, or VLC).
- Run the provided FFmpeg command or follow the GUI steps to produce your WMV file.
- Drop the resulting WMV file back here to verify its metadata after conversion.
Use cases
- Convert old FLV screen recordings or downloads to WMV for Windows Media Player playback.
- Deliver WMV files to corporate or educational platforms that only accept Windows Media formats.
- Migrate Flash-era FLV archives to WMV for long-term storage on Windows-based systems.
- Prepare FLV footage for import into Windows Movie Maker or legacy Windows video editors.
- Convert FLV recordings from streaming platforms to WMV for offline Windows playback.
- Produce WMV files required by older broadcast or security-camera management systems.
- Batch-convert a folder of FLV recordings to WMV using an FFmpeg shell script.
- Inspect FLV codec, resolution, and duration before deciding on WMV encoding settings.