arecord es una grabadora de sonido de línea de comandos para controladores de tarjetas de sonido ALSA (Advanced Linux Sound Architecture) . Admite varios formatos de archivo y múltiples tarjetas de sonido con múltiples dispositivos. Básicamente se usa para grabar audio usando la interfaz de línea de comandos. Sintaxis:
arecord [flags] [filename]
Si no se especifica el nombre del archivo, se utiliza la entrada estándar. Opciones:
- -h, –help : Se utiliza para mostrar los mensajes de ayuda y salir.
- –version : Imprime la versión actual.
- -l, –list-devices: muestra todas las tarjetas de sonido y dispositivos de audio digital.
- -L, –list-pcms: enumera todos los PCM (Modulación de código de pulso) definidos.
- -D, –device=NOMBRE: Seleccione PCM por nombre.
- -q –quiet : Modo silencioso. Suprimir mensajes (no sonido :).
- -t, –file-type TIPO Tipo de archivo (voc, wav, raw o au). Si se omite este parámetro, se utiliza el formato WAVE.
- -c, –channels=# : El número de canales. El valor predeterminado es un canal. Los valores válidos son del 1 al 32.
- -f –format=FORMAT : si no se proporciona ningún formato, se utiliza U8.
- -r, –rate=# : Tasa de muestreo en Hertz. La tasa predeterminada es 8000 Hertz.
- -d, –duration=# : Interrumpir después de # segundos.
- -s, –sleep-min=# : Marcas mínimas para dormir. El valor predeterminado es no dormir.
- -M, –mmap: utiliza el modo de E/S mapeado en memoria (mmap) para la transmisión de audio. Si esta opción no está configurada, se utilizará el modo de E/S de lectura/escritura.
- -N, –nonblock : Abre el dispositivo de audio en modo sin bloqueo. Si el dispositivo está ocupado, el programa se cerrará inmediatamente.
Nota: Contiene varias otras opciones que normalmente no necesitamos. Si desea obtener más información, simplemente puede ejecutar el siguiente comando en la terminal.
arecord --help
Recognized Sample Formats are: S8 U8 S16_LE S16_BE U16_LE U16_BE S24_LE S24_BE U24_LE U24_BE S32_LE S32_BE U32_LE U32_BE FLOAT_LE FLOAT_BE FLOAT64_LE FLOAT64_BE IEC958_SUBFRAME_LE IEC958_SUBFRAME_BE MU_LAW A_LAW IMA_ADPCM MPEG GSM SPECIAL S24_3LE S24_3BE U24_3LE U24_3BE S20_3LE S20_3BE U20_3LE U20_3BE S18_3LE S18_3BE U18_3LE U18_3BE G723_24 G723_24_1B G723_40 G723_40_1B DSD_U8 DSD_U16_LE DSD_U32_LE DSD_U16_BE DSD_U32_BE Nota: Es posible que algunos de estos no estén disponibles en el hardware seleccionado. Ejemplos:
- Grabación de audio a través de acord (Grabará un audio de 5 segundos de formato U8 y tipo mp3 llamado sample.mp3):
- Ahora demostraremos cómo suena realmente grabar.
- Ahora reproduciremos ese audio grabado usando un comando de reproducción (la entrada del micrófono está desactivada).
Publicación traducida automáticamente
Artículo escrito por VivekAgrawal3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA