| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Table des matières Techniques d'enregistrement Jouer Liens externes Version RCS |
IntroductionCe document décrit la manipulation de fichiers son sous GNU/Linux, mais il s'applique également à toutes les plates-formes UNIX sous lesquelles les outils utilisés sont disponibles. Ainsi, pour exploiter toutes ces indications, les programmes suivants sont requis:
Techniques d'enregistrementEnregistrer via la carte sonbrec (complément de bplay) permet d'enregistrer via les entrées ligne et micro de la carte son au format RAW - sox fera la conversion du .raw en .wav - ou au format Wave; lame encodera ensuite au format compressé Mpeg3. Pour des raisons de licence propriétaire du format Mpeg3, on préférera encoder vers le nouveau format compressé Ogg Vorbis - recommandé par la FSF - avec oggenc. Tout cela est présenté dans le tableau suivant:
Note: il est possible avec brec d'enregistrer directement au format Wave en ajoutant l'option -w. Dans ce cas, la durée est inscrite dans le fichier .wav et on ne peut pas arrêter l'enregistrement par CTRL-C. Enregistrer depuis un CD audioLe programme cdda2wav permet de copier une piste CD (track) dans un fichier au format Wave; il ne requiert pas la présence d'une carte son. On peut ensuite réaliser l'encodage Vorbis avec oggenc ou bien l'encodage Mpeg3 avec lame. La procédure est la suivante:
Notes:
Indiquer l'auteur et le titreLes formats compressés Mpeg3 et Vorbis autorisent l'insertion dans le fichier de champs de renseignement: nom de l'artiste, titre, album, date, etc. Comme indiqué dans la section précédente, oggenc s'acquitte de cette tache au cours de l'encodage des fichiers .ogg. Le programme mp3info remplit ces champs pour les fichiers .mp3 une fois encodés et affiche leur contenu. L'équivalent pour les fichiers .ogg s'appelle vorbiscomment; ogginfo peut aussi afficher ces champs et de nombreuses autres informations.
JouerRemarque: toutes les techniques décrites dans cette partie pour jouer les fichiers audio sont mises en œuvre dans le script shell aplay. Jouer les fichiers son au format .wavLe format Wave sound (.wav) a été créé par un éditeur de logiciel qui s'estimait d'une importance si incroyable qu'il lui fallait développer son propre format de fichier son (extrait de la page de manuel de sox). En un mot, le programme adéquat pour jouer ces fichiers est bplay. Jouer les fichiers son aux formats .au et .vocLes formats Sun audio (.au) et Creative Labs voice (.voc) peuvent être joués de différentes façons, notamment en utilisant le programme de conversion sox et son script associé play. Parce qu'il utilise /dev/dsp, bplay est également capable de jouer les .voc. Le tableau suivant résume les différentes possibilités:
Jouer les fichiers aux formats compressés Mpeg3 et VorbisIl existe de nombreux logiciels libres pour jouer les fichiers Mpeg3; historiquement, le premier de ces programmes est amp, mais mpg123 propose une implémentation de l'algorithme de décompression plus optimisée. ogg123 est fourni avec les sources des vorbis-tools et permet de jouer les fichiers Vorbis.
La commande file permet de distinguer facilement les différents types de fichiers son. Elle est utilisée dans le script aplay, mais la reconnaissance du nouveau format Vorbis peut nécessiter une mise à jour. Jouer les fichiers MIDI et les modulesplaymidi et ses variantes splaymidi (affichage SVGA) et xplaymidi (sous X) font jouer un fichier MIDI à la carte son. timidity fait cela beaucoup mieux, mais au prix d'une importante consommation de ressources processeur, et ce grâce aux échantillons sonores de la carte GUS (Gravis UltraSound). De plus, il permet de transformer un fichier MIDI en fichier Wave, toujours en améliorant considérablement la qualité du son:
Les modules aux formats ScreamTracker III (.s3m) et Protracker (.mod) peuvent être joués avec s3mod, de préférence avec l'option -s pour le mode stéréo. timidity peut également être utilisé avec les mêmes avantages que pour les fichiers MIDI; de plus, timidity joue le format Extended (.xm), ce que ne fait pas s3mod. Copyright (c) 2001 - 2010 Valéry BEAUD Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||