Difference between revisions of "CD audio"

From Le Wiki de debian-fr.xyz
Jump to navigation Jump to search
[unchecked revision][unchecked revision]
Line 84: Line 84:
 
= Références =
 
= Références =
 
* [http://en.wikipedia.org/wiki/Compact_Disc_Digital_Audio Wikipedia: Compact Disk Digital Audio]
 
* [http://en.wikipedia.org/wiki/Compact_Disc_Digital_Audio Wikipedia: Compact Disk Digital Audio]
 +
* [http://www.tldp.org/HOWTO/CDROM-HOWTO/ TLDP: CDROM-HOWTO]
 
* [http://tldp.org/HOWTO/MP3-CD-Burning/audio.html TLDP: Linux MP3 CD Burning mini-HOWTO / Audio CDs]
 
* [http://tldp.org/HOWTO/MP3-CD-Burning/audio.html TLDP: Linux MP3 CD Burning mini-HOWTO / Audio CDs]
 
* [http://en.wikipedia.org/wiki/CDDB Wikipedia: CDDB]
 
* [http://en.wikipedia.org/wiki/CDDB Wikipedia: CDDB]
  
 
[[Catégorie:Multimédia]]
 
[[Catégorie:Multimédia]]

Revision as of 00:51, 26 January 2010

Manipuler des CD audio sous debian peut être un peu déroutant si l'on ne souhaite pas se contenter des outils graphiques et que l'on veut comprendre ce qui se passe.

Vue générale du CD-DA

CD-DA est l'acronyme de Compact Disk - Digital Audio. C'est un standard défini dans le Red Book, dont la première édition revient à Philips et Sony en 1980. Le CD-DA n'est pas un standard libre, les droits et le logo associé sont possédés par le groupe Pḧilips.

Le support du CD-DA est le Compact Disk (CD), un média optique permettant de stocker les données sous forme numérique. Les données audio sont stockées sous la forme d'une piste stéréo encodée à une résolution de 16 bits avec une fréquence d'échantillonnage de 44,1 kHz.

Utiliser les CD-DA avec debian

Voici quelques outils à utiliser en ligne de commande pour manipuler les CD audio avec debian. Pour pouvoir lire (et écrire) des CD, il est nécessaire d'avoir les droits d'accès au fichier spécial représentant le lecteur (graveur) de CD. Généralement, il s'agit de la cible du lien symbolique /dev/cdrom. La manière la plus simple (et la plus propre) est de s'assurer que la cible de /dev/cdrom est bien accessible en lecture (écriture) pour le groupe cdrom et que l'utilisateur devant l'utiliser appartient bien à ce groupe.

Lire un CD-DA

mplayer cdda://

Ripper un CD-DA

cdparanoia -B

cdda2wav

icedax

Graver un CD-DA

wodim dev=/dev/cdrw *.{wav,au}

gnomebaker (GUI basée entre autre sur wodim, cdrdao et icedax)

Copier un CD-DA

cdrdao

Obtenir des informations sur le contenu du CD-DA

CDDB

CDDB (Compact Disk DataBase) est une base de donnée permettant d'obtenir des informations telles que le nom de l'artiste, le titre du CD ou le nom des pistes. Pour que cela fonctionne, le CD en question doit être référencé dans la base, ce système n'est donc pas applicable pour des compilations ou des pistes seules. D'autre part, la base de donnée étant en ligne, il est nécessaire d'avoir accès à une connexion internet.

Voici un exemple pour lire un CD audio avec mplayer en fournissant les informations complémentaires fournies par CDDB :

$ mplayer cddb://
...
================ CD INFO === start =========
 artist=[Queen]
 album=[Queen Rocks]
 genre=[Rock/Classic]
 nb_tracks=10
 length= 36:41.30
  # 1  2:01.43 @     150	[We Will Rock You]
  # 2  3:45.19 @    9267	[Tie Your Mother Down]
  # 3  4:30.66 @   26160	[I Want It All]
  # 4  2:45.18 @   46475	[Seven Seas of Rhye]
  # 5  4:47.46 @   58867	[I Can't Live With You (1997 'Rocks' Retake)]
  # 6  4:22.66 @   80437	[Hammer to Fall]
  # 7  2:14.06 @  100152	[Stone Cold Crazy]
  # 8  4:12.49 @  110207	[Now I'm Here]
  # 9  4:15.71 @  129155	[Fat Bottomed Girls]
  #10  3:45.31 @  148350	[Keep Yourself Alive]
================ CD INFO ===  end  =========
...

cdir

La commande cdir du package cdtool permet d'obtenir la durée de chaque piste d'un CD audio :

$ cdir
unknown cd - 70:32 in 18 tracks
  2:01.42  1 
  3:45.18  2 
  4:30.65  3 
  2:45.17  4 
  4:47.45  5 
  4:22.65  6 
  2:14.05  7 
  4:12.48  8 
  4:15.70  9 
  3:45.30 10 
  3:24.65 11 
  5:09.15 12 
  3:24.72 13 
  3:11.20 14 
  3:18.58 15 
  4:38.25 16 
  6:27.15 17 
  4:14.00 18

Références