Il s’agit d’installer tout ce qu’il faut pour voir des fichiers vidéo en ligne et pour regarder des DVD, sans installer ni RealPlayer ni aucun autre logiciel propriétaire.
Mais on ne pourra pas se passer des codecs propriétaires ou de leurs adaptations (reverse ingeneering) sauf si vous vous passez de tout ce qui circule sur le web sous formats propriétaires.
Au sommaire :
Trois logiciels multimédiaVous pouvez d’abord essayer xine qui est peut-être plus facile à utiliser que Mplayer. Vive la diversité ! — et c’est en essayant que vous déterminerez quel logiciel vous convient le mieux. VLC (VideoLan) me paraît le meilleur lecteur de vidéo et il est simple à utiliser.
NB : Ne commencez pas par installer la tonne de codecs appelés w32codecs. C’est souvent superflu et cela vous prive de la liberté de découvrir des formats ouverts. Du reste, les logiciels libres incluent déjà des tas de codecs qui vous permettent de lire la majorité des formats.
xine (audio-vidéo) : il ne semble pas fonctionner comme il faut sous Ubuntu.
Donc, pour l’environnement Gnome, installez Gxine et les paquets qui le complètent.
# apt-get install gxine libxine-main1 libxine-extracodecs
Avec ces paquets, vous devriez pouvoir lire à peu près tout. Dans de rares, il faudra installer les w32codecs (voir plus bas).
Il est possible d’installer tout un tas de « briquettes » Gstreamer mais certains trouvent que Gxine marche mieux avec les paquets libxine.
Lancez xine ou Gxine (il se trouve dans le menu « Applications » > « Audio et vidéo » ou analogue) et trouvez un fichier vidéo à lui faire ouvrir — sur le web par exemple, même si c’est un échec ; c’est juste pour créer un fichier de configuration, .config dans votre répertoire /home/tuxou.
Mplayer est très pratique comme plugin car il lit toutes sortes de format audio et vidéo, formats Windows compris. Vous ne devriez même pas à avoir à installer les w32codecs.
MPlayer pour Ubuntu se trouve dans les dépôts d’Ubuntu (multiverse).
Installez MPlayer en téléchargeant le paquet le plus récent et adéquat pour votre architecture (= CPU) :
Pour Ubuntu Dapper et versions suivantes, nul besoin de spécifier l’architecture. Il suffit d’installer le paquet mplayer.
En plus, on rajoute de la typo et le plugin pour Firefox ou SeaMonkey (mozilla-mplayer) :
# apt-get install mplayer mplayer-fonts mozilla-mplayer
Pour être tranquille, vous pouvez installer VLC et libdvdcss2, qui, selon moi, n’est pas un contournement d’un DRM (MTP en bon français) lié au droit d’auteur mais le seul moyen de lire des DVD sottement et faiblement cryptés pour vous empêcher de les lire sur le matériel de votre choix ou votre Linux. Pour ces questions, voir presque en bas de page.
Installer VLC
Pour l’installer sous Debian, vous pouvez commencer par ajouter ce dépôt dans votre sources.list :
deb http://download.videolan.org/pub/videolan/debian sid main
Pour installer VLC sous Ubuntu, ajoutez ce dépôt à votre sources.list — il est nécessaire pour installer le paquet libdvdcss2 :
# Medibuntu deb http://medibuntu.sos-sts.com/repo/ dapper free non-free
« Medibuntu », bien moche nom, veut dire Multimedia, Entertainment & Distractions In Ubuntu : c’est du charabia car on se demande ce que veut dire Distractions : contre-sens ? Mais enfin, ce dépôt peut être pratique. C’est le successeur de PLF (Penguin Liberation Front).
À présent, il vous faut une clé pour accéder à ce dépôt mais cela se fait en une commande :
$ wget -q http://medibuntu.sos-sts.com/repo/medibuntu-key.gpg -O- | sudo apt-key add -
Si vous n’avez pas envie d’ajouter ce dépôt, vous pouvez simplement récupérer le paquet DEB sur le site de VLC et l’installer avec la commande # dpkg -i. C’est ce que j’ai fait.
Pour Ubuntu et pour Debian :
# apt-get install vlc vlc-plugin-alsa mozilla-plugin-vlc libdvdcss2
J’ai rajouté le plugin pour Mozilla (= Firefox ou SeaMonkey ou Camino), mais libre à vous de ne pas le faire. Voir Plugins pour Firefox (et SeaMonkey) sous Linux.
Dans Ubuntu, vous pouvez très facilement faire de VLC votre lecteur de DVD par défaut (je ne me rappelle plus la traduction française du menu suivant) :
NB : Le dépôt debian-multimedia.org a remplacé le célèbre dépôt debian-marillat (mais Christian Marillat est toujours fidèle au poste). Il est déconseillé pour Ubuntu. Vous voilà prévenus. Pour Ubuntu, voyez la section suivante.
Ce dépôt vous donne accès, entre autres, aux w32codecs (voir plus bas) :
Pour Debian et les autres distributions basées sur Debian, sauf pour Ubuntu et sans doute aussi Mepis, ajoutez cette ligne à votre sources.list :
deb http://www.debian-multimedia.org sarge main
deb http://www.debian-multimedia.org/ sarge main
PUBKEY : problème de clé GPG
Pour les dépôts debian-multimedia, une clé de sécurité est nécessaire.
Si vous avez ajouté ce dépôt dans votre sources.list vous obtiendrez une erreur après avoir tapé la commande apt-get update :
W: GPG error: <url_du_dépôt> Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY XXXXXXXX1F41B907
Je n’ai mis que les 8 derniers chiffres car ce sont eux qui vous donnent la clé du mystère. Maintenant voici ce qu’il faut faire (je rassemble ici les informations glanées ici et là qui sont un peu floues ou incomplètes) :
# gpg --keyserver hkp://wwwkeys.eu.pgp.net --recv-keys 1F41B907
gpg: requesting key 1F41B907 from hkp server wwwkeys.eu.pgp.net gpg: /root/.gnupg/trustdb.gpg: trustdb created gpg: key 1F41B907: public key "Christian Marillat <marillat@debian.org>" imported gpg: no ultimately trusted keys found gpg: Total number processed: 1 gpg: imported: 1
— Ne vous inquiétez pas de cette ligne : gpg: no ultimately trusted keys found ; ce qui compte, c’est la dernière ligne qui vous dit que la clé a été importée.
— Vous voyez que Christian Marillat est toujours là !
$ gpg --fingerprint 1F41B907
pub 1024D/1F41B907 1999-10-03
Key fingerprint = 1D7F C53F 80F8 52C1 88F4 ED0B 07DC 563D 1F41 B907
uid Christian Marillat <marillat@debian.org>
uid Christian Marillat <marillat@free.fr>
sub 1536g/C28DCC42 1999-10-03
sub 1024D/5D3877A7 2002-08-26Key fingerprint = 1D7F C53F 80F8 52C1 88F4 ED0B 07DC 563D 1F41 B907
Si vous allez sur la page de FAQ de debian.video.free.fr, vous trouvez ceci :
Here is my fingerprint : 1D7F C53F 80F8 52C1 88F4 ED0B 07DC 563D 1F41 B907
— La suite alpha-numérique que vous avez obtenue sur votre console (Key fingerprint) doit être exactement celle de Christian Marillat (my fingerprint).
# gpg --armor --export 1F41B907 > debian-multimedia.key
# su -c "apt-key add debian-multimedia.key"
— La console vous répond OK
# gpg --armor --export 1F41B907 | apt-key add -
apt-get update
Voilà, tout est prêt pour installer ce qu’il faut.
Si vous utilisez sudo, voici ce qui change après avoir récupéré et vérifié la clé :
# gpg --armor --export 1F41B907 | sudo apt-key add -
Si vous n’arrivez pas à récupérer la clé, c’est que votre parefeu interdit la connexion. Vous pouvez le désactiver le temps de récupérer la clé (une seconde) ou trouver le port à autoriser.
Le dépôt recommandé pour Ubuntu pour télécharger les w32codecs est Cipherfunk mais il n’existe plus — voir ci-après. Il est toujours délicat de rajouter des dépôts sous Ubuntu. Mieux vaut se tenir à la « sources.list » visible ou téléchargeable là-bas : Ubuntu Dapper Drake sur des roulettes .
NB : Cipherfunk is dead (dixit). L’auteur, Paul Drain, a une maladie invalidante qui évolue rapidement, une mère en très mauvaise santé dont il doit s’occuper et de gros problèmes financiers (l’hébergement pour un serveur coûte cher).
Voyez plus bas comment faire pour Ubuntu.
Ce gros paquet de codecs propriétaires, infâmes, bien sûr, n’est pas automatiquement nécessaire. Ne l’installez pas systématiquement car c’est souvent totalement inutile. Mplayer et VLC font des merveilles à eux tout seuls.
Ces codecs sont seulement nécessaires pour des formats propriétaires très particuliers. Ils permettent alors à vos logiciels multimédia de lire certains formats propriétaires spécifiques, en ligne (ou téléchargés).
Une distribution de Linux ne peut pas inclure ces codecs en général, pour des raisons de licence et de brevets. Ubuntu Dapper ne contient que du libre dans sa version originelle. C’est pourquoi les logiciels multimédia livrés dans Ubuntu ne lisent pas les MP3 qui sont bourrés de brevets.
Ce paquet de codecs est énorme et complet, audio et vidéo compris.
Il n’y a pas que des codecs M$ dans ce lot, mais aussi les codecs Cook de RealPlayer, ce qui vous permettra peut-être de ne pas devoir installer RealPlayer.
Il n’y a que les codecs RealAudio Cook 6 qui me concernent (bien obligée pour certaines émissions de qualité sur la BBC, ce qui n’empêche pas de protester auprès de la BBC). J’ai supprimé tout le reste. Ainsi, on n’installe pas RealPlayer car le codec est utilisé par VLC ou Mplayer. Cependant, il se peut que la qualité du flux soit meilleure avec RealPlayer installé et utilisé comme plugin.
Ces w32codecs sont utilisables pour les architectures en 32 bits ou en 64 bits (AMD 64). Avec une exception : les fichiers WVM9 (format de video M$) ne seront pas lus sur les Ubuntu 64 (selon le forum d’Ubuntu [en], ci-dessous). il suffit d’installer la version Ubuntu normale et non la version pour AMD 64.
Selon un fil du forum d’Ubuntu (en), « HOWTO : Win32 Video Codecs », il est nécessaire de posséder un CD-Rom de M$Windows, légalement acquis, pour pouvoir utiliser les codecs de M$ inclus dans ce paquet. Ouf, j’ai retrouvé le mien ;-) et de toutes façons j’ai tout jeté sauf les codecs de RealPlayer.
Pour installer les fameux w32codecs sous Ubuntu, vous avez le choix.
La première manière est simple, la deuxième n’est pas bien compliquée et elle permet de voir d’abord le contenu du fichier et aussi de créer un répertoire avec un nom spécifique si besoin. Dans la première manière, le répertoire vous est imposé (les codecs s’installent dans /usr/lib/win32/). On peut tout modifier ensuite, naturellement mais alors vous n’avez rien gagné en simplicité.
NB : J’ai trouvé une autre solution pour les flux RealAudio de la BBC et de France-Culture et France-Musique ; voir Les flux (streaming) sous Linux (musique, émissions).
Première manière :
$ wget -c http://mikesplanet.net/dapper/w32codecs_20060611-0.1~dapper1_i386.deb
$ cd ./software
# dpkg -i w32codecs_20060611-0.1~dapper1_i386.deb
$ ls /usr/lib/win32
Cette installation avec Dpkg décompresse le paquet, crée le répertoire /usr/lib/win32 et y place les codecs contenus dans le paquet.
Si ce n’est pas le cas, vérifiez dans les préférences de vos logiciels multimédia que le chemin indiqué pour les codecs correspond bien au chemin réel sur votre système. Sinon modifiez ce paramètre dans les préférences de vos logiciels.
Alternative en passant par le dépôt Medibuntu :
Pour cette première manière, vous pouvez tout faire avec des clics :
NB : la version en clics est beaucoup moins rapide surtout sur des ordinateurs un peu anciens.
Deuxième manière
# mkdir /usr/lib/win32/
$ tar -jxvf essential-20050412.tar.bz2
# mv essential-20050412/* /usr/lib/win32/
Si vous avez Debian ou une autre distribution basée sur Debian, passez par APT ou Synaptic, et là vous aurez le paquet de Debian-multimedia. Une fois votre fichier /etc/sources.list modifié (voir plus haut), à votre terminal :
# apt-get update
# apt-get install w32codecs
Vous devez aussi trouver dans le répertoire des plugins de Mozilla-Firefox les plugins de Gxine ou xine et de MPlayer. Si vous avez installé Firefox bien à part dans /opt/, copiez les fichiers de plugins de /usr/lib/mozilla/plugins dans /opt/firefox/plugins.
Lorsque vous utilisez ces logiciels pour écouter ou voir des flux, en ligne donc, vous n’avez pas besoin de les lancer au départ. En cliquant sur un lien de flux, le logiciel se lance.
Gxine ou xine affiche une fenêtre pas trop grande montrant tous les réglages. On peut l’agrandir pour la vidéo et réduire dans la barre des tâches pour écouter une émission.
MPlayer, affiche une page grise dans la fenêtre où se trouve la page que vous êtiez en train de visiter, ce qui la cache et vous n’avez accès à aucun bouton de contrôle ! Pour éviter cela, clic droit sur le lien à écouter ou à regarder et choisissez dans le menu contextuel > « Ouvrir dans un nouvel onglet ». Ainsi, vous séparez MPlayer de la page web que vous pouvez alors contempler.
Si xine prend le dessus sur MPlayer, vous pourrez toujours le désinstaller s’il vous plaît moins. Il existe aussi une extension pour Firefox qui permet de choisir quelle application doit se lancer : Media Player Connectivity.
Si vous utilisez les w32codecs, vérifiez que le chemin des w32codecs (/usr/lib/win32) est bien indiqué dans les préférences de xine ou de Gxine et de VLC. Pour MPlayer, il n’y a rien à faire.
J’ai pu écouter la BBC et France-Musique avec gxine, France-Musique et France-Culture avec MPlayer. Les fichiers RealAudio posent certains problèmes mais solubles ; solutions possibles :
Je trouve MPlayer très pratique pour écouter la radio sur l’internet. Je n’ai pas encore comparé avec VLC.
Le plus simple est d’utiliser VLC. Vous avez vu comment l’installer et faire en sorte qu’il soit le lecteur par défaut. Maintenant, il suffit de mettre un DVD dans le lecteur ; patientez un peu (ça décrypte) et c’est parti. je l’ai vu à l’œuvre récemment avec un DVD récent au dos duquel étaient inscrits en tout petit quelques mots indiquant que le DVD en question est protégé par un système anti-copie. ce qui ne veut pas dire que VLC casse le DRM, simplement que ce DRM n’est pas gênant pour la lecture.
Les histoires de zones (regions) des DVD ne semblent pas poser de problèmes pour VLC ou MPlayer ou xine, à moins que votre lecteur physique, lui, ait besoin d’être ajusté à la bonne zone.
MPlayer est excellent en ligne de commande. Autrement, il est déconcertant car il n’y a pas de menus. Je vous laisse aller potasser une page bien faite dans la documentation d’Ubuntu (fr).
Pour VLC, MPlayer ou xine ou gxine, il faudra installer un truc ou deux. Encore une fois, cela n’a rien à voir avec le niveau technique de Linux ; c’est la faute aux majors qui vous trafiquent leurs DVD pour restreindre les possibilités : ils aimeraient vous obliger à voir leurs DVD sur des lecteurs ou des logiciels imposés par eux-mêmes...
Il vous manque un truc qui contourne le cryptage particulier de la plupart des DVD commerciaux, sans que nous soyons certains que ce ce soit maintenant illégal en France (depuis le 01/08/2006) ; les choses ne sont pas simples (voyez La loi DADVSI promulguée : essai de compréhension) : libdvdcss2. Pour Ubuntu, voir plus haut.
Installation de libdvdcss2 :
# apt-get install libdvdcss2
Je n’ai pas rencontré de problèmes sur un portable, mis à part une impression de léger ralenti de l’image. C’est un réglage à faire : activer le DMA — voir la doc d’Ubuntu (fr), « Matériel : optimisation ide » ou plus simplement : « Vérification DMA avec hdparm ». En général, le DMA est déjà activé lors de l’installation d’Ubuntu.
NB : La loi DADVSI ne devrait pas rendre illégale l’installation du fichier libdvdcss2 même si ce fichier est un outil de contournement d’une restriction imposée par les majors. En effet, il permet de lire un DVD sous Linux mais il ne touche pas au droit d’auteur et il ne casse pas de clé comme le fait DeCSS. C’est d’ailleurs le CSS, restriction qui empêche l’interopérabilité, qui devrait être déclarée illégale. Lisez :
Vous avez le choix entre deux kits, EasyUbuntu et Automatix. Ces kits peuvent être très utiles pour une carte Nvidia, par exemple (installation de pilotes pour la 3D) ou quand on est pressé et qu’on installe Ubuntu sur des tas d’ordinateurs. Mais pas de garantie que tout cela marche bien.
Automatix a beaucoup changé et semble performant mais il est devenu propriétaire.
N’installez pas tout nécessairement puisque vous avez le choix (des cases à cocher).
Amusez-vous bien !
Pour l’utilisation de APT, voir Installer des logiciels sous forme de « paquets »
Voir aussi Liens multimédiaConsultez si besoin le « Glo(u)ssaire cum Commentaires ».
Vous trouverez davantage de liens précisément dans « Liens vers Mozilla, le Libre, les menaces ».
Votre email n'est pas crypté -- remplacez l'arobase par le mot (at) pour éviter que les robots spammeurs ne le récupèrent. Exemple fictif : zozo(at)ploof.net
Voici un message de JP reçu dans la boîte à lettres de libre fan et dont la place semble être idans ce forum :
bonjour, j’espère ne pas ennuyer, avec mes questions primaires, mais je cherche désespérément la solution, à mon problème ...... Je ne peux lire un fichier AVI (audio vidéo) téléchargé sur le net. le son est bien là, mais mon écran reste noir !! .... je me documente, mais lorsque je lis : .....ajouter un dépôt à une source list : comment s’y prendre ???? ( sous root, ?? dans quel fichier ??) (J’ai téléchargé VCL mais là, je ne sais l’exécuter, mais c’est une autre histoire.)je débute sous linux ( depuis une semaine ).
merçi de vos conseils. JP
Tu ne commences pas par le plus facile puisque tu débutes sous Linux (bravo de te lancer !).
Voici comment s’aider soi-même.
Est-ce que Mplayer (= mkmplayer de mandriva) ou Xine marchent bien avec d’autres vidéo ? ne pas hésiter à installer Gxine et autres comme indiqués plus haut (en passant par Synaptic).
je vais voir si je peux installer sur le FTP d’APINC une video d’Ubuntu qui est au format OGG (donc fornat ouvert) et qui peut servir de test pour un lecteur multimedia.
Il faut se renseigner sur le format AVI : format ouvert ou propriétaire ? ah c’est un format Microsoft donc fermé et propriétaire. Donc, deux possibilités : Mplayer le lit sans problème ou alors il faut ajouter les wincodecs (voir l’article, plus haut). iI ne faut pas prendre le paquet DEB que j’indique sur Libre-Fan car DEB = Debian et toi tu as besoin d’un paquet RPM. Si tu ne trouves pas ce paquet il faut chercher sur le web : w32codecs + RPM puis w32codecs + mandriva. Ce lien est peut-être intéressant : Forum Ubuntu-fr.org / Mandriva 2007
Dans Mandriva, on les trouve peut-être dans Synaptic qui sert à trouver et à installer des logiciels (sans passer par la "sources.list"). Synpatic se trouve dans un des menus.
Pour installer VLC, on le cherche dans Synaptic (voir menu Edition), On fait un clic droit sur la ligne et on choisit la bonne option dans le menu contextuel qui s’affiche ("installer" ou un truc comme ça). Il ne faut pas faire comme avec M$ et télécharger VLC depuis le site de VLC ; c’est bien trop compliqué. Synaptic télécharge, installe et paramètre les logiciels et ce qui va avec (depuis les serveurs de Mandriva).
Mandriva One 2007 utilise l’environnement de bureau Gnome au lieu de KDE précédemment et donc il y a des choses en commun avec Ubuntu (sauf les paquets bien sûr). mandriva One utilise Synaptic comme le fait Ubuntu pour ceux qui n’ont pas envie de taper des lignes de commande. C’est très pratique et très efficace.
Il faut aussi se renseigner sur les plugins — ce fichier AVI est-il à voir sur le web ou est-il téléchargé sur le disque dur. Si c’est sur le web, il faut que Firefox aient les bons plugins (ceux de Mplayer marchent très bien) en plus des wincodecs parfois.
Enfin, avec les fichiers au format propriétaire il faut se poser des questions : puis-je en trouver dans un format ouvert ; celui-ci est-il indispensable ou puis-je m’en passer ? puis-je demander à l’auteur ou au site de le mettre dans un format ouvert. Ce fichier est-il légal ?
Voilà donc qqs pistes. Le multimédia ne va pas de soi sous Linux car la majorité des formats sont propriétaires et Linux c’est libre et ouvert et donc évite d’inclure des trucs non libres qui peuvent en plus se finir en poursuites judiciaires. Mplayer pourtant se débrouille bien et au pire on ajoute les w32codecs ou wincodecs.
Deux conseils pour finir : lire la rubrique multimédia sur Libre-Fan en entier pour apprendre progressivement même si c’est pour des Debian, le fond est commun) puis trouver un forum Mandriva. La rubrique Linux librement eut aussi te donner qqs infos de base pour tous les Linux. Autrement, beaucoup de sites Linux parlent de Mandriva pour les débutants — voir déjà .
Bon courage pour les lectures (renseigne-toi sur Root sur ce site par exemple, c’est le ba-ba de Linux) !
;-)
bonsoir,
une petite faute de frappe ? : # mkdir /usr/lib/win32/
très bien ces différents articles sur le son et multimédia pour Linux et en particulier Ubuntu. À +, jwh.