Convert WMV to MP3 — Free Online Tool

Convert WMV video files to MP3 audio by extracting the Windows Media Audio (WMA) stream and re-encoding it using the LAME MP3 encoder. This is ideal for pulling audio from WMV recordings, lectures, or presentations into a universally compatible format that plays on virtually any device or platform.

FFmpeg Command

Copy this command to run the same conversion locally with FFmpeg on your desktop. Download FFmpeg

Free — no uploads, no signups. Your files never leave your browser.

Estimated output:

Conversion Complete!

Download

How It Works

WMV files use Microsoft's Advanced Systems Format (ASF) container, which typically carries video encoded with MS-MPEG-4 variants and audio encoded with WMA (wmav2). Since MP3 is a pure audio format, the video stream is completely discarded during this conversion — no video re-encoding occurs. The WMA audio stream cannot be stream-copied into an MP3 container because MP3 requires MPEG Audio Layer III encoding, so the audio is fully decoded from WMA and then re-encoded using the libmp3lame encoder at 128k bitrate by default. This is a lossy-to-lossy transcode, meaning each encoding step introduces some generation loss, though at 128k the output is perceptually acceptable for speech and most music.

What Each Flag Does

Flag What it does
ffmpeg Invokes the FFmpeg tool, which runs entirely in your browser via WebAssembly (FFmpeg.wasm) on this page — no files leave your machine. The same command can be run locally on your desktop if you have FFmpeg installed, which is especially useful for WMV files larger than 1GB.
-i input.wmv Specifies the input WMV file. FFmpeg auto-detects the ASF container and identifies the contained streams — typically an msmpeg4/msmpeg4v2 video stream and a wmav2 audio stream — without needing an explicit format flag on input.
-c:a libmp3lame Selects the LAME MP3 encoder to re-encode the WMA audio from the WMV into MP3 format. Since WMA (wmav2) is incompatible with the MP3 container, this re-encode step is mandatory — there is no stream copy option for this conversion.
-b:a 128k Sets the MP3 audio bitrate to 128 kilobits per second, which is the default balance between file size and audio quality. You can raise this to 192k or 320k for higher fidelity, though quality gains are limited by how much detail was preserved in the original WMA-encoded audio.
output.mp3 Defines the output filename and format. The .mp3 extension tells FFmpeg to write a plain MP3 file containing only the re-encoded audio track — the video stream from the WMV source is automatically discarded since the MP3 format has no video capability.

Common Use Cases

  • Extract the audio from a recorded Windows Media Player lecture or webinar saved as WMV to create a portable MP3 you can listen to offline or on a phone
  • Pull the audio commentary track from a WMV screen recording or tutorial video to repurpose it as a podcast episode or audio guide
  • Convert old WMV music videos or concert recordings downloaded from early 2000s Windows-era media sites into MP3s playable on modern streaming apps and devices
  • Strip the audio from a WMV corporate training video to create an MP3 for employees who only need to hear the narration
  • Extract a WMV voiceover or interview recording captured with Windows Movie Maker into MP3 for editing in audio software like Audacity or Adobe Audition
  • Convert a WMV file received via email or legacy media archive into an MP3 that can be embedded in a web page or uploaded to a podcast hosting platform

Frequently Asked Questions

Yes, some quality loss is inevitable because this is a lossy-to-lossy transcode. The original WMV file stores audio in WMA (wmav2) format, which is already compressed, and re-encoding it to MP3 via libmp3lame introduces a second round of lossy compression. At the default 128k bitrate, the output is generally acceptable for speech and casual listening, but if the source WMV had high-quality audio, you can increase the MP3 bitrate to 192k or 320k to minimize further degradation. There is no way to convert WMA to MP3 without re-encoding.
No. MP3 is a strictly audio-only format and cannot contain video data. FFmpeg automatically discards the MS-MPEG-4 video stream from the WMV file and only processes the audio track. You will end up with a pure audio file — no thumbnails, no video frames, just the extracted and re-encoded audio.
Basic metadata such as title, artist, and album stored in the WMV's ASF container may be mapped to ID3 tags in the MP3 output by FFmpeg, but this mapping is not always complete or reliable. WMV files use Microsoft's ASF metadata format, which does not have a perfect one-to-one correspondence with ID3v2 tags. It is advisable to verify and edit the ID3 tags in the output MP3 using a tag editor like MusicBrainz Picard or Mp3tag after conversion.
No. WMV supports Microsoft's DRM (Digital Rights Management) protection, and FFmpeg cannot decrypt or process DRM-protected WMV files. Attempting to convert a DRM-protected WMV will result in an error or a silent/corrupt output. Only unprotected WMV files — such as those you created yourself or files where DRM has expired or was never applied — can be converted with this tool.
Replace the '-b:a 128k' flag value with a higher bitrate. For example, use '-b:a 192k' for better quality or '-b:a 320k' for the highest MP3 bitrate: 'ffmpeg -i input.wmv -c:a libmp3lame -b:a 320k output.mp3'. Keep in mind that the perceived quality ceiling is limited by the source WMV's audio quality — increasing the MP3 bitrate beyond what the WMA source contains will not recover detail that was already lost in the original compression.
Yes. On Linux or macOS, you can use a shell loop: 'for f in *.wmv; do ffmpeg -i "$f" -c:a libmp3lame -b:a 128k "${f%.wmv}.mp3"; done'. On Windows Command Prompt, use: 'for %f in (*.wmv) do ffmpeg -i "%f" -c:a libmp3lame -b:a 128k "%~nf.mp3"'. This processes every WMV file in the current directory and outputs a corresponding MP3 with the same base filename. The browser-based tool on this page processes one file at a time.

Technical Notes

WMV files encapsulate video and audio in Microsoft's ASF (Advanced Systems Format) container, which requires the '-f asf' flag when writing WMV but is auto-detected on input. The audio codec in most WMV files is wmav2 (Windows Media Audio 2), a proprietary Microsoft codec that is not compatible with the MP3 container — full decode and re-encode via libmp3lame is always required. The video stream, typically encoded with msmpeg4 or msmpeg4v2 (Microsoft's proprietary MPEG-4 variants), is simply dropped since MP3 has no video track capability. WMV files can carry multiple audio tracks, but this tool and the FFmpeg command extract only the default (first) audio stream; use '-map 0:a:1' to target a different audio track if needed. Because both WMA and MP3 are lossy formats, the transcode is a generation loss scenario — starting from the highest-quality WMV source available will yield the best results. WMV's DRM capabilities mean some files in the wild may be protected and unconvertible. Output file sizes will generally be smaller than the source WMV because the video data is removed entirely and only the audio bitstream remains.

Related Tools