VideoLAN DMO module build - Linux WMV3

Presentation

The DMO (Direct Media Object) module allows VLC to read some proprietary video codecs using Windows DLL.

This is necessary because these codecs are proprietary, and there can be no free implementation for them.
Using Windows DLL is a bad solution : no code control, only works on i386, ... Unfortunately, it is the only available solution for free media players to read these formats.

The most important of these codecs is Windows Media Video 3 (WMV3).
A large number of videos use this codec.

The DMO plugin can also load these DLL under Linux, using Mplayer's DLL loader.

This capability is not enabled in official VLC builds.
Using these modules, you can add DMO capability to your VLC under Linux.

Installation instructions

The downloaded file must be copied to your VLC plugins folder, which is usually /usr/lib/vlc/ if you installed a package from your distribution, and /usr/local/lib/vlc if you compiled VLC by yourself.

The module must match your VLC version, or it won't be loaded.
To find out your version, just look at the About dialog.

You also need a win32 codecs package.
You can use Mplayer's one.

Download

Do it yourself

This section is only useful if you want to compile these modules yourself, rather than using the prebuild modules.

First method

To compile these modules yourself, you need :

Instructions:

Second method (recommended)

Remi Denis-Courmont made a build script to ease the build of these modules

Download the build script

Instructions are available in the tarball

$Id: videolan.xml 27 2005-04-20 08:53:12Z zorglub $
Valid xHTML and CSS | 2004 Clément Stenac