binutils - la version conseillée est la 2.11.x. Ce programme génère les instructions spécifiques MMX/3DNow!, il est donc très important.
gcc - versions conseillées: 2.95.3
(peut être 2.95.4) et 3.2+.
N'utilisez jamais 2.96 ou 3.0.x! Ils
génèrent des erreurs de code. Si vous décidez de changer votre gcc
2.96, n'optez pas en faveur d'un 3.0.x uniquement parce qu'il sera plus récent !
Les premières versions des 3.x étaient encore plus boguées que 2.96. Donc
downgradez vers 2.95.x (downgradez libstdc++
également, d'autres programmes pourraient en avoir besoin) ou ne changez pas du tout
(mais dans ce cas, préparez-vous à des problèmes lors de l'exécution). Si vous optez
pour un 3.x, essayez toujours la dernière version, les plus anciennes avaient des
bogues variés, donc assurez-vous d'utiliser au moins 3.1, il est testé et
fonctionnel. Pour de plus amples informations sur les bogues de gcc 2.96 (qui ne
sont toujours PAS fixés, ils ont été CONTOURNÉS dans MPlayer!), voir la section
gcc 2.96 et la FAQ.
XFree86 - version conseillée : toujours la plus récente (4.3). Normalement, tout le monde veut cela, car à partir de la version 4.0.2, XFree86 contient l'extension XVideo (parfois appelé Xv) qui est nécessaire pour activer l'accélération YUV matérielle (affichage rapide) des cartes qui le supportent. Assurez-vous que ses paquets de développement sont également installés, sinon cela ne fonctionnera pas. Pour certaines cartes, vous n'aurez pas besoin de XFree86. Voir la liste plus bas.
make - version conseillée : toujours la plus récente (au moins 3.79.x). Ceci n'est en général pas très important.
SDL - pas obligatoire, mais peut aider dans certains cas (mauvaise sortie audio, cartes vidéos qui rament avec le pilote xv). Utilisez toujours la version la plus récente. (à partir de 1.2.x).
libjpeg - décodeur JPEG optionnel, utilisé par l'option -mf et certains fichiers QT MOV. Utile pour MPlayer et MEncoder si vous prévoyez de travailler avec des fichiers jpeg.
libpng - Décodeur (M)PNG par défaut, recommandé. Requis pour la GUI. Utile pour MPlayer et MEncoder.
lame - recommandé, requis pour l'encodage MP3 audio avec MEncoder, version conseillée : toujours la plus récente (au moins 3.90).
zlib - recommandé, nécessaire pour les entêtes MOV compressées et le support PNG.
libogg - optionnel, requis pour lire les fichiers au format OGG.
libvorbis - optionnel, requis pour lire du OGG Vorbis audio.
LIVE555 Streaming Media - optionnel, requis pour lire des flux RTSP/RTP.
directfb - optionnel, depuis http://www.directfb.org. At least 0.9.13 is required.
cdparanoia - optionnel, pour le support CDDA
libfreetype - optionnel, pour le support des fontes TTF. Au moins 2.0.9 est requis.
libxmms - optionnel, pour le support des plugins d'entrée de XMMS. Au moins 1.2.7 est requis.
libsmb - optionnel, pour le support Samba.
ALSA - optionnel, pour le support de sortie audio ALSA. Au moins 0.9.0rc4 est requis.
bio2jack - optionnel, pour le support de la sortie audio JACK, requis seulement au moment de la compilation. Vous pouvez l'obtenir depuis http://bio2jack.sf.net. Il n'a pas d'options d'installation donc vous devez placer manuellement le fichier libbio2jack.a quelque part dans votre chemin de librairies (par ex. /usr/local/lib) ou utiliser l'option --with-bio2jack=DIR pour dire à ./configure où se trouve le fichier.