MPlayer on Windows (win32/win64)
If you appreciate my work, you may want to:
[News]
- [08/22/2015] MPlayer r37451+g531b0a3 - FFmpeg N-74566-g531b0a3
- Added GnuTLS 3.3.17 (support for https)
- Updated MinGW-Runtime to 4.0.2
- Updated libvpx (git)
- Updated libutvideo (git)
- Updated x264 (git)
- Updated x265 (hg)
- Updated libbluray (git)
- Updated libdvdread (git)
- Updated libdvdcss (git)
- Updated libass (git)
- Updated vid.stab (git)
- Updated frei0r (git)
- Updated lzo to 2.09
- Updated fdk-aac to 0.1.4
- Updated libvorbis to 1.3.5
- Updated libpng to 1.6.18
- Updated wavpack to 4.75
- Updated libjpeg-turbo to 1.4.1
- Updated freetype to 2.6
- Updated fribidi to 0.19.7
[News]
- [02/04/2015] MPlayer r37368+g52f2adc - FFmpeg N-69530-g52f2adc
- Updated libvpx (git)
- Updated x264 (git)
- Updated x265 (hg)
- Updated libilbc (git)
- Updated libbluray (git)
- Updated libdvdcss (git)
- Updated libdvdread (git)
- Updated libdvdnav (git)
- Updated libutvideo (git)
- Updated libilbc (git)
- Updated libmodplug (git)
- Updated frei0r (git)
- Updated fdk-aac (git)
- Updated vid.stab (git)
- Updated libpng to 1.6.16
- Updated libxml2 to 2.9.2 (fixes CVE-2014-3660)
- Updated freetype to 2.5.5
- Updated giflib to 5.1.1
- Updated libjpeg-turbo to 1.4.0
- Updated speex to 1.2rc2
Build selection table
| ARCH | CPU | Build (r37451+g531b0a3) |
|---|---|---|
| AMD64/Intel EM64T | 64bit cpu on 64bit Operating System, will not work on 32bit Windows, binary codecs are not supported | x86_64 |
| AMD K8+SSE3 | Athlon 64 (X2), Phenom (II), Athlon II, Sempron AM2/AM3, Bulldozer, AMD FX, socket FM1/FM2 A-series | k8-sse3 |
| Intel Core 2 | Core 2 Duo/Quad, Pentium Dual-Core, Celeron 4xx/Exxxx, Atom | core2 |
| Intel Nehalem | Core i3/i5/i7, Celeron/Pentium G | corei7 |
| Generic | Intel 486 or better | generic |
Builds are made using MinGW-w64 x86/x86_64 toolchain
Please use the SF bug report instead of sending me emails, I get a lot of email also about other projects, and since I cannot always reply immediately some emails can go unreplied.
Other precompiled versions of MPlayer can be found on the main projects page
7z files are 7-zip
Binaries: MPlayer/MEncoder (in the same package), FFmpeg.
Sourceforge mirrors may take a while to update packages, so try later if problems.
▽ MPlayer/MEncoder svn r37451+g531b0a3 - 08/22/2015
▽ FFmpeg-x86 git N-74566-g531b0a3 - 08/22/2015
▽ FFmpeg-x86_64 git N-74566-g531b0a3 - 08/22/2015
[Related links]
- SMPlayer Nice GUI for MPlayer
- MuldeR's OpenSource projects Complete out-of-box packages with SMPlayer
- WW MPlayer A feature rich fork, native UI, options dialog, skins
- Zeranoe FFmpeg Multiple builds for Windows
- Notes -
MPlayer suffix revision is git revision of libavcodec that was compiled in
More infos about Direct Show Native Wrapper, look at "VideoCodec" column to see what to add after -vc in MPlayer
fontconfig
If you enable fontconfig, the first run of mplayer can take a while, even 2-3 minutes, because the font cache needs to be created. In the window you can follow fonts that are being parsed. Other runs you will have no delay until you make changes to the font directory.
frei0r plugins
FFmpeg build supports frei0r plugins that needs be to downloaded separately, I've prepared frei0r-plugins-x86-v1.4-30-g82ae411.7z and frei0r-plugins-x86_64-v1.4-30-g82ae411.7z. Just unpack into FFmpeg directory, you should have ffmpeg.exe and at the same level frei0r-1 subdir
libfdk-aac encoder
libfdk-aac encoder is not included in MEncoder and FFmpeg package due to licensing problems, you should download separately libfdk-aac-x86-v0.1.4.7z or libfdk-aac-x86_64-v0.1.4.7z (for the 64bit version) and unpack the dll (with e.g. 7zip) in the directory in which the executable lies.
faac encoder
faac encoder is not included in MEncoder and FFmpeg package due to licensing problems, you should download separately libfaac-1.28.7z or libfaac-1.28-x64.7z (for the 64bit version) and unpack the dll (with e.g. 7zip) in the directory in which the executable lies (as shown in the picture).
dvdnav
To use dvdnav the best way is pick a recent svn build of smplayer from Mulder's homepage
- go to Preferences->Keyboard and mouse->Mouse and select "Activate option in DVD menus" for the left mouse button (so you can select the options in the menus with the mouse)
- go to Preferences->Drives and check the option "Enable DVD menus"
Since for some reason KEYPAD arrow keys on win32 are the same keys of arrow keys, you cannot use them without losing seek ability of right and left, so you can add this snip in input.conf to re-route them to menu system only if dvdnav is selected:
UP {dvdnav} dvdnav up # DVDNav UP
DOWN {dvdnav} dvdnav down # DVDNav DOWN
LEFT {dvdnav} dvdnav left # DVDNav LEFT
RIGHT {dvdnav} dvdnav right # DVDNav RIGHT
ESC {dvdnav} dvdnav menu # DVDNav MENU
ENTER {dvdnav} dvdnav select # DVDNav SELECT (ok)
BS {dvdnav} dvdnav prev # DVDNav PREVIOUS menu (in the order chapter->title->root)
HX Dos Extender
At this time (12/20/2009), I've successfully run mplayer on FreeDOS + HX Extender on a WMware Virtual Machine, you need to use sdl video output. Unfortunately there is a glitch, the default resolution given by sdl with -vm or similar switches, trashes the console at exit so the best way to run it is using default output with -vo sdl, that merely results in a continuous error message, then press C key to cycle resolutions. Using dpmild32 -g also works fine. You also need additionals dll:
- for HX < 2.17, modified ol32.dll and duser32.dll from hxmpdeps.7z (contains also diffs)
- mscvrt.dll, crtdll.dll, opengl32.dll, glu32.dll from Win98 system folder
You can avoid passing command line options for vo/ao by adding these lines to mplayer\config:
vo=sdl ao=win32
[Misc Files]
- binutils_cvs_file64.diff [405 bytes] - Sep 29, 2008
- cpuinfo.exe [8 KiB] - Apr 01, 2008
- faad2-2.6.1-repack.tar.gz [1.13 MiB] - Nov 18, 2007
- flac-mingw32-1.2.1-gcc42.tar.bz2 [499 KiB] - Mar 25, 2011
- frei0r-plugins-x86-v1.4-30-g82ae411.7z [1.09 MiB] - Aug 22, 2015
- frei0r-plugins-x86_64-v1.4-30-g82ae411.7z [1.65 MiB] - Aug 22, 2015
- gcc_bug_34625.diff [881 bytes] - Mar 25, 2010
- hxmpdeps.7z [19 KiB] - Dec 20, 2009
- libfaac-1.28-x64.7z [43 KiB] - Feb 18, 2013
- libfaac-1.28.7z [30 KiB] - Jan 20, 2010
- libfaac.png [10 KiB] - Dec 02, 2010
- libfdk-aac-x86-v0.1.4.7z [307 KiB] - Aug 22, 2015
- libfdk-aac-x86_64-v0.1.4.7z [327 KiB] - Aug 22, 2015
- libregif-4.1.7.orig.tar.gz [72 KiB] - Nov 11, 2005
- libregif-4.1.7.tar.bz2 [258 KiB] - Dec 26, 2009
- mingwrt_file64.diff [1 KiB] - Mar 22, 2010
- xvid_vaq_1.2.2.diff [3 KiB] - Apr 08, 2010
