WMV (Windows Media Video) — Complete Format Guide
What Is WMV?
WMV (Windows Media Video) is Microsoft's proprietary video codec family, introduced in 1999 as part of the Windows Media platform. WMV files use the ASF (Advanced Streaming Format / Advanced Systems Format) container, a flexible Microsoft-designed container for streaming and local playback. WMV was Microsoft's response to RealVideo and QuickTime in the early streaming video market, and later became the baseline for VC-1, which was standardised by SMPTE in 2006.
WMV dominated Windows video from approximately 2000–2010, particularly for:
- Streaming video on Windows-based websites (via Windows Media Player browser plugin)
- Video DVDs supplemented by bonus WMV content
- Digital Rights Management (DRM) protected content distribution
- Microsoft's Silverlight video platform (later discontinued)
ASF Container Architecture
ASF (Advanced Streaming Format / Advanced Systems Format) is the container format for all Windows Media content. Unlike RIFF-based AVI or QTFF-based MOV, ASF uses a GUID (Global Unique Identifier) based structure:
ASF Objects
ASF organises data into Objects, each prefixed with a 16-byte GUID and an 8-byte size field. Key objects:
- Header Object (contains sub-objects): stream properties, codec info, content description
- File Properties Object — total file duration, play duration, packet size, broadcast flag
- Stream Properties Object (one per track) — stream type GUID, time offset, error concealment
- Content Description Object — Title, Author, Copyright, Description, Rating strings
- Extended Content Description — arbitrary key-value metadata (album art, BPM, genre)
- Codec List Object — human-readable codec names
- Data Object — actual media data in fixed-size packets
- Index Object(s) — time-to-byte-offset lookup for seeking
ASF Streaming Features
ASF was designed from the start for network streaming:
- Packet-based transport — fixed-size packets (typically 5,000 bytes) enable predictable buffering
- Error correction — each packet may include forward error correction data for lossless recovery over packet networks
- Sendable index — metadata can be sent before media data, enabling server-side streaming without random access to the file
- Broadcast support —
isBroadcastflag disables playback speed control (appropriate for live streams)
WMV Codec Versions
WMV1 (Windows Media Video 7)
- Based on H.263 with Microsoft extensions
- Target: 160×120 at 15 fps to 640×480 at 30 fps
- Used primarily for web streaming at 28 kbps–1 Mbps
- Now considered legacy; hardware support absent in modern devices
WMV2 (Windows Media Video 8)
- Microsoft proprietary codec
- Improved compression over WMV1
- VBR (Variable Bitrate) support added
- Target: up to 720×576 at 30 fps
- Still encountered in legacy content
WMV3 / VC-1 (Windows Media Video 9)
The most important and capable WMV codec:
- Based on Microsoft's VC-1 codec, later standardised as SMPTE 421M in 2006
- Comparable compression efficiency to H.264 (approximately equal quality at same bitrate)
- Used in HD-DVD and Blu-ray as one of three mandatory video codecs (alongside H.264 and MPEG-2)
- 10-bit colour support; interlaced content support; advanced motion compensation
- Decoder chips widely available in Blu-ray players and set-top boxes
WMV HD
Microsoft's brand for WMV content at 720p and 1080p resolution. Used extensively for HD movie trailers distributed via Windows Update and MSN Video (early 2000s).
WMVA / WVC1 (VC-1 in ASF)
FourCC designations for VC-1 encoded content in ASF/WMV containers. WVC1 is the most commonly used FourCC for VC-1 video.
WMV Digital Rights Management (DRM)
WMV has extensive DRM capabilities built into the ASF specification:
Windows Media DRM (WMDRM)
- Content is encrypted using AES (128-bit or 256-bit)
- Licence server provides decryption keys bound to specific hardware (machine-specific)
- Usage rules: play count limits, expiry dates, copy restrictions, device transfer limits
- DRM-protected WMV files cannot be opened in VLC, ffmpeg, or any non-Microsoft tool without a valid licence
PlaysForSure
Microsoft's DRM ecosystem (2004–2008) certifying devices and services compatible with WMDRM. Services including Napster, Rhapsody, and MSN Music used PlaysForSure. Microsoft discontinued PlaysForSure support in 2008.
Zune DRM
Successor to PlaysForSure; used in Zune devices; also discontinued.
DRM Implications for Conversion: DRM-protected WMV files cannot be directly converted. Users must own the content and use authorised tools (Windows Media Player with appropriate licences) to play protected files. Converting DRM-protected content for personal use is legally complex and varies by jurisdiction.
Audio in WMV Files
Windows Media Audio (WMA) variants used in WMV/ASF containers:
- WMA Standard — equivalent to MP3 quality; 64–192 kbps stereo
- WMA Pro — multichannel audio (up to 7.1); 24-bit depth; high-bitrate music
- WMA Lossless — lossless audio (comparable to FLAC); used in high-fidelity WMV content
- WMA Voice — speech-optimised; 4–20 kbps; used in voice recordings
Advantages of WMV
- Legacy Windows integration — plays natively in Windows Media Player without additional software on all Windows versions
- VC-1 quality — WMV9/VC-1 provides genuine H.264-equivalent compression, better than MPEG-2 or early MPEG-4
- DRM support — comprehensive rights management for commercial content distribution
- Streaming optimisation — ASF designed for network delivery; reliable buffering
Disadvantages of WMV
- Non-Apple support — macOS, iOS, and Android have no native WMV support; requires VLC or conversion
- Proprietary — ASF and WMV codecs are Microsoft proprietary formats; licensing for third-party implementation
- DRM complexity — DRM-protected files are extremely difficult to work with outside Windows Media ecosystem
- Obsolete streaming approach — ASF streaming was designed for Windows Media Services; incompatible with modern HLS/DASH streaming
- No professional adoption — video production industry standardised on QuickTime ProRes and later H.264 MP4; WMV has no professional film/broadcast adoption
Converting WMV Files
Non-DRM WMV Files
Convert freely using VLC, ffmpeg, or KaijuConverter:
- WMV → MP4 (H.264): Standard modernisation; full compatibility; re-encoding required (VC-1 is not supported in MP4 containers natively)
- WMV → MKV: Can remux VC-1 video without re-encoding; MKV supports WMV3/VC-1 natively
- WMV → AVI: Legacy compatibility conversion; generally not recommended
- WMV → WebM: Re-encoding always required; VP9 or AV1 output
DRM-Protected WMV Files
Direct conversion is blocked by DRM. Options:
- Check if the content has an updated DRM licence (Microsoft occasionally issued "rescues" for abandoned services)
- Purchase the content in a non-DRM format (if available on modern platforms)
- Use screen recording as a fair-use workaround (quality loss; legally complex)
WMV in Modern Workflows
In 2024, WMV is essentially a legacy format. New content is not produced in WMV by any major platform. Legacy WMV archives (corporate training videos, early 2000s web video, Windows XP-era home movies) represent the primary use case for WMV conversion tools.
Converting a legacy WMV archive to H.264 MP4 or H.265 MKV modernises compatibility while preserving the content for long-term access.
Related conversions
Common video conversions that pair well with this guide: