Sí, MPlayer funciona en Windows bajo Cygwin y MinGW. No tiene aún una interfaz gráfica (GUI), pero la versión en línea de órdenes es casi completamente funcional. Los parches son siempre bienvenidos. Debe consultar también la lista de correo mplayer-cygwin para obtener ayuda y la información de última hora.
Se obtienen mejores resultados con el controlador de salida DirectX nativo
(-vo directx
) y el controlador nativo de salida de audio de
Windows (-ao win32
). Alternativas son OpenGL y SDL, pero el
rendimiento de OpenGL varía en gran medida entre sistemas y se sabe que SDL
distorsiona el sonido y la imagen o bloquea algunos sistemas. Si la imagen se ve
distorsionada, pruebe a desactivar la aceleración por hardware con
-vo directx:noaccel
.
Descargue
los archivos de cabecera de DirectX 7
para compilar el controlador de salida de video de DirectX.
PUede usar codecs Win32 y Real Win32 (los Real de Linux no) si lo desea. Ponga
los codecs en algún lugar de su ruta/path o
pase la opción --codecsdir=
(alternativamente
c:/ruta/a/sus/codecs
--codecsdir=
solo en Cygwin) a
/ruta/a/sus/codecs
configure
. Tenemos informes de que las DLLs de Real
deben tener permisos de escritura para el usuario que usa
MPlayer, pero solo en algunos sistemas.
Pruebe ha dar permisos de escritura si tiene problemas. Las DLLs de
QuickTime también funcionan, pero debe colocarlas en su directorio de
sistema de Windows
(
o similar).C:\Windows\system\
La consola de Cygwin/MinGW es extrañamente lenta. Redirigir la salida o usar
la opción -quiet
se ha informado que mejora el rendimiento en algunos
sistemas. El renderizado directo (-dr
) también puede ayudar.
Puede prevenir el parpadeo de OSD a través de doble buffer con la opción
-double
. Si la reproducción va a saltos, pruebe
-autosync 100
. Si alguna de estas opciones le ayuda, puede que
desee ponerlas en su archivo de configuración.
Sascha Sommer libera binarios oficiales para Windows de vez en cuando, Joey Parrish hace paquetes completos para Windows no oficiales con instalador. Búsquelos en la sección de Windows de nuestra página de proyectos.
Versiones de Cygwin anteriores a la
1.5.0 no incluyen inttypes.h
. Ponga esto
inttypes.h
en /usr/include/
para hacer que
MPlayer compile.
Los archivos de cabecera de DirectX han de ser extraidos a
/usr/include/
o a
/usr/local/include/
.
Las instrucciones y los archivos para hacer que SDL funcione bajo Cygwin pueden encontrarse en el sitio de libsdl.
Puede reproducir VCDs reproduciendo los archivos .DAT
o
.MPG
que Windows muestra en los VCDs. Esto funciona de la
siguiente manera (ajuste para la letra de unidad de su CD-ROM):
mplayer d:/mpegav/avseq01.dat
mplayer /cygdrive/d/MPEG2/AVSEQ01.MPG
Para DVDs también funciona, ajuste -dvd-device
para la letra
de unidad de su DVD-ROM:
mplayer dvd://<título>
-dvd-device '\\.\d:'
Instalar una versión de MinGW que pueda usarse para compilar MPlayer es bastante artificioso, pero ya funciona fuera de la caja. Solo instale MinGW 3.1.0 o posterior y MSYS 1.0.9 o posterior y diga a MSYS en la postinstalación que MinGW está instalado.
Si usa una versión de MinGW anterior a la 3.1.0, necesita reemplazar
/mingw/include/sys/types.h
con esta
types.h
.
Extraiga los archivos de cabecera de DirectX a
/mingw/include/
.
VCDs y DVDs funcionan casi como en Cygwin (ajustando la letra de la unidad de su CD-ROM/DVD-ROM):
mplayer d:/mpegav/avseq01.dat
mplayer /d/MPEG2/AVSEQ01.MPG
mplayer dvd://i<título>
-dvd-device/d/