Ano, MPlayer běží na Windows pod Cygwin a MinGW. Nemá zatím oficiální GUI, ale verze pro příkazový řádek je plně funkční. Měli byste navštívit konferenci MPlayer-cygwin pro pomoc a poslední informace. Oficiální Windows binárky naleznete na download stránce. Instalátor a jednoduché GUI frontendy jsou dostupné z externích zdrojů. Odkazy na ně jsme umístili v sekci Windows na naší stránce s projekty.
Pokud se chcete vyhnout použití příkazové řádky, můžete použít malý trik s umístěním zástupce na pracovní plochu, který bude obsahovat v sekci spuštění něco takového:
c:\cesta\k\
mplayer.exe %1
Nejlepších výsledků dosáhnete použitím nativního DirectX video rozhraní (-vo directx). Alternativami jsou OpenGL a SDL, ale výkon OpenGL se velmi různí na jednotlivých systémech a o SDL je známo, že na některých systémech drobí video nebo padá. Pokud je obraz rozsypán, zkuste vypnout hardwarovou akceleraci pomocí -vo directx:noaccel. Stáhněte si hlavičkové soubory DirectX 7 pro kompilaci výstupního rozhraní DirectX. Navíc budete muset mít nainstalovány DirectX 7 nebo vyšší, aby rozhraní pracovalo.
VIDIX nyní pracuje pod Windows jako -vo winvidix, ačkoli je stále experimentální a vyžaduje trochu manuálního nastavování. Stáhněte si dhahelper.sys nebo dhahelper.sys (s podporou MTRR) a zkopírujte jej do adresáře vidix/dhahelperwin ve svém stromě se zdrojovými kódy MPlayeru. Otevřete konzoli a přesuňte se do tohoto adresáře. Pak zadejte
gcc -o dhasetup.exe dhasetup.c
Pro nejlepší výsledky by měl MPlayer používat barevný prostor, který podporuje vaše video karta v hardware. Naneštěstí některé Windows ovladače grafických karet špatně hlásí některé barevné prostory jako podporované v hardware. Chcete-li zjistit které, zkuste
mplayer -benchmark -nosound -frames 100 -vf format=barevny_prostor
film
Pro Windows máme k dispozici speciální balíčky kodeků na naší
download stránce,
abyste mohli přehrávat formáty, pro které zatím není nativní podpora.
Umístěte kodeky někde do cesty (path), nebo přidejte
--codecsdir=c:/cesta/ke/kodekům
(případně
--codecsdir=/cesta/ke/kodekům
používate-li Cygwin) do configure.
Máme několik zpráv, že Real DLL musí mít práva zápisu pro uživatele, který
pouští MPlayer, ale pouze na některých systémech (NT4).
Máte-li potíže, zkuste jim přidat právo zápisu.
Můžete přehrávat VCD přehráváním .DAT nebo .MPG souborů, které Windows ukazuje na VCD. Pracuje to takto (upravte písmeno disku vaší CD-ROM):
mplayer d:/mpegav/avseq01.dat
Runtime CPU detekce na Windows vypíná podporu SSE kvůli opakovaným a těžko vystopovatelným se SSE souvisejícím pádům. Pokud chcete mít podporu SSE pod Windows, budete muset kompilovat bez runtime CPU detekce.
Máte-li Pentium 4 a dojde k pádu při použití RealPlayer kodeků, možná budete muset vypnout podporu hyperthreading.
Musíte používat Cygwin 1.5.0 nebo vyšší, abyste mohli kompilovat MPlayer.
Hlavičkové soubory DirectX musí být rozbaleny do /usr/include/ nebo /usr/local/include/.
Instrukce a soubory nutné pro běh SDL pod Cygwin lze nalézt na libsdl stránkách.
Instalace takové verze MinGW, aby bylo lze kompilovat MPlayer byla obtížná, ale nyní pracuje bez dalších úprav. Jen nainstalujte MinGW 3.1.0 nebo vyšší a MSYS 1.0.9 nebo vyšší a zvolte v MSYS postinstall, že je MinGW nainstalováno.
Rozbalte DirectX hlavičkové soubory do /mingw/include/.
Podpora MOV compressed header vyžaduje zlib, kterou MinGW neobsahuje. Konfigurujte ji s --prefix=/mingw a nainstalujte ji před kompilací MPlayeru.
Kompletní instrukce pro překlad MPlayeru a potřebné knihovny naleznete v MPlayer MinGW HOWTO.