El comando APlay Linux

El comando APlay Linux
Aplay es una excelente opción para reproducir archivos de audio en la línea de comando. Es una herramienta para controladores de tarjeta de sonido avanzados de arquitectura de sonido de Linux (ALSA). Aplay admite varias tarjetas de sonido y formatos de archivo en múltiples dispositivos, y funciona de manera similar a cómo lo hace una grabadora, solo que en este caso reproduce el audio en lugar de grabarlo.

APlay determina la velocidad de bits, la frecuencia de muestreo, los formatos de archivo y todos los demás detalles del encabezado del archivo de sonido antes de reproducir el audio. Veamos algunos de los ejemplos de uso de APlay en Linux.

Cómo reproducir un audio con APlay

Para usar APlay, pase el nombre del archivo de audio y cualquier opción para modificar su preferencia. La sintaxis básica es la siguiente:

$ aplay [opciones] [Audiofile]

Hay muchas opciones disponibles para usar con el comando APlay, y puede abrir la página de ayuda para ver qué opción usar.

Para ver las opciones disponibles, use el siguiente comando:

$ aplay -h

Enumere las tarjetas de sonido disponibles y los dispositivos de audio digital

Diferentes máquinas tienen diferentes dispositivos de hardware. Puede ver los dispositivos de hardware de reproducción disponibles para su dispositivo utilizando el -l Bandera como se expresa en el siguiente ejemplo:

$ aplay -l

Su salida será diferente de la siguiente salida debido a la diferencia en la arquitectura.

Enumere todos los PCM

Puede ver la modulación del código de pulso disponible para su dispositivo utilizando el -L bandera.

Eche un vistazo al siguiente comando:

$ aplay -l

Reproduce el audio en la línea de comandos

La utilidad de Aplay le permite reproducir archivos de audio a través de la línea de comando. Si se pregunta cómo funciona, eche un vistazo al siguiente caso. Tenemos un archivo de audio nombrado muestra.mp3. Para reproducir el audio sin especificar otras opciones, ejecute el siguiente comando:

$ aplay aplaysample.mp3

El audio comenzará a reproducirse, y APlay usará la configuración predeterminada en función de los detalles de audio para reproducirlo.

Sin embargo, puede especificar cómo desea que se repita el archivo. Tengamos algunos ejemplos:

1. Reproduce el audio para un tiempo y frecuencia especificados

Juguemos el audio durante 20 segundos a una frecuencia dada de 3500Hz.

El comando será:

$ aplay -d 20 -r 3500 aplaysample.mp3

Aquí el -d la bandera especifica la duración de reproducir el audio y el -riñonal Especifica la frecuencia. Las mismas especificaciones se reflejan en la siguiente salida:

Una vez que transcurre el tiempo establecido, el audio se detiene y puede seguir adelante y elegir otras configuraciones.

2. Reproduce el audio completo a una frecuencia establecida

No necesitas usar el -d bandera para reproducir el audio a longitud completa. Por ejemplo, podemos configurar para reproducir el audio completo a 2500 Hz usando el siguiente comando:

$ APlay -R 2500 Aplaysample.mp3

3. Suprimir los mensajes

Si no desea que se muestren ningún mensaje en la terminal mientras reproduce un audio usando APlay, use el -Q bandera.

4. Seleccione el tipo de archivo

Aplay admite diferentes tipos de archivos como VOC, AU, RAW y WAV. El formato predeterminado, si no se especifica ningún formato, es Wave.

En el siguiente ejemplo, especificaremos el tipo de archivo WAV usando el comando dado:

$ aplay -t wav aplaywavsample

5. Modo de no bloqueo

APlay se puede abrir en modo no bloqueo. Si el dispositivo está ocupado, saldrá. Si el dispositivo es gratuito, reproducirá su archivo.

Para establecer el modo no bloqueo, agregue el -bandera sin bloqueo o -norte.

$ aplay -t wav -n aplaywavsample

Cómo interrumpir el aplay mientras reproduce un audio

Por defecto, APlay reproducirá el audio hasta que transcurra la duración. Sin embargo, hemos visto cómo puedes establecer el tiempo usando el -d bandera. Para interrumpir con fuerza, escriba Ctrl + C.

Verá un mensaje de interrupción una vez que mate el programa.

Conclusión

Espero que ahora comprenda cómo puede usar el comando APlay Linux para reproducir diferentes archivos de formato de audio en su línea de comando. En esta guía, hemos visto los diversos ejemplos de uso de varias opciones con aplay para mejorar su experiencia. Aplay es una gran utilidad. Deberías probarlo.