MPlayer działa na FreeBSD, OpenBSD, NetBSD, BSD/OS i Darwinie. Dostępne są wersje portów/pkgsrc/fink/itp., które prawdopodobnie są łatwiejsze w instalacji, niż kompilacja ze źródeł.
Do zbudowania MPlayera będziesz potrzebował GNU make (gmake - rdzenne make BSD nie zadziała) i najnowszej wersji binutils.
Jeżeli MPlayer nie może znaleźć /dev/cdrom lub /dev/dvd, stwórz odpowiednie dowiązanie symboliczne:
ln -s /dev/twoje_urządzenie_cdrom
/dev/cdrom
Aby używać bibliotek Win32 z MPlayerem, będziesz
potrzebował przekompilować jądro z opcją "USER_LDT
"
(chyba, że używasz FreeBSD-CURRENT, tam jest domyślnie włączona).
Jeżeli Twój procesor ma rozszerzenie SSE, przekompiluj jądro z opcją
"CPU_ENABLE_SSE
" (wymagany FreeBSD-STABLE lub łaty na jądro).
Ze względu na ograniczenia w różnych wersjach gas (GNU assemblera - przyp. tłumacza)
(dotyczące relokacji i MMX), będziesz musiał przeprowadzić kompilację w dwóch krokach:
Po pierwsze, upewnij się, że wersja nierdzenna występuje w zmiennej $PATH
i wykonaj gmake -k, a następnie upewnij się, że używana jest wersja rdzenna
i wykonaj gmake.
Powyższa metoda nie jest już potrzebna w OpenBSD 3.4.
Zobacz rozdział Mac OS.