Bienvenue visiteur (Inscription |  Connexion)
Qui est en ligne ?
Il y a : 11 utilisateurs en ligne, consultez le détail
Auteur Message
TrustRobot
#0 Message posté le : 02-08-2005 à 17:49:35


Scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 04-07-2003
Nombre de messages : 171


Cette section est à lire si vous souhaitez, lire des DivX ou des fichiers ogg sous linux. Elle est totalement indépendante des lecteurs multimédias que vous utilisez et peut-être que votre lecteur multimédia ne les utilisera pas tous. Parfois, les codecs sont inclus dans les paquetages des distributions (souvent dans les dépôts non officiels ou non libres), et j'essairai de préciser le nom du paquetage et le dépot si je le connais.

1. Codecs win32



Se sont des .dll Windows modifiés pour Linux/Unix sur x86 (PC). Ils ne fonctionneront pas sous Windows.
  • Pour Mandriva :
    Vous n'avez rien à télécharger manuellement, si vous avez un dépôt PLF non-free :
    # urpmi win32-codecs
    # urpmi real-codecs


  • Par les sources :
    Téléchargez le fichier Essential codecs package ici et installez-le par :
    # cd /usr/lib/
    # tar jxvf /où_est/essential-xxxx.tar.bz2
    # mv essential-xxx codecs
    # ln -s codecs win32

Voilà c'est installé, tous les lecteurs qui ont besoin pourront les détecter pendant la compilation.

Notez que le fichier Essential codecs package permet la lecture par défaut des fichiers au format Windows Media vidéo/audio 9, Quicktime et RealPlayer.

2. Codecs DivX



Notez que la plupart des lecteurs intègrent leur propre filtre pour le DivX, donc vous n'avez pas forcemment besoin de ce qui suit pour lire une vidéo au format DivX.
  • Pour Mandriva :
    Vous n'avez rien à télécharger manuellement, si vous avez un dépôt PLF non-free :
    # urpmi divx4linux


  • Par les sources :
    Vous pouvez les télécharger sur www.divx.com et l'installer par :
    # tar -xzvf /où_est/divx4linux-std-20030428.tar.gz
    # cd divx4linux-20030428/
    # ./install.sh


3. Oggvorbis



Oggvorbis est le concurrent libre du mp3pro mis au point par Xiphophorus, il offre des performances équivalentes (supérieures ?) au mp3pro donc largement supérieures au mp3, la liberté et la gratuité du codec en plus. Je rappelle que toute société réalisant un logiciel ou du matériel compatible MP3 doit verser des royalties à Thomson Multimédia, détenteur des droits d'exploitation.

Avec ogg vous avez l'équivalent (voir mieux) gratuitement. De plus, plusieurs lecteurs aussi bien sous Windows (winamp ...) que sous Linux (xmms ...) savent le lire, pourquoi s'en priver ?
  • Pour Mandriva :
    Vous n'avez rien à télécharger manuellement :
    # urpmi vorbis-tools


  • Pour Debian :
    Vous n'avez rien à télécharger manuellement :
    # apt-get install vorbis-tools


  • Pour Fedora :
    Vous n'avez rien à télécharger manuellement :
    # yum install vorbis-tools


  • Par les sources :
    Pour installer, oggvorbis, rendez-vous ici et téléchargez : vorbis-tools, libao, libogg, libvorbis.

    Je vais détailler l'installation à partir des sources. D'abord parce que c'est la meilleure façon de bénéficier de la dernière version, ensuite cela nous permettra d'optimiser un petit peu le codec, pour votre PIV ou Athlon XP ;-).

    Si vous choisissez d'installer ogg par les sources, prenez soin de tout désinstaller (vorbis-tools, libao, libogg, libvorbis, vorbis-tools-dev, libao-dev, libogg-dev, libvorbis-dev, oggutils ) avant. Téléchargez-les tous et mettez-les dans un même répertoire, par exemple /tmp/ogg/ que vous créerez par : mkdir /tmp/ogg/

    Notez que si vous souhaitez, uniquement lire des fichiers .ogg vous n'avez besoin que de libogg et libvorbis. La décompression se résume alors à :
    $ cd /tmp/ogg/
    $ tar -xzvf libao-xxx.tar.gz
    $ tar -xzvf libogg-xxx.tar.gz
    $ tar -xzvf libvorbis-xxx.tar.gz
    $ tar -xzvf vorbis-tools-xxx.tar.gz


    La compilation peut démarrer ...
    $ cd libao-xxx/
    $ ./configure --prefix=/usr
    $ make
    $ su -c make install
    # exit

    $ cd ../libogg-xxx/
    $ ./configure --prefix=/usr
    $ make
    $ su -c make install
    # exit

    $ cd ../libvorbis-xxx/
    $ ./configure --prefix=/usr
    $ make
    $ su -c make install
    # exit

    $ cd ../vorbis-tools-xxx/
    $ ./configure --prefix=/usr
    $ make
    $ su -c make install


4. SDL



SDL n'est pas un codec, mais comme il est utilisé par certains lecteurs comme mplayer nous détailleront son l'installation ici, mais uniquement pour la compilation. SDL (Simple Directmedia Layer) est une couche logiciel qui fonctionne comme DirectX sous Windows (Direct3D en moins). Il est utilisé par des jeux complets et natifs Linux comme Frozen bubbles ou Tux Racer.

Je détaille ici l'installation à partir des sources mais sur vos cdroms vous devez certainement avoir les fichier libsdl et libsdl-dev, se sont les équivalents.

Vous trouverez la dernière version de SDL ici et l'installerez par :
# tar -xzvf sdl-xxxx.tar.gz
# cd sdl-xxxx/
# ./configure --prefix=/usr
# make
# make install


Pendant la compilation, les lecteurs qui l'utilisent le détecteront.

5. Les codecs 3ivx



Il s'agit d'un format concurrent du DivX, peu utilisé par rapport à ce dernier. si vous ne savez pas ce qu'est le 3ivx, c'est que, vous n'en avez probablement pas besoin. Pour télécharger le codec 3ivx, rendez vous ici et prenez le fichier 3ivx-xanim2801c-i686linux-glibc21.tgz. Ce codec s'installe dans /usr/lib/xanim/mods si vous n'avez pas ce répertoire vous pouvez le créer par :
# mkdir /usr/lib/xanim
# mkdir /usr/lib/xanim/mods


L'installation du codec, se résume à :
# cd /tmp/
# tar -xzvf /où_est/3ivxxanim2801ci686lxglibc21.tgz
# cd 3ivx-xanim2801c-i686linux-glibc21/
# mv vid_3ivX.xa /usr/lib/xanim/mods/


Pendant la compilation, les lecteurs qui l'utilisent le détecteront.

6. Codecs XviD



XviD est une implémentation Open Source du standard MPEG4, comme DivX. Il donne d'excellents résultats en compression et en qualité d'image, généralement meilleurs que ceux que vous obtiendrez avec Divx. Il supporte les caractéristiques avancées du MPEG4 (B-frames*, GMC*), contrairement à la version Linux de Divx.

Il est parti du developpement qui a conduit à Divx 4 et 5 (XviD c'est DivX à l'envers). Il est disponible sous Linux, Unix et Windows. Notez qu'il est préférable, de ne pas avoir, à la fois DivX4 et XviD, sur la même machine.

Comme pour le DivX, notez que vous n'aurez sûrement pas besoin d'installer ce codec, car de nombreux lecteurs savent le lire directement.
  • Pour Mandriva :
    Vous n'avez rien à télécharger manuellement, si vous avez un dépôt PLF non-free :
    # urpmi xvid


  • Par les sources :
    Son installation est des plus simple, commencez par télécharger l'archive sur le site officiel (prenez la XviD core library). L'installation se résume à :
    $ tar -xjvf /où_est/xvidcore-xxx.tar.bz2
    $ cd xvidcore-xxxx/build/generic
    $ ./configure
    $ make && su -c make install

Voilà, vous pouvez désormais encoder (et décoder) en XviD. XviD est installé dans /usr/local/lib.

7. lame (Lame Ain't an MP3 Encoder)



Même s'il s'en défend, lame est aussi un encodeur mp3, heureusement il ne fait pas que ça. Il permet également d'encoder en ogg. Je détaille uniquement l'installation à partir des sources, bien qu'un paquetage soit sûrement disponible sur les cdroms de votre distribution. Tapez :
whereis lame


Si cette commande restait sans réponse, c'est qu'il n'est pas déjà installé. Il vous suffit de télécharger la version la plus à jour de lame ici. Pour installer, lame assurez-vous d'avoir installé nasm, ce dernier est nécessairement dans vos cdroms. L'installation de lame se limite alors à :
$ tar -xzvf /où_est/lame-xxx.tar.gz
$ cd lame-xxxx/
$ ./configure --prefix=/usr --enable-shared --enable-nasm --enable-mp3rtp --enable-extopt=full
$ make && su -c make install

8. liba52 ou a52dec



liba52 est une petite librairie qui permet de lire le son en AC3 utilisé dans les DVD. Cette librairie est donc naturellement utilisée par les logiciels de lecture de dvd.
  • Pour Mandriva :
    Vous n'avez rien à télécharger manuellement :
    # urpmi liba52dec0


  • Pour Fedora :
    Vous n'avez rien à télécharger manuellement, si vous avez le dépôt Freshrpms :
    # yum install a52dec


  • Par les sources :
    Avant de l'installer, vérifiez qu'elle n'est pas déjà installée :
    # locate liba52.so


    Si cette commande restait sans réponse, c'est qu'elle n'est pas installée. Pour l'installer, vous devez en récupérer les sources ici. L'installation se résume à :
    $ tar -xzvf /où_est/a52dec-xxxx.tar.gz
    $ cd a52dec-xxxx/ && ./configure --prefix=/usr && make && su -c make install


9. libdvdread



C'est une librairie indispensable pour lire des dvds cryptés ou non sous Linux.
  • Pour Mandriva :
    Vous n'avez rien à télécharger manuellement :
    # urpmi libdvdread3


  • Pour Fedora :
    Vous n'avez rien à télécharger manuellement, si vous avez le dépôt Freshrpms :
    # yum install libdvdread


  • Par les sources :
    Avant de l'installer, assurez-vous qu'elle n'est pas déjà présente sur votre systeme :
    locate libdvdread.so


    Si cette commande restait sans réponse, c'est qu'elle n'est pas installée. Pour l'installer, vous devez en récupérer les sources ici. L'installation se résume à :
    $ tar -xzvf /où_est/libdvdread-xxxx.tar.gz
    $ cd libdvread-xxxx/ && ./configure --prefix=/usr && make && su -c make install


10. libdvdcss



libdvdcss qu'on ne présente plus, est une sympathique librairie, qui vous permettra, de lire des dvds cryptés sous Linux.
  • Pour Mandriva :
    Vous n'avez rien à télécharger manuellement, si vous avez un dépôt PLF free :
    # urpmi libdvdcss2


  • Pour Fedora :
    Vous n'avez rien à télécharger manuellement, si vous avez le dépôt Freshrpms :
    # yum install libdvdcss


  • Par les sources :
    Avant de l'installer, assurez-vous qu'elle ne soit pas déjà installée :
    locate libdvdcss.so


    Si cette commande restait sans réponse, c'est qu'elle n'est pas installée. Pour ce faire, téléchargez la version la plus à jour des sources ici. L'installation se résumant à :
    $ tar -xzvf /où_est/libdvdcss-xxxxx.tar.gz
    $ cd libdvdcss-xxxxx/ && ./configure --prefix=/usr && make && su -c make install


11. libdv



libdv est une librairie pour le support des dv video sous Linux.
  • Pour Mandriva :
    Vous n'avez rien à télécharger manuellement :
    # urpmi libdv4


  • Pour Fedora :
    Vous n'avez rien à télécharger manuellement :
    # yum install libdv


  • Par les sources :
    Avant de l'installer, assurez-vous qu'elle n'est pas déjà installée :
    locate libdv.so


    Si cette commande restait sans réponse, c'est qu'elle n'est pas installée. Pour ce faire, téléchargez la version la plus à jour des sources ici. L'installation se résumant à :
    $ tar -xzvf /où_est/libdv-xxxxx.tar.gz
    $ cd libdv-xxxxx/ && ./configure --prefix=/usr && make && su -c make install


12. libdvbpsi



libdvbpsi est une librairie, utilisé par certains lecteur multimédia comme vlc. Vous pouvez télécharger la version la plus à jour ici. Son installation se résume à :
$ tar -xzvf /où_est/libdvbpsi-xxxx.tar.gz
$ cd libdvbpsi-xxxx/
$ ./configure --prefix=/usr --enable-release
$ make && su -c make install

13. libmikmod



Libmikmod permet de lire les fichiers aux formats mod/s3m/med. Son installation s'effectue suivant ces commandes :
$ tar -xzvf libmikmod-x.x.xx.tar.gz
$ cd libmikmod-x.x.xx
$ ./configure --prefix=/usr && make
$ su -c make install

14. libmusepack



libmusepack permet la lecture de fichiers .mpc, .mpp et .mp+. Son installation se résume alors à :
$ tar -xzvf libmusepack-x.x.xx.tar.gz
$ cd libmusepack-x.x.xx
$ ./configure --prefix=/usr && make
$ su -c make install





--Message édité par TrustRobot le 02-08-2005 à 17:49:35--