5.2. *BSD

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).

5.2.1. FreeBSD

Jeżeli Twój procesor ma rozszerzenie SSE, przekompiluj jądro z opcją "CPU_ENABLE_SSE" (wymagany FreeBSD-STABLE lub łaty na jądro).

5.2.2. OpenBSD

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.

5.2.3. Darwin

Zobacz rozdział Mac OS.