MPlayer funciona en FreeBSD, OpenBSD, NetBSD, BSD/OS y Darwin. Hay versiones ports/pkgsrc/fink/etc de MPlayer disponibles que son probablemente más faciles de usar que nuestras fuentes en crudo.
Para construir MPlayer necesita GNU make (gmake - el make nativo de BSD no funciona) y una versión reciente de binutils.
Si MPlayer se queja de que no encuentra /dev/cdrom o /dev/dvd, cree un enlace simbólico apropiado:
ln -s /dev/(su_dispositivo_de_cdrom) /dev/cdrom
Para usar DLLs Win32 con MPlayer necesita re-compilar el kernel con la "opción USER_LDT" (a no ser que ejecute FreeBSD-CURRENT, donde es así por defecto).
Si su CPU tiene SSE, recompile el kernel con "la opción CPU_ENABLE_SSE" (FreeBSD-STABLE o parches del kernel son requeridos).
Debido a limitaciones en diferentes versiones de gas (relocalización frente a MMX), puede ser necesario compilar en dos pasos: Primero asegúrate de que el no-nativo está el primero en tu $PATH y haz gmake -k, después asegúrate de que la versión nativa es la que se usa y haz gmake.
Vea la sección Mac OS.