Initializing... drag & drop files here
Supports: FLV
This tool pulls the soundtrack out of a legacy FLV (Flash Video) file and re-encodes it as Windows Media Audio (.wma). Be clear about what that means before you start: the picture is discarded, and you are moving audio from a dead Adobe container into a declining Microsoft codec. The audio inside an FLV is almost always already lossy — usually MP3, sometimes AAC or Nellymoser — and WMA is lossy too, so this is a generational re-encode that can only lose a little quality, never recover any. Do it when a specific old Windows device or program demands a .wma file. If you just want a clip that plays everywhere, extract MP3 instead.
| Property | FLV audio track | WMA output |
|---|---|---|
| Role | Audio stream inside a Flash Video container | Standalone Windows Media Audio file |
| Origin | Adobe Flash Video, introduced in the early 2000s | Microsoft, released August 17, 1999 with Windows Media Technologies 4.0 |
| Container | FLV (Flash Video) | ASF (Advanced Systems Format) |
| Typical codec | MP3 most often; also AAC, Nellymoser Asao, Speex, ADPCM, Linear PCM | WMA Standard v2 (the default here) or v1 |
| Compression | Lossy, in all but rare PCM cases | Lossy |
| Channels / rate ceiling | Whatever the Flash encoder wrote | WMA Standard tops out at stereo, 48 kHz |
| What happens here | Decoded to raw samples | Re-compressed from those samples — a second lossy pass |
| Playback reality | Needs an FLV-aware tool such as VLC or ffmpeg | Windows Media Player and VLC; no built-in decoder in macOS QuickTime or the Apple Music app |
| Status | Flash Player reached end of life on December 31, 2020 | Legacy; long since passed over for AAC and Opus, and absent from modern streaming stacks |
.wma..wma..wma and need to escape it, the reverse trip is WMA to MP3..flv onto the page, or click "Add Files" to pick it from your computer. You can queue several FLV files at once and they will share the same export settings..wma file uses; pick v1 only if a specific ancient player rejects v2.| Control | Choices | Notes |
|---|---|---|
| Audio Codec | WMA v1, WMA v2 | Arrives on WMA v2. Both are the lossy Standard codec; WMA Pro, Lossless, and Voice are separate codecs and are not offered here |
| File Compression | Quality Preset, Constant Bitrate, Custom Bitrate, Specific file size | Opens on Quality Preset. Constant Bitrate starts at 128 kbps within a 8–384 kbps list; Custom Bitrate starts at 128 Kbps; Specific file size starts at 8 MB |
| Audio Channel | Original, Mono, Stereo | Mono roughly halves a speech recording with no audible loss, since both channels usually carried the same signal |
| Audio Sample Rate | Original, 8000, 12000, 16000, 24000, 44100, 48000 Hz | Leave on Original unless a target device demands a rate; WMA Standard cannot exceed 48 kHz |
| Trim | Start time and Duration, in seconds or HH:MM:SS.sss | Exports one segment rather than the whole soundtrack |
The one setting that genuinely affects how the result sounds is the bitrate you land on. The source FLV's own audio rate is your real ceiling: encoding a 96 kbps MP3 soundtrack to 256 kbps WMA produces a larger file with no more detail in it. Matching or slightly exceeding the source rate keeps the second pass close to transparent, and dropping well below it is where WMA's artifacts start to show. The server always decodes and re-encodes — there is no stream-copy passthrough — so this generation happens no matter which settings you pick.
For most people WMA is the wrong target. You are taking audio out of a container whose runtime Adobe retired on December 31, 2020, and putting it into a Microsoft codec from 1999 with sparse hardware support that never made it into modern streaming stacks. The good reasons are narrow: an old Windows device, a Windows Media Player-era library, or software that only accepts .wma. For everything else, extract MP3 from the FLV.
Yes, to some degree. The audio inside almost every FLV is already lossy — MP3, AAC, Nellymoser, ADPCM, or Speex — so detail was permanently discarded at the original encode. Decoding that and re-compressing as WMA is a second lossy pass, and the second pass cannot rebuild what the first removed. Choosing a WMA bitrate at or above the source bitrate keeps the added loss small, but it is never truly transparent. To avoid a second generation entirely, use FLV to WAV instead.
They are the first and second generations of the same lossy Windows Media Audio Standard codec. WMA v2 improved coding efficiency and is what essentially every .wma file in the wild actually contains, which is why this page arrives on it. WMA v1 exists purely for compatibility with very old decoders that predate v2. There is no quality reason to choose v1.
No. This page offers the two Standard variants, WMA v1 and WMA v2, both lossy. WMA Pro (multichannel, up to 24-bit and 96 kHz) and WMA Lossless are different codecs inside the same ASF family, and they are not among the choices here. If you need a lossless result from your FLV, the honest option is uncompressed PCM via FLV to WAV — though bear in mind the source audio was lossy to begin with.
Almost always because the FLV had no audio stream to begin with. Plenty of archived Flash files — screencasts, banner animations, motion graphics — are video-only, and extracting audio from them produces nothing to encode. Play the original in VLC first and confirm you can hear it. A truncated download that never finished writing its audio tags produces the same symptom.
.wma file play on my iPhone, Mac, or Android phone?Not reliably. macOS ships no built-in WMA decoder, so QuickTime and the Music app will not open one; iOS is the same. Android support depends entirely on the device and player. VLC plays WMA on every platform it runs on, which is the usual workaround — but if you need something that simply works when you double-click it, WMA is the wrong container and MP3 is the right one.
For speech, a Constant Bitrate around 64 kbps combined with Audio Channel set to Mono is usually plenty, and it produces a file roughly a quarter the size of a 128 kbps stereo export. For music, stay at 128 kbps or above, and do not exceed the source FLV's own audio bitrate — anything past that only adds bytes. If the goal is a hard size limit rather than a quality target, use Specific file size and let the encoder work backwards from it.
Do not count on it. FLV files carry their metadata in a Flash-specific onMetaData block that has no direct equivalent in ASF's tag structure, and most archived Flash files never had meaningful tags in the first place. Plan to add title and artist information yourself afterwards in a tag editor or in your media player's file properties.