Windows Media Video, aka WMV, is one of Microsoft's video file formats.

The WMV file format can use many different video codecs. Without w32codecs, no player in Debian supports all of these, so WMV support is only partial. Certain players can play certain WMV files. The main codecs are WMV1 (Microsoft Windows Media Video v1/v7 (WMV7)), WMV2 (Microsoft Windows Media Video v2/v8 (WMV2/WMV8)) and WMV3 (Windows Media Video 9 (WMV9)). WMV1, for example, is the FourCC denomination of Windows Media Video V7, FourCC being a four character code in the beginning of some media files.

The FourCC of a .wmv can be found by looking at the file's beginning. If you know a better way, please let others know.

w32codecs is only available for i386 and may infringe patents in certain countries. It can be obtained from the debian-multimedia repository.

Players support

kaboodle is an exception, as it doesn't support WMV at all.

WMV1

WMV1 is supported by all video players.

WMV2

WMV2 is supported by all video players except players based on xine-lib (like totem-xine, kaffeine and of course xine-ui) prior to Debian 4 when not using w32codecs.

WMV3

WMV3 is supported by all players except, prior to Debian lenny, totem-gstreamer and, when not using w32codecs, players based on xine-lib.

MSS2

MSS2 can be played by MPlayer (or KMPlayer using MPlayer) with w32codecs.

Licensing

Anything can be done with this document.