(site sans réclame)
GNU/Linux  –  Debian  –  Cont@ct  –  S'abonner  –  Rév. 2012.04.10 (restructuration, USB Headset)

Multimédia

Cette page ne concernent pas l'émulation MIDI ni le logiciel de composition musicale Rosegarden.

[su] signifie que la commande doit être saisie avec les droits de super-utilisateur.

DVD multimedia ArtistX, basé sur Ubuntu

1. debian-multimedia

Plusieurs formats audio et vidéo n'étant pas libres, il est parfois nécessaire de télécharger des librairies dans le dépôt indépendant www.debian-multimedia.org. Pour permettre à apt-get (et donc synaptic ou aptitude) de les installer, il faut ajouter au fichier /etc/apt/sources.list la ligne:

deb http://www.debian-multimedia.org stable main non-free

(le nom de version de la distribution (lenny, squeeze) devrait remplacer «stable»)

Par la suite, il est intéressant d'installer le paquet debian-multimedia-keyring pour éviter les avertissements don't find this public key : NO_PUBKEY 07D946B710D1FC35.

Pour le son

Le dépôt debian-multimedia est indispensable pour installer la librairie libmp3lame0 qui permet à audacity d'exporter les sons en mp3; ainsi que l'application en ligne de commande lame qui encode rapidement les fichiers .wav en .mp3.

Pour la vidéo

Le dépôt debian-multimedia permet l'installation des librairies

2. Son

Depuis le noyau linux 2.6, les serveur de son OSS a été remplacé par Alsa. Si ce dernier n'est pas installé:

[su] apt-get install alsa-base

Pour s'assurer que les pilotes et applications ont accès au matériel, chaque utilisateur a intérêt à faire partie du groupe audio, en ajoutant son identifiant à la ligne audio du fichier /etc/group (avec les droits super-utilisateurs):

audio:x:29:toto,nini

Une manière simple d'ajouter l'utilisateur toto au groupe audio est:

[su] addgroup toto audio

Si rien ne sort, cliquez sur le haut-parleur de la barre des tâches, puis sur le bouton Mixeur ou contrôleur de volume. Si aucun curseur n'apparaît, c'est probablement que le système ne reconnaît aucune carte de son (voir infra).

Paramétrez avec les potentiomètres dans les onglets "Sortie" et "Entrée" et regardez les Interrupteurs: "VotreCarteDeSon-Output" doit être ouvert (cliquer sur la diode).

Vérifier sur le centre de Configuration de KDE Centre de configuration -> Son et multimédia -> Système de son que tout est OK.

2.1 Cartes son

Si l'installateur n'a pas reconnu pas la carte sonore (ou en cas remplacement de carte?), il faut installer le pilote soi-même, bien que ce cas de figure existe de moins en moins, tant les distributions ont fait de progrès à ce niveau.

Dans Debian, l'outil alsaconf (du paquet alsa-utils: ) devrait permettre reconnaître, charger et paramétrer le pilote de la carte son. Si celle-ci est trop récente, il faudra peut-être récupérer une version récente d'alsa et alsa-firmware puis les compiler dans cet ordre. La compilation d'alsa-firmware se termine par le lancement d'alsaconf qui reconnaîtra la carte. Curieusement, il semble avoir dû relancer alsaconf après quelques boots avant que le système ne s'en souvienne.

De façon moins automatique, pour voir la ou les carte(s) disponibles:

cat /proc/asound/cards

La réponse, par exemple SiS SI7012, permet de savoir quel pilote il faut utiliser par une recherche Internet combinant alsa-project et si7012. Il s'agit en l'occurrence du module snd-intel8x0. Pour l'installer:

[su] modprobe snd-intel8x0

Carte son Yamaha CMI8330 (p.m.)

Ajouter au fichier /etc/modules les noms de modules suivants:

ad1848
sb
sb_lib
uart401
sound
soundcore

Il s'agit d'une très vieille info: modprobe ad1848 pourrait tout simplement suffire.

Cette carte ne semble pas supporter le full-duplex sur une carte-mère d'un Pentium II Covington à 300MHz.

Carte son alc888 (p.m.)

La carte mère Asus "M2N CM DVI" est doté d'une puce audio alc888, utilisant le module snd_hda_intel. Comme l'installateur etch-amd n'a pas reconnu la carte, il a fallu installer le pilote à la main. On peut utiliser alsaconf (du paquet alsa-utils) ou récupérer l'archive RealTek-LinuxPkg_5.07.tar.bz2, et la décompresser. Ensuite, entrer dans le répertoire créé et [su] ./install. La compilation se termine par le lancement d'alsaconf (qui s'est installé en même temps).

Debian Lenny a reconnu cette carte de façon automatique.

2.2 Combiné micro-casque USB

Le combiné micro-casque USB Logitech Headset est automatiquement reconnu au plug-in par Squeeze (on s'en convainc par dmesg dans une console). lsusb a donné 046d:0a14 Logitech, Inc., ce qui ne dit pas qu'il s'agit du USB Headset H330. Il faudra peut-être passer par le contrôleur de volume et le sélectionner pour qu'il soit fonctionnel: onglet Enregistrement, démuter le micro, qui a tendance se positionner sur off.

L'enregistreur de son gnome-sound-recorder 2.30.0, le lecteur de musique Rhythmbox 0.12.8 et autres programmes de son qui ne disposent pas d'un paramétrage des périphériques ignorent complètement le périphérique. Or Ubuntu 10.10 s'en sort sans problème avec ces logiciels. Faudra-t-il attendre Wheezy (début 2013?) pour automatiser la reconnaissance de ce type de périphérique?

3. Son

3.1 Audacity, éditeur de sons

Une ancienne version de cette application avait une police déplorable. Il suffisait alors de la lancer avec LC_ALL=fr_BE audacity, LC_ALL=fr_FR audacity ou avec toute autre "locale". Sous KDE, utiliser KMenuEdit pour automatiser.

Woody/Sarge: en cas d'erreur E/S signalée lors du chargement du programme, installer alsa-oss (éventuellement oss-compat et oss-preserve). Si cela ne marche pas encore, lancer l'application avec aoss audacity. Avec Lenny, alsa est supporté par audacity.

Avec Lenny sous amd64, il a fallu préciser dans Édition» Préférences» E/S Audio Alsa:Default pour les périphérique de lecture et d'enregistrement.

Pour permettre la sauvegarde en MP3 d'un fichier son, installer libmp3lame0 (multi), qui produisent la fichier /usr/lib/libmp3lame.so.0.0.0. Depuis Debian 5.0 Lenny, Audacity semble chercher le plug-in à l'endroit où il est installé. Avec Debian 6.0 Squeeze, cette librairie semble avoir préalablement installée (installation de Squeeze ou d'audacity?

Pour les anciennes versions, il fallait par exemple créer le lien symbolique du fichier /usr/lib/libmp3lame.so:

[su] ln -s /usr/lib/libmp3lame.so.0.0.0 /usr/lib/libmp3lame.so

À la première tentative d'exportation au format mp3, audacity demande d'indiquer l'endroit où est situé libmp3lame.so.0. Indiquer /usr/lib/libmp3lame.so.0. Avec Lenny, Édition» Préférences» Import/Export permet de préciser adresse et nom.

Lorsque le sélecteur de fichier s'ouvre pour la sauvegarde en mp3, il est possible de spécifier la qualité et le mode d'encodage (voir ci-après) et d'éditer les tags.

3.2 Transformer en .mp3

lame

La commande lame ([su] apt-get install lame) permet un encodage .mp3 très rapide. KDE permet également d'encoder un CD en ogg, mp3, FLAC, voire tout simplement de ripper en WAV, mais assez lentement. Il suffit de glisser un CD audio dans le lecteur.

lame signifie "Lame Ain't MP3 Encoder" («Lame n'est pas un encodeur de MP3»), essayez néanmoins la commande

lame votremorceau.wav votremorceau.mp3

Il est possible de préciser un meilleur encodage (en standard, c'est 128 Kbps):

lame -b 192 votremorceau.wav votremorceau.mp3

Si votre lecteur peut le lire, il est préférable d'utiliser un encodage variable, qui utilise moins de place pour les silences et sons peu complexes (0 est la meilleure qualité, 4 est déjà très bon):

lame -V 4 votremorceau.wav votremorceau.mp3

La librairie libmp3lame0 permet à certaines applications la sauvegarde du son sous le format .mp3 (le format .ogg Vorbis est meilleur), voir audacity.

konqueror

Lors de l'introduction d'un CD audio sous KDE, il est possible de choisir l'extraction (Ouvrir dans une fenêtre) de pistes en .ogg, .mp3, .FLAC, voire tout simplement de ripper en WAV (c'est assez lent). Si le CD est déjà dans le lecteur, ouvrir une fenêtre konqueror et saisir le protocole audiocd:/. Il suffit alors de glisser/copier les fichiers vers un répertoire. C'est plus lent que l'application lame.

3.1 Éditer les tags

Pour éditer les tags, nécessaires à l'organisation des podcasts sur un lecteur de mp3, utilisez easytag (Gnome) ou kid3 (KDE).

id3 permet l'édition en ligne de commande. man id3 pour les détails.

4. Vidéo

4.1 Logiciels de lecture vidéo

Mplayer et KMPlayer

(K)Mplayer est le logiciel recommandé pour jouer les fichiers .flv sauvegardés.

Le paramétrage se fait par l'icone "clé anglaise". Les onglets Audio et video permettent de choisir les drivers ou système.

Il est parfois nécessaire de paramétrer le lecteur audio et vidéo: Configuration» Configurer (K)MPlayer. Option "source"» onglet URL permet d'essayer les différents lecteurs de vidéos.

Kaffeine

Kaffeine est le logiciel de l'environnement KDE basé sur xine pour jouer les fichiers multimédia.

Le module kaffeine-mozilla permet de jouer certaines radios Internet comme celles de la RTBF, disponibles à l'adresse http://rtbf.gmt2.com/fm1.php pour tous les dérivés de Mozilla: Firefox, Iceape, Iceweasel, Galeon...

Pour effacer des fichiers dans Fichier» Récemment ouvert(s), éditer /home/votre-id/.kde/share/config/kaffeinerc à la rubrique [Recent Files].

VLC

vlc est un afficheur multimédia (son et image) qui fait partie des dépôts debian ordinaires.

mozilla-plugin-vlc est un plugin pour Mozilla et compatibles
vlc-plugin-ggi est nécessaire pour le contrôle vidéo

Hornsey

Très mauvaise expérience avec hornsey qui bloque le système (Squeeze/Gnome). [ctrl]-[alt]-[ech] a permis le retour de la barre des tâches, clic droit sur la tâche pour quitter, suivi d'une désinstallation.

Flash: vidéos et animations

flashplayer-mozilla (multi) permet de voir la plupart des vidéos au format .flv pour Mozilla et compatibles. Testé sur amd64 (versions 686 et amd64). Pour un portable Pentium M, il a fallu installer le paquet debian trouvé sur le site adobe (version Ubuntu pour Debian).

swfdec-mozilla permet l'affichage des animations énervantes au format .swf souvent utilisées par les réclames, c'est donc plutôt un avantage de ne pas l'installer. Cela dit, des concepteurs mal inspirés ou retors ne permettent pas l'entrée sur les sites qu'ils bricolent si le navigateur ne peut lire ces fichiers.

4.2 Logiciels d'édition vidéo

kino et avidemux permettent le montage de fichiers vidéo, mais il n'est pas facile de se retrouver dans la jungle des formats et conteneurs.

kino convertit préalablement un fichier en format compressé en un format éditable image par image (en rajoutant l'extension .dv), ce qui prend du temps et de la place: un fichier .mpeg de 100Mo (quelques minutes de bonne qualité) peut générer un .mpg.dv de 4.500Mo.

videolink (en ligne de commande) est destiné à fabriquer un menu pour vos DVD.

videolink fichier.htm repertoire

fichier.htm est la page html contenant les liens vers les fichiers de videos (mpeg ne requiert pas de conversion), éventuellement la racine d'un système de menus (prévoir dans ce cas des liens de retour, un lecteur de DVD ne disposant pas du bouton "Précédent". repertoire reçoit les fichiers VOB, IFO et BUP qui devront être utilisé par le graveur de DVD. Par défaut, la sortie est PAL, mais on peut préciser --video-std ntsc.