14.5. Gravação direta e reprodução de arquivos WAV

Os programas arecord e aplay, contidos no pacote alsa, oferecem uma interface simples e flexível com os dispositivos PCM. Já os programas arecord e aplay podem ser usados para gravar e reproduzir dados de áudio em vários formatos, inclusive WAV. O comando arecord -d 10 -f cd -t wav mysong.wav grava um arquivo WAV de 10 segundos em qualidade de CD (16 bit, 44,1 kHz). Para listar todas as opções do arecord e aplay, execute-os com a opção --help.

O qaRecord (pacote kalsatools) é um programa de gravação simples com uma interface gráfica e exibição de nível. Tendo em vista que esse programa usa um buffer interno de aproximadamente 1 MB (configurável com --buffersize), ele permite gravações ininterruptas mesmo em hardware lento, sobretudo se for executado com prioridade de tempo real. Durante a gravação, o tamanho do buffer em uso é exibido na linha de status em Buffer e o tamanho máximo do buffer necessário até o momento para essa gravação é exibido em Pico.

Figura 14.19. QARecord — Um aplicativo de gravação de disco rígido simples

QARecord — Um aplicativo de gravação de disco rígido simples