14.5. Grabación y reproducción directas de archivos WAV

Los comandos arecord y aplay del paquete alsa ofrecen una interfaz muy sencilla y flexible para el empleo de dispositivos PCM. Dichos comandos, arecord y aplay, se pueden emplear para grabar y reproducir datos de audio en formato WAV y otros formatos. El comando arecord -d 10 -f cd -t wav mysong.wav permite grabar un archivo WAV de 10 segundos de duración con calidad de CD (16 bits, 44,1 kHz). Consulte todas las opciones de arecord y aplay ejecutando ambos comandos con la opción --help.

qaRecord (incluido en el paquete kalsatools) es un sencillo programa de grabación con una interfaz gráfica y un level display. Debido a que este programa utiliza un buffer interno de aproximadamente 1 MB (configurable mediante la opción --buffersize), es posible hacer uso de la función de grabación ininterrumpida incluso con hardware lento, especialmente si se ejecuta con prioridad a tiempo real. Durante la grabación, el tamaño de buffer que se esté empleando en ese momento se muestra en la línea de estado que se encuentra en la opción Buffer (Buffer), mientras que el tamaño máximo de buffer necesario hasta ese momento para la grabación se muestra en la opción Peak (Pico).

Figura 14.19. QARecord, una sencilla aplicación para la grabación en disco duro

QARecord, una sencilla aplicación para la grabación en disco duro