AccueilDécouverteAideConfigurationRPMs SuSEJeux SuSE

Vous êtes ici : Aide >> Comment lire les fichiers vidéo avec OpenSuse 10.0


OPENSUSE 10.0 : COMMENT LIRE LES FICHIERS VIDEO
A la base, Opensuse n'est pas capable de lire des vidéos (mpeg, avi ou wmv notamment). Vous avez donc 2 solutions : soit vous récupérez les fichiers manuellement et vous les installez un par un dans le bon ordre (à cause des dépendances, voir plus bas), soit vous utilisez YaST en ajoutant comme nouvelle source le site de Packman, bien connu pour tout ce qui touche au multimédia.

Pour ajouter une source à YaST, vous pouvez aller voir la page d'explication sur FrenchSuSE.

Pour installer une source Packman, celui-ci nous conseille d'éviter de prendre le site principal (qui semble bien lent, probablement souvent saturé et donc avec des temps de téléchargement insupportables), mais de vous servir plutôt d'un des miroirs disponibles, dont la liste est lisible sur ce fichier texte.


MPLAYER
Pour le cas particulier de Mplayer, il vous suffira de procéder à son installation pour pouvoir lire les vidéos mpeg, avi, wmv et autres. Vous pouvez aller faire un tour sur cette page FrenchSuSE pour des explications complémentaires.

Toutefois, sachez qu'il vous faudra auparavant installer au moins (pas forcément dans cet ordre) :

libtheora (codec vidéo libre permettant notamment la lecture des formats mpeg4 et ogg vorbis)
 => j'ai installé la version : libtheora-1.0alpha5-0.pm.0.i686.rpm

lame (librairie d'encodage MP3)
=> j'ai installé la version : lame-3.96.1-pm.1.i586.rpm

w32codec-all (librairie win32 permettant de lire les fichiers du système Windows)

mad (librairie de décodage mpeg 1, 2 et 3)
=> j'ai installé la version : mad-0.15.1b-31.i586.rpm

Les liens mènent directement vers les pages de téléchargement de la librairie concernée du site Packman, choisissez simplement la version SuSE 10.0 (mais les explications devraient fonctionner pour les autres versions de SuSE aussi).






KAFFEINE ET AUTRES LECTEURS VIDEO
Si vous préférez comme moi Kaffeine (ou un autre player basé sur le moteur xine), il en ira tout autrement. Il faut dans ce cas installer ou mettre à jour le lecteur vidéo ainsi que disposer de plusieurs paquetages, dont libxine1 et les librairies win32 (w32codec-all).

En ordre d'installation, commencez par les librairies, continuez par libxine1 (qui les réclame en dépendance dans une version récente), et terminez par le lecteur vidéo car il aura besoin de tous les autres pour pouvoir s'installer.

Flac : fait partie des dépendances réclamées par libxine1 (il s'agit de codec audio, et non vidéo). Vérifiez donc si ce paquetage est installé ou pas. Dans les 2 cas mettez toutes les chances de votre côté, ça ne fera pas de mal : les RPMs SuSE sont ici.

libtheora (codec vidéo libre permettant notamment la lecture des formats mpeg4 et ogg vorbis). Fait partie des dépendances indispensables pour l'installation de libxine1 (indispensable aussi pour mplayer) : sur cette page.

W32codec-all : sur cette page.

Libxine1 : récupéré grâce au moteur de recherche pbone, je pense plus simple de proposer le fichier récupéré directement ici. Ce ne sera pas forcément la dernière version au moment où vous lirez ces lignes, mais l'essentiel est qu'il devrait s'installer correctement sur la distribution opensuse 10.0.
IMPORTANT : la version 1.1.0-12.pm.1 installée lors de ces essais demande en dépendance une version de w32codec-all créée après le 9 août 2004. La version w32codec-all trouvée chez Packman était datée d'avril 2005, pas de problèmes.

Enfin, pour lire les vidéos avec Kaffeine, mettez-le à jour chez packman à cette adresse.

Comme vous le voyez sur la capture ci-dessus (la présence du terme "pm" dans les noms de RPM signifie qu'il a été créé par Packman), la version de kaffeine fournie avec Opensuse est la version 0.7.1.3, peu de différences avec celle fournie chez Packman (qui possède les mêmes numéros de version), pourtant, si vous installez les librairies sans mettre à jour Kaffeine, ça ne fonctionnera pas ! Packman a dû compiler ses RPMs de telle manière que tout fonctionne ensemble avec un système cohérent en matière de dépendances. Enfin, je suppose !


NOTES :

Il existe xine-lib et libxine1, ce n'est pas la même chose. Même avec xine-lib installé, la librairie win32 vous réclamera en dépendance la librairie libxine1. Mais ça semble plus compliqué car dans le RPM de libxine1 de chez Packman, on y retrouve xine-lib...

w32codec, win32-codecs et win32codecs sont devenus des paquetages obsolètes, indiqué dans les infos de dépendances à l'intérieur du RPM codec-all. En fait, tous ces codecs sont regroupés dans le paquetage "all". Si vous le récupérez ailleurs, prenez donc soin de bien prendre une archive qui commence par w32codec-all.

Si vous avez installé libxine comme expliqué plus haut, kaffeine vous demandera sûrement comme chez moi de mettre à jour également cette librairie, je l'ai laissé faire et tout s'est bien passé ! L'essentiel est que la première installation de libxine aura permis l'installation du codec win32.

Bizarrement, libxine1 est introuvable chez Packman dans son moteur de recherche ainsi que sur la page des librairies, mais semble bien présent sur le serveur FTP puisqu'il le met à jour en même temps que Kaffeine...

Si le système vous demande d'installer d'autres dépendances, voyez plus haut dans la partie Mplayer si la dépendance demandée ne s'y trouve pas en lien.

Pour lire les DIVX, il reste récessaire d'installer le codec divx4linux.

Malgré tout ceci, vous ne pouvez pas lire les fichiers MPEG ? Dernière piste à voir (après, je suis à cours d'idées !), vérifiez que la librairie libmpeg3 est présente sur le système. Si ce n'est pas le cas, récupérez la dernière version chez Packman sur cette page.



Haut de la page


Accueil   |   Découverte   |   Aide   |   Configuration   |   RPMs SuSE   |   Jeux SuSE   |   Contact   |   Plan du site   |   A propos du site