O comando linux do APLAY

O comando linux do APLAY
APLAY é uma ótima opção para reproduzir arquivos de áudio na linha de comando. É uma ferramenta para drivers de placa de som Avançada Linux Sound Architecture (ALSA). O APLAY suporta várias placas de som e formatos de arquivo em vários dispositivos, e funciona de maneira semelhante à maneira como um gravador, apenas que, neste caso, ele toca o áudio em vez de gravá -lo.

APLAY determina a taxa de bits, a taxa de amostragem, os formatos de arquivo e todos os outros detalhes do cabeçalho do arquivo de som antes de reproduzir o áudio. Vamos ver alguns dos exemplos de usar o APLAY no Linux.

Como jogar um áudio com APLAY

Para usar o APLAY, passe o nome do arquivo de áudio e quaisquer opções para ajustar sua preferência. A sintaxe básica é a seguinte:

$ APLAY [Opções] [Audiofile]

Existem muitas opções disponíveis para uso com o comando APLAY, e você pode abrir a página de ajuda para ver qual opção usar.

Para visualizar as opções disponíveis, use o seguinte comando:

$ APLAY -H

Liste os cartões de som disponíveis e os dispositivos de áudio digital

Máquinas diferentes têm diferentes dispositivos de hardware. Você pode ver os dispositivos de hardware de reprodução disponíveis para o seu dispositivo usando o -eu Flag como expresso no exemplo a seguir:

$ APLAY -L

Sua saída será diferente da saída a seguir devido à diferença na arquitetura.

Liste todos os PCMs

Você pode ver a modulação do código de pulso disponível para o seu dispositivo usando o -eu bandeira.

Dê uma olhada no seguinte comando:

$ APLAY -L

Jogue o áudio na linha de comando

O utilitário APLAY permite que você jogue arquivos de áudio através da linha de comando. Se você se perguntar como isso funciona, dê uma olhada no seguinte caso. Temos um arquivo de áudio chamado Aplaysample.mp3. Para reproduzir o áudio sem especificar outras opções, execute o seguinte comando:

$ APLAY APLAYSAMPLE.mp3

O áudio começará a jogar e o APLAY usará as configurações padrão com base nos detalhes do áudio para reproduzi -lo.

No entanto, você pode especificar como deseja que o arquivo seja reproduzido. Vamos fazer alguns exemplos:

1. Jogue o áudio para um tempo e frequência especificados

Vamos reproduzir o áudio por 20 segundos em uma determinada frequência de 3500Hz.

O comando será:

$ APLAY -D 20 -R 3500 APLAYSPRESS.mp3

Aqui o -d Flag especifica a duração para reproduzir o áudio e o -r Especifica a frequência. As mesmas especificações são refletidas na seguinte saída:

Depois que o tempo definido passa, o áudio para e você pode seguir em frente e escolher outras configurações.

2. Jogue o áudio completo em uma frequência definida

Você não precisa usar o -d bandeira para jogar o áudio em todo o comprimento. Por exemplo, podemos definir para reproduzir o áudio completo a 2500 Hz usando o seguinte comando:

$ APLAY -R 2500 APLAYSAMPLE.mp3

3. Suprimir as mensagens

Se você não deseja que nenhuma mensagem seja exibida no terminal enquanto toca um áudio usando o APLAY, use o -q bandeira.

4. Selecione o tipo de arquivo

O APLAY suporta diferentes tipos de arquivos, como VOC, AU, RAW e WAV. O formato padrão, se nenhum formato for especificado, é onda.

No exemplo a seguir, especificaremos o tipo de arquivo WAV usando o comando fornecido:

$ APLAY -T WAV APLAYWAVSample

5. Modo não bloqueador

APLAY pode ser aberta em um modo sem blocos. Se o dispositivo estiver ocupado, ele sairá. Se o dispositivo estiver livre, ele reproduzirá seu arquivo.

Para definir o modo não-block, adicione o -Bandeira não bloqueada ou -N.

$ APLAY -T WAV -N APLAYWAVSample

Como interromper o Aplay enquanto joga um áudio

Por padrão, o APLAY jogará o áudio até a duração decorrer. No entanto, vimos como você pode definir o tempo usando o -d bandeira. Para interromper com força, digite Ctrl + c.

Você verá uma mensagem de interrupção depois de matar o programa.

Conclusão

Espero que agora você entenda como pode usar o comando linux do APLAY para reproduzir diferentes arquivos de formato de áudio em sua linha de comando. Neste guia, vimos os vários exemplos de usar várias opções com aPlay para melhorar sua experiência. APLAY é uma ótima utilidade. Você deveria experimentar.