MPlayer is a free and open source media player. The program is available for all major operating systems, including Linux and other Unix-like systems, Microsoft Windows and Mac OS X. Versions for OS/2, Syllable, AmigaOS and MorphOS are also available. The Windows versions works, with some minor problems, also in DOS using HX DOS Extender. A port for DOS using DJGPP is also available. A version for the Wii Homebrew Channel has also emerged.
MPlayer supports a wide variety of media formats. In addition to its wide range of supported formats MPlayer can also save all streamed content to a file.
A companion program, MEncoder, can take an input stream or file and transcode it into several different output formats, optionally applying various transforms along the way.
MPlayer is a command line application which has different optional GUIs for each of its supported operating systems. Commonly used GUIs are gMplayer written in GTK+ (the default GUI for GNU/Linux and other Unix-like systems, and Microsoft Windows), MPlayer OS X (for Mac OS X), MPUI (for Windows) and WinMPLauncher (also for Windows). Several other GUI frontends are also available for each platform.