Multimédia sous Linux

Dernière mise à jour : 05/08/2002

    Le première version de cet article s'appellait : Mpeg 1.2.3.4 sous Linux. J'ai dĂ©cidĂ© de faire plus vaste et de couvrir une bonne partie des formats multimĂ©dia sous Linux et les applications/librairies nĂ©cessaires au bon fonctionnement de votre petit pingouin. Suivez donc le guide pour une visite du multimĂ©dia sous Linux.

Liens et projets

    Je vais commencer par une ligne de liens avec les descriptions des diffĂ©rents projets. Sachez que j'ai retirĂ© quelques liens du prĂ©cĂ©dent article (datant de 2001) car les mises Ă  jour ne se faisaient plus.

    Sous Linux comme sous Windows, il vous faut un (ou plusieurs) programme(s) pour lire des fichiers multimĂ©dia. Ces programmes pour interprĂ©ter correctement les fichiers, devront faire appel Ă  des codecs. Ainsi, si vous dĂ©sirez lire correctement des fichiers, je vous prĂ©conise d'installer les libSDL, avifile, les codecs avifile, xmms et MPlayer. MPlayer est de loin le meilleur lecteur de sa catĂ©gorie car il peut reconnaĂ®tre automatiquement un format de fichier et rechercher son codec dans /usr/lib/win32 en considĂ©rant que vous l'ayez installĂ© correctement.

Installation et configuration de la base multimédia

    Je vais dĂ©crire ici Ă©tape par Ă©tape le processus d'installation des diffĂ©rents programmes citĂ©s ci-dessus. Cela devrait vous donner une bonne idĂ©e de la mĂ©thode Ă  suivre pour les mettre Ă  jour par la suite et rajouter des codecs.

    RĂ©cupĂ©rez et installez libSDL en premier, la version Ă  jour est la 1.2.x, si vous avez un système rĂ©cent contenant une 1.2.x, rajoutez juste le package devel afin que les autres programmes la trouve. Sinon, le traditionnel : ./configure ; make ; make install ; ldconfig. Ceci installera les librairies dans /usr/local/lib.

    Vous devez ensuite installer avifle. Avant de poursuivre, tĂ©lĂ©chargez du mĂŞme site les binaires ainsi que le codec divX 4 pour Linux. DĂ©compactez ensuite les codecs win32 dans /usr/lib/ et renommez le rĂ©pertoire w32codecs en win32. Pour installer le codec divX 4, dĂ©compactez l'archive et faĂ®tes : ./install.sh. Il fera un ldconfig pour vous. DĂ©compactez ensuite avifile et lancez le ./configure. A la fin du configure, vous verrez un rĂ©sumĂ© de ce que vous avez d'installĂ©. Il se peut que vous ayez aussi besoin de lame (si vous avez des RPMs, rĂ©cupĂ©rez lame-devel). pour le dĂ©codage/codage de mp3. Une fois que vous ĂŞtes satisfait du configure, lancez make ; make install ; ldconfig. Il installera les librairies dans /usr/local/lib/ ; /usr/local/lib/avifile-0.x.

    Vous pouvez ensuite installer MPlayer. Bien que ses versions soient bĂ©ta, elles n'en sont pas moins très stables. Il vous suffira alors de faire ./configure ; make ; make install ; ldconfig. Il considère que les codecs se trouvent dans /usr/lib/win32. La compilation ne devrait pas durer très longtemps.

    Enfin vous pouvez installer xmms pour lire vos fichiers mp3 et CD audio, il lit aussi les divX et fichiers MPEG (par le biais de smpeg) mais je lui prĂ©fère MPlayer. VĂ©rifiez si votre système contient xmms, vous pouvez installer les sources par : ./configure ; make ; make install ; ldconfig.

Utilisation de MPlayer (commandes de base)

    Voici les principales commandes pour utiliser MPlayer :

    Si vous dĂ©sirez utilisez MPlayer en tant que lecteur DVD, il vous faudra rĂ©cuperer les librairies suivantes : libdvdread, libdvdcss afin de lui permettre la lecture de DVD cryptĂ©s. Il s'agit d'une installation de quelques secondes, donc n'oubliez pas de le prĂ©ciser avant d'installer MPlayer, il vous faudra recompiler dans le cas contraire. Les utilisateurs de Gentoo peuvent prĂ©ciser 'dvd' dans leur USE sous /etc.

    VoilĂ  pour l'essentiel, rappellez vous que vous pouvez quasimment tout lire, le tout est de chercher un peu sur internet pour voir les projets disponibles, ils sont pour la plupart bien documentĂ©s.