| table des matières --> suivant <-- précédent | dernière modification le 22 novembre 2002 |
.IFO. libdvdread est souvent utilisé pour parcourir ces fichiers et extraire les informations nécessaires.
Voici une liste des codecs vidéos supportés :
Encore une liste, cette fois pour les codecs audio:
2.1. Un mot sur les codecs
Dans un monde idéal, il y aurait un et un seul codec - le meilleur. Mais notre monde est loin d'être idéal. Par conséquence, il y a une large panoplie de codecs audio et vidéo parmi lesquels il faudra choisir. Je vais expliquer pour commencer les différents types de codecs :
Aujourd'hui, la plupart des codecs sont livrés avec une version native pour Linux (comme XviD,
DivX 4/5 et d'autres).
Ce guide tente de se concentrer sur deux codecs : XviD et lavc.
La raison de cela est que les deux offrent une excellente qualité, les deux sont rapides et vous avez juste besoin d'un décodeur compatible MPEG4 (comme DivX 5 ou XviD) sous Windows pour la lecture. La lecture sous Linux ne présente aucun problème -
MPlayer ou Xine lise aisément les fichiers codés avec DivX 4/5, XviD et
lavc.divx.dll et quelques autres) et a besoin de avifile.libdivxdecore.so et libdivxencore.so. Les sources ne sont pas accessibles (closed source). Pour Windows, il y a plusieurs versions disponibles et seule la version commerciale supporte toutes les options de codage comme les B-frames *,
GMC*
ou le quarter PEL*. La version gratuite peut tout de même être utilisée pour regarder tous les fichiers, même ceux créés avec la version commerciale. Malheureusement, il n'y a que la version gratuite disponible sous Linux, sans toutes ces belles options.
DivXNetworks pense qu'il fournira une solution commerciale également pour Linux. Mais ne vous attendez pas à ce que ce codec soit disponible bientôt.DivX écrit à l'envers) est une implémentation en Open Source (sources ouvertes) de MPEG4 qui est vraiment bonne pour la compression et la qualité de l'image. Le support des caractéristiques avancées de MPEG4 (B-frames*,
GMC*)
est en cours ou a déjà été implémenté.
J'espère que tout ceci éclaire un peu les choses.
2.2. Bibliothèques / codecs usuels
Je ne rentrerai pas trop dans le détail dans ce chapitre. Il y a plus de documentation sur l'installation incluse dans chaque paquetage. Reportez-vous y si vous avez des problèmes. Remarquez aussi que MPlayer a des exigences plutôt fortes concernant la version de gcc, binutils et d'autres composants centraux de votre système.
Cf. la documentation d'installation de MPlayer.
Note: Avant de télécharger un logiciel, vérifiez si votre distribution ne l'a pas déjà. J'utilise Debian Woody (testing) et ai découvert plein de logiciels déjà disponibles sous formes de paquetages.
apt-get install libdvdread2 libdvdread2-dev devrait suffire.
cvs -z3 -d:pserver:anonymous@cvs.xvid.org:/xvid login
Quand on vous demande un mot de passe, tapez juste Entrée.cvs -z3 -d:pserver:anonymous@cvs.xvid.org:/xvid co xvidcore
cd xvidcore/build/genericmake -f Makefile.linuxxvidcore/src/divx4.h dans /usr/local/include/decore.h et dans /usr/local/include/encore2.h. Assurez-vous de faire une copie de sauvegarde des fichiers que vous écraserez !libxvidcore.so et libcore.a dans
/usr/local/lib/Si vous voulez coder avec MEncoder je vous suggère également de prendre une version de libavcodec pour le codage. Vous avez juste besoin de le télécharger si vous utilisez une version CVS de MPlayer. Les releases sont livrées avec un libavcodec pré-empaqueté. Ces instructions sont extraites de la documentation de MPlayer:
cvs -d:pserver:anonymous@cvs.ffmpeg.sourceforge.net:/cvsroot/ffmpeg
login. Tapez Entrée quand on vous demande un mot de passe.
cvs
-d:pserver:anonymous@cvs.ffmpeg.sourceforge.net:/cvsroot/ffmpeg co
ffmpeg
Note sur la compilation : Assurez-vous de ne pas inclure le support XviD.
A la place, incluez le support pour libavcodec. Les instructions pour l'installtion sont fournies dans les docs de MPlayer. Oui, vous avez bien lu :
compilez transcode avec XviD et MPlayer
sans XviD mais avec libavcodec. La raison est que MPlayer ne peut supporter à la fois les deux codecs car les deux utilisent des variables qui portent le même nom.
2.4. transcode
Récupérez transcode sur son
site. Assurez-vous de le compiler avec le support XviD
et avec le support pour le post-traitement avec les fonctions de MPlayer. A nouveau, je vous conseille de choisir la version CVS.
En outre, allez télécharger dvd::rip, une excellente interface en Gtk+ pour transcode. Prenez-le ici. Les instructions pour l'installation sont incluses.
2.5. Récupérer des RPMs
Je connaîs au moins deux endroits où vous pouvez trouver des RPMs pour les logiciels mentionnés plus haut :
| table des matières --> suivant <-- précédent | Ce guide a été écrit par Moritz Bunkus et traduit par Massis Sirapian |