Windows Media Video
Readablevideo · also known as WMV
Windows Media Video Format is a subtype of the Advanced Systems Format, developed by Microsoft for storing video data streams. It comprises a Header Object, which describes the properties of the data streams, a Data Object, which contains the actual data streams stored in Data Packets and, optionally, one or more Index Objects. Video data is stored using the Windows Media Video codec, and the format supports streaming across networks.
Identify it
| Extensions | .asf.wmv.wm |
|---|---|
| MIME types | video/x-ms-wmv |
| Signatures | 3026b2758e66cf11a6d900aa0062ce6c at byte 0 (Windows Media Video) |
| PRONOM | fmt/133 |
| Wikidata | Q27895063 |
| Library of Congress | fdd000091 |
| Apple UTI | com.microsoft.windows-media-wmv |
Not sure your file is this? Identify it from its first bytes, in your browser.
Open it
- FFmpegOpen source
- Q50938515Open source
- ExifToolOpen source
- HandBrakeOpen source
- HuMo-genOpen source
- Q117725Open source
- Q3898244Open source
- VLC media playerOpen source
And 12 more in the JSON record.
Convert it
| To | With | Fidelity | Command and losses |
|---|---|---|---|
| FLAC (Free Lossless Audio Codec) 1.2.1 | FFmpeg | Partial | ffmpeg -i in.asf out.flacAudio track only: the video is dropped. |
| Waveform Audio | FFmpeg | Partial | ffmpeg -i in.asf out.wavAudio track only: the video is dropped. |
| Matroska 1-4 | FFmpeg | Lossy | ffmpeg -i in.asf out.mkvRe-encoded with lossy codecs by default; try `-c copy` to remux without re-encoding when the codecs fit the container. |
| MPEG 1/2 Audio Layer 3 | FFmpeg | Lossy | ffmpeg -i in.asf out.mp3Lossy audio only: the video is dropped. |
| MPEG-4 Part 14 | FFmpeg | Lossy | ffmpeg -i in.asf out.mp4Re-encoded with lossy codecs by default; try `-c copy` to remux without re-encoding when the codecs fit the container. |
| Ogg | FFmpeg | Lossy | ffmpeg -i in.asf out.oggLossy audio only: the video is dropped. |
| WebM | FFmpeg | Lossy | ffmpeg -i in.asf out.webmRe-encoded with lossy codecs by default; try `-c copy` to remux without re-encoding when the codecs fit the container. |
Sources
From PRONOM, Wikidata. Updated 2026-10-20.