Il comando Aplay Linux

Il comando Aplay Linux
Aplay è un'ottima opzione per la riproduzione di file audio nella riga di comando. È uno strumento per i driver di schede audio avanzate Linux Sound Architecture (ALSA). Aplay supporta varie schede audio e formati di file su più dispositivi e funziona in modo simile a come fa un registratore, solo quello che in questo caso, riproduce l'audio invece di registrarlo.

Aplay determina la velocità bit, la frequenza di esempio, i formati di file e tutti gli altri dettagli dall'intestazione del file audio prima di riprodurre l'audio. Vediamo alcuni degli esempi dell'uso di Aplay in Linux.

Come riprodurre un audio con Aplay

Per utilizzare Aplay, passare il nome del file audio e qualsiasi opzione per modificare le tue preferenze. La sintassi di base è la seguente:

$ aplay [opzioni] [audiofile]

Ci sono molte opzioni disponibili da utilizzare con il comando Aplay e puoi aprire la pagina di aiuto per vedere quale opzione utilizzare.

Per visualizzare le opzioni disponibili, utilizzare il comando seguente:

$ aplay -h

Elenca le schede audio disponibili e i dispositivi audio digitali

Macchine diverse hanno dispositivi hardware diversi. È possibile visualizzare i dispositivi hardware di riproduzione disponibili per il tuo dispositivo utilizzando il -l Flag come espresso nel seguente esempio:

$ aplay -l

L'output sarà diverso dal seguente output a causa della differenza nell'architettura.

Elenca tutti i PCM

È possibile visualizzare la modulazione del codice impulso disponibile per il dispositivo utilizzando il -L bandiera.

Dai un'occhiata al seguente comando:

$ aplay -l

Riproduci l'audio sulla riga di comando

L'utilità APlay consente di riprodurre file audio tramite la riga di comando. Se ti chiedi come funziona, dai un'occhiata al seguente caso. Abbiamo un file audio chiamato Aplaysample.mp3. Per riprodurre l'audio senza specificare altre opzioni, eseguire il comando seguente:

$ aplay aplaysample.mp3

L'audio inizierà a riprodurre e Aplay utilizzerà le impostazioni predefinite in base ai dettagli audio per riprodurlo.

Tuttavia, puoi specificare come si desidera che il file sia riprodotto. Facciamo alcuni esempi:

1. Riproduci l'audio per un tempo e una frequenza specificati

Suoniamo l'audio per 20 secondi a una determinata frequenza di 3500Hz.

Il comando sarà:

$ aplay -d 20 -r 3500 aplaysample.mp3

Qui, il -D La bandiera specifica la durata per riprodurre l'audio e il -R Specifica la frequenza. Le stesse specifiche si riflettono sul seguente output:

Una volta che il tempo impostato è trascorso, l'audio si interrompe e puoi andare avanti e scegliere altre impostazioni.

2. Riproduci l'audio completo a una frequenza impostata

Non è necessario usare il -D Flag per riprodurre l'audio a tutta lunghezza. Ad esempio, possiamo impostare per riprodurre l'audio completo a 2500 Hz usando il seguente comando:

$ aplay -r 2500 aplaysample.mp3

3. Sopprimere i messaggi

Se non si desidera visualizzare messaggi sul terminale mentre riproduci un audio usando APlay, usa il -Q bandiera.

4. Seleziona il tipo di file

Aplay supporta diversi tipi di file come COV, AU, RAW e WAV. Il formato predefinito, se non viene specificato alcun formato, è Wave.

Nel seguente esempio, specificheremo il tipo di file WAV usando il comando indicato:

$ aplay -t wav aplaywavsample

5. Modalità non bloccante

Aplay può essere aperto in modalità non blocco. Se il dispositivo è occupato, uscirà. Se il dispositivo è gratuito, riprodurrà il tuo file.

Per impostare la modalità non blocco, aggiungi il -bandiera non blocco O -N.

$ aplay -t wav -n aplaywavsample

Come interrompere Aplay durante la riproduzione di un audio

Per impostazione predefinita, Aplay riprodurrà l'audio fino a quando la durata non trasmette. Tuttavia, abbiamo visto come si può impostare il tempo usando il -D bandiera. Per interrompere con forza, digita ctrl + c.

Vedrai un messaggio di interrupt una volta ucciso il programma.

Conclusione

Spero che tu non capisca come puoi usare il comando Aplay Linux per riprodurre diversi file di formato audio nella tua riga di comando. In questa guida, abbiamo visto i vari esempi di utilizzo di varie opzioni con Aplay per migliorare la tua esperienza. Aplay è una grande utilità. Dovresti provarlo.