Az MPlayer fut FreeBSD, OpenBSD, NetBSD, BSD/OS és Darwin rendszereken. Léteznek ports/pkgsrc/fink és más verziók az MPlayer-ből, amelyek nagy valószínűséggel egyszerűbben fordíthatóak le.
A fordításhoz szükséged lesz GNU make-ra (gmake, mivel a natív BSD make más szintaxist hasznél) és a binutils valamelyik frissebb verziójára.
Ha az MPlayer nem találja a /dev/cdrom-ot vagy a /dev/dvd-t, csinálj egy symlinket:
ln -s /dev/cdrom_egység /dev/cdrom
A Win32 DLL-ek használatához fordítsd újra a kernelt "option USER_LDT"-vel, kivéve, ha FreeBSD-CURRENT-et használsz, ahol ez az alapállapot.
Ha a processzorod támogatja az SSE-t, akkor e utasításkészlet kihasználásához a kernelt az "options CPU_ENABLE_SSE" beállítással kell fordítani (ehhez FreeBSD-STABLE vagy kernelpatchekre van szükség).
A gas különböző verzióinak hiányosságai miatt (relokáció vs MMX), két lépésben kell fordítani: előszőr legyen a nem-natív verzió a $PATH-ban és add ki a gmake -k parancsot, majd a natív verzióval gmake.
Lásd a Mac OS részt.