If you want, you can download the sourcecode of VLC media player.
Windows 95/98/Me users: Please note that these versions of Windows are not officially supported. No VideoLAN developer uses any of these systems, which makes them hard to support. VLC should mostly work with them, but some incompatibilities might appear. You might need to download The Microsoft Layer for Unicode on Windows 95/98/Me Systems. The two MSLU files need to be put in the C:\Windows\System\ folder.