14.5. Lecture et enregistrement directs de fichiers WAV

Les fonctions arecord et aplay du paquetage alsa fournissent une interface simple et adaptable pour les périphériques PCM. arecord et aplay permettent d'enregistrer et de lire des données audio dans divers formats, dont WAV. La commande arecord -d 10 -f cd -t wav mysong.wav enregistre un fichier WAV de 10 secondes en qualité CD (16 bits, 44,1 kHz). Vous affichez la liste de toutes les options d'arecord et d'aplay en les exécutant avec l'option --help.

qaRecord (paquetage kalsatools) est un programme d'enregistrement simple doté d'une interface graphique et d'un affichage des niveaux. Comme ce programme utilise une mémoire tampon interne d'environ 1 Mo (configurable avec --buffersize), il permet de procéder à des enregistrements continus même sur du matériel lent, en particulier s'il est exécuté avec une priorité Temps réel. Au cours de l'enregistrement, la taille de la mémoire tampon actuellement utilisée est affichée dans la ligne d'état, sous Buffer (Tampon) et la taille maximum de mémoire tampon employée jusque-là pour cet enregistrement est affichée sous Peak (Pic).

Figure 14.19. QARecord : un programme simple d'enregistrement sur disque dur

QARecord : un programme simple d'enregistrement sur disque dur