| MPlayer build by Kovensky - Table of Contents |
Screenshot of SMPlayer (UI in pt_BR, icon theme Oxygen-Refit) |
MPlayer is currently the lightest and most compatible video player in the free software world. It can play anything ranging from your old VCDs to the videos using the state-of-the-art H.264 codec. For any codecs that mplayer doesn't support yet (or where it isn't good enough), it can use the binary decoders from windows. Its home page is located here.
On the very first time that mplayer is run on a system, it will build a cache of every font you have installed on your computer and save it to %TEMP%. This may take a long time, depending on the number of fonts installed on your computer; while the cache is being built, MPlayer/SMPlayer will stop responding. This cache will be rebuilt if you install/uninstall fonts from your computer too.
Just download the latest mplayer.exe and put it wherever you want.
SMPlayer can be found here. You can get the installer version or one of the two .7z packages. To install or update MPlayer in SMPlayer, open the folder where you put SMPlayer, create/open the mplayer folder inside it, and put the new mplayer.exe in there, overwriting any older version if present.
Follow the instructions below if you are using mplayer. SMPlayer should be pretty self-explanatory.
Basics: Just drag a media file and drop it on "mplayer.exe". To pause/unpause, click mplayer's window. To enter fullscreen mode, right click the window.
| Key | Function |
|---|---|
| 'q' | Quit mplayer |
| Space | Pause/unpause |
| Left/Right | Skip 10 seconds backwards/forwards |
| Up/Down | Skip 1 minute |
| PgUp/PgDn | Skip 10 minutes |
| '!'/'@' | Go to the previous/next chapter |
| '9'/'0' | Decreases/increases volume |
| 'f' | Go fullscreen |
| 's' | Take screenshot (needs enabling on the config file) |
| 'o' | Shows several levels of on-screen display. The levels are: Disabled, Minimal, Time and Full. |
| '#' | Changes audio track. Known broken with OGG/OGM files. |
| 'j' | Changes subtitle track |
| 'v' | Shows/hides subtitles |
| 'z'/'x' | Changes the subtitle delay |
| 'd' | Changes frame dropping mode: None (default), Drop, Hard (may corrupt the image) |
| '['/']' | Decreases/increases playback speed |
| Backspace | Go back to normal speed |
Open the folder where you put mplayer. Inside it, open the mplayer folder and then open the config file with wordpad (Start->Programs->Accessories->WordPad. Notepad shows it wrongly). Add this line to it: 'vf-add=screenshot'. Save, close.
Note: not added by default because of possible performance issues on certain configurations.
Many other mplayer users (and I) can be found on #mplayer@chat.freenode.net. Just enter it and ask your question, and tell me you're using my build.
| Date | MPlayer revision | FFmpeg revision | Short changelog (Click version numbers for full upstream changelog) | Download | |
|---|---|---|---|---|---|
| 2009/03/07 | cbbca7b | edd030d | Fixed bug with ASS subtitle demuxing | MPlayer | MEncoder |
| 2009/03/04 | cbbca7b | 0726e8c |
Now also building MEncoder Uses improved libass from http://greg.geekmind.org/git/mplayer.git MEncoder links with x264 from http://x264.fushizen.eu/. Current x264 version is r1120M 8544346. |
MPlayer | MEncoder |
| 2009/02/07 | cff6a6e | a47b9a7 |
Now linked with ffmpeg-mt. Implemented runtime core count detection. Switched to uau's git repository, git://repo.or.cz/mplayer.git Several libass fixes. |
MPlayer | |
| 2009/01/28 | 28383 | 16847 |
|
MPlayer | |
| 2009/01/04 | 28246 | 16426 | Fix demuxing of large files (>2G). | MPlayer | |
| 2009/01/04 | 28245 | 16420 |
Notice that it may not work with files that have incompatible codec settings (THORA's Code Geass is a known example). Made libavformat the default demuxer for matroska, as there are no other bugs that I know of. |
MPlayer | |
| 2008/12/23 | 28184 | 16290 |
|
||
| 2008/12/18 | 28162 | 16195 |
So now, if you want to use CoreAVC, you also have to add "vc=coreavc," to mplayer\config. Also, I discovered that "correct-pts=0" breaks decoding of MOV/MP4/AVI files with b-frames. |
MPlayer | |
| 2008/12/02 | 28108 | 16014 |
|
MPlayer | |
| 2008/12/02 | 28067 | 15985 | MPlayer can now decode RV40 and QCELP. Direct3D fixes. Fixed vorbis crashes on certain AMD CPUs. Fixed window icon. | MPlayer | |
| 2008/11/30 | 28048 | 15958 |
|
MPlayer | |
| 2008/11/10 | 27902 | 15797 | Stops the annoying packed b-frames warning from repeating itself. | MPlayer | |
| 2008/11/03 | 27886 | 15770 | Fix DVD playback. Changed installer to NSIS. | MPlayer | |
| 2008/11/01 | 27874 | 15762 | First release of this new series | MPlayer | |
The FAQ can be found here: MPlayer_FAQ
The Manual can be found here: MPlayer manpage
To fully comply with the GPL, I'm providing tarballs of mplayer's and fontconfig's sources. In the mplayer tarball, you will find the config.sh script; that script ets environment variables and gives proper parameters to ./configure for cross-compilation.
Fontconfig: fontconfig-2.6.0-kovensky.tar.bz2
| MPlayer: | 27886-15770 | 27874-15764 |
|---|
All dependencies were cross-compiled with --disable-shared and --enable-static plus manual stuff where necessary (no source changes).
| Dependencies and Versions | |
|---|---|
| amrnb | 7.0.0.2 |
| amrwb | 7.0.0.3 |
| dirac | 1.0.0 |
| expat | 2.0.1 |
| freetype | 2.3.7 |
| libcaca | 0.99.beta16 |
| libdca | svn://svn.videolan.org/libdca/trunk r90 |
| libdvdcss | 1.2.9 |
| libdvdnav | svn://svn.mplayerhq.hu/dvdnav/trunk/libdvdnav r1158 |
| libdvdread | svn://svn.mplayerhq.hu/dvdnav/trunk/libdvdread r1158 |
| libiconv | 1.12 |
| libmpcdec | http://svn.musepack.net/libmpcdec/trunk r410 |
| libpng | 1.2.32 |
| libungif | 4.1.4 |
| live555 | 2008.10.07 |
| lzo | 2.03 |
| libogg | http://svn.xiph.org/trunk/ogg r15461 |
| pthreads-w32 | 2.8.0 |
| speex | http://svn.xiph.org/trunk/speex r15461 |
| theora-thusnelda | http://svn.xiph.org/branches/theora-thusnelda r15461 |
| vorbis | http://svn.xiph.org/trunk/vorbis r15461 |
| xvid | 20081028 daily |
| zlib | 1.2.3 |