Aplay Linux -kommandoen

Aplay Linux -kommandoen
Aplay er et flott alternativ for å spille lydfiler på kommandolinjen. Det er et verktøy for Advanced Linux Sound Architecture (ALSA) lydkortdrivere. APLay støtter forskjellige lydkort og filformater på flere enheter, og det fungerer som en opptaker gjør det, bare at i dette tilfellet spiller den lyden i stedet for å spille inn den.

Aplay bestemmer bithastigheten, eksemplarhastigheten, filformatene og alle andre detaljer fra lydfiloverskriften før du spiller lyden. La oss se noen av eksemplene på å bruke Aplay i Linux.

Hvordan spille en lyd med APLAY

For å bruke APLAY, send navnet på lydfilen og eventuelle alternativer for å finpusse preferansen din. Den grunnleggende syntaksen er som følger:

$ APLAY [Alternativer] [AudioFile]

Det er mange alternativer tilgjengelig å bruke med Aplay -kommandoen, og du kan åpne hjelpesiden for å se hvilket alternativ du skal bruke.

For å se tilgjengelige alternativer, bruk følgende kommando:

$ APLAY -H

Liste over tilgjengelige lydkort og digitale lydenheter

Ulike maskiner har forskjellige maskinvareenheter. Du kan se avspillingsmaskinvareenheter som er tilgjengelige for enheten din ved å bruke -l flagg som uttrykt i følgende eksempel:

$ APLAY -L

Utgangen din vil være forskjellig fra følgende utgang på grunn av forskjellen i arkitektur.

Liste opp alle PCM -er

Du kan se pulskodemodulasjonen som er tilgjengelig for enheten din ved å bruke -L flagg.

Ta en titt på følgende kommando:

$ APLAY -L

Spill lyden på kommandolinjen

Aplay -verktøyet lar deg spille av lydfiler via kommandolinjen. Hvis du lurer på hvordan det fungerer, kan du se på følgende tilfelle. Vi har en lydfil som heter Aplaysample.mp3. For å spille av lyden uten å spesifisere andre alternativer, kjør følgende kommando:

$ APLAY APLAYSAMPLE.mp3

Lyden begynner å spille, og APLAY vil bruke standardinnstillingene basert på lyddetaljene for å spille av den.

Du kan imidlertid spesifisere hvordan du vil at filen skal spille. La oss ha noen eksempler:

1. Spill lyden for en spesifisert tid og frekvens

La oss spille lyden i 20 sekunder med en gitt frekvens på 3500Hz.

Kommandoen vil være:

$ APLAY -D 20 -R 3500 APLAYSAMPLE.mp3

Her, The -d flagget spesifiserer varigheten for å spille av lyden og -r Angir frekvensen. De samme spesifikasjonene reflekteres over følgende utgang:

Når den angitte tiden har gått, stopper lyden, og du kan gå foran og velge andre innstillinger.

2. Spill hele lyden med en angitt frekvens

Du trenger ikke å bruke -d flagg for å spille lyden i full lengde. For eksempel kan vi sette til å spille hele lyden på 2500 Hz ved hjelp av følgende kommando:

$ APLAY -R 2500 APLAYSAMPLE.mp3

3. Undertrykke meldingene

Hvis du ikke vil at noen meldinger skal vises på terminalen mens du spiller en lyd ved hjelp av APLAY, kan du bruke -q flagg.

4. Velg filtypen

Aplay støtter forskjellige filtyper som VOC, AU, RAW og WAV. Standardformatet, hvis ingen format er spesifisert, er bølge.

I det følgende eksempel vil vi spesifisere filtypen WAV ved hjelp av den gitte kommandoen:

$ APLAY -T WAV APLAYWAVSAMPLE

5. Ikke-blokkeringsmodus

Aplay kan åpnes i en ikke-blokkeringsmodus. Hvis enheten er opptatt, vil den avslutte. Hvis enheten er gratis, vil den spille av filen din.

For å stille inn ikke-blokkeringsmodus, legg til -Ikke -blokkeringsflagg eller -N.

$ APLAY -T WAV -N APLAYWAVSEMPLE

Hvordan avbryte APLAY mens du spiller en lyd

Som standard vil Aplay spille lyden til varigheten går. Imidlertid har vi sett hvordan du kan sette tiden ved å bruke -d flagg. For kraftig avbryter, skriv inn Ctrl + c.

Du vil se en avbruddsmelding når du dreper programmet.

Konklusjon

Jeg håper du nå forstår hvordan du kan bruke Aplay Linux -kommandoen til å spille av forskjellige lydformatfiler på kommandolinjen. I denne guiden har vi sett de forskjellige eksemplene på å bruke forskjellige alternativer med Aplay for å gjøre opplevelsen din bedre. Aplay er et flott verktøy. Du bør prøve det.