Der Befehl aplay Linux

Der Befehl aplay Linux
Aplay ist eine großartige Option, um Audiodateien in der Befehlszeile abzuspielen. Es ist ein Werkzeug für Soundkartenkarten -Treiber für erweiterte Linux Sound Architecture (ALSA). APALL unterstützt verschiedene Soundkarten und Dateiformate auf mehreren Geräten und funktioniert ähnlich wie ein Rekorder, nur dass in diesem Fall das Audio abspielt, anstatt es aufzunehmen.

APLE ermittelt die Bitrate, die Beispielrate, die Dateiformate und alle anderen Details aus dem Sound -Datei -Header, bevor Sie das Audio abspielen. Lassen Sie uns einige der Beispiele für die Verwendung von Aplay unter Linux sehen.

Wie man ein Audio mit Aplay spielt

Um Aplay zu verwenden, übergeben Sie den Namen der Audiodatei und alle Optionen, um Ihre Präferenz zu optimieren. Die grundlegende Syntax ist wie folgt:

$ aplay [Optionen] [AudioFile]

Es gibt viele Optionen, die mit dem APLAY -Befehl verwendet werden können, und Sie können die Hilfeseite öffnen, um zu sehen, welche Option verwendet werden soll.

Verwenden Sie den folgenden Befehl, um die verfügbaren Optionen anzuzeigen:

$ aplay -h

Listen Sie die verfügbaren Soundkarten und digitalen Audiogeräte auf

Unterschiedliche Maschinen haben unterschiedliche Hardware -Geräte. Sie können die Playback -Hardware -Geräte anzeigen, die für Ihr Gerät zur Verfügung stehen -l Flagge wie im folgenden Beispiel ausgedrückt:

$ aplay -l

Ihre Ausgabe unterscheidet sich aufgrund des Unterschieds in der Architektur von der folgenden Ausgabe.

Listen Sie alle PCMs auf

Sie können die für Ihr Gerät verfügbare Pulscode -Modulation mithilfe der anzeigen -L Flagge.

Schauen Sie sich den folgenden Befehl an:

$ aplay -l

Spielen Sie das Audio in der Befehlszeile

Mit dem APLay -Dienstprogramm können Sie Audiodateien über die Befehlszeile abspielen. Wenn Sie sich fragen, wie das funktioniert, schauen Sie sich den folgenden Fall an. Wir haben eine Audiodatei mit dem Namen Aplaysample.MP3. Führen Sie den folgenden Befehl aus, um das Audio abzuspielen, ohne andere Optionen anzugeben:

$ aplay aplaysample.MP3

Das Audio beginnt mit dem Spiel.

Sie können jedoch angeben, wie die Datei abgespielt werden soll. Lassen Sie uns einige Beispiele haben:

1. Spielen Sie das Audio für eine bestimmte Zeit und Frequenz

Lassen Sie uns das Audio für 20 Sekunden bei einer bestimmten Frequenz von 3500 Hz spielen.

Der Befehl wird sein:

$ aplay -d 20 -r 3500 aplaysample.MP3

Hier das -D Flag gibt die Dauer für das Spielen des Audios und die an -R Gibt die Frequenz an. Die gleichen Spezifikationen spiegeln sich in der folgenden Ausgabe wider:

Sobald die festgelegte Zeit verstrichen ist, stoppt der Audio und Sie können andere Einstellungen auswählen.

2. Spielen Sie das vollständige Audio bei einer festgelegten Frequenz

Sie müssen die nicht verwenden -D Fahnen Sie das Audio in voller Länge ab, um das Audio zu spielen. Zum Beispiel können wir das vollständige Audio mit 2500 Hz mit dem folgenden Befehl einstellen:

$ aplay -r 2500 aplaysample.MP3

3. Unterdrückung die Nachrichten

Wenn Sie nicht möchten, dass Nachrichten auf dem Terminal angezeigt werden, während Sie ein Audio mit Aplay abspielen, verwenden Sie die -Q Flagge.

4. Wählen Sie den Dateityp aus

Aplay unterstützt verschiedene Dateitypen wie VOC, AU, RAW und WAV. Das Standardformat, wenn kein Format angegeben ist, ist die Welle.

Im folgenden Beispiel geben wir den Dateityp -WAV mit dem angegebenen Befehl an:

$ aplay -t wav aplaywavSample

5. Nicht-Blocking-Modus

Aplay kann in einem Nicht-Block-Modus geöffnet werden. Wenn das Gerät besetzt ist, wird es beendet. Wenn das Gerät kostenlos ist, wird Ihre Datei abgespielt.

Fügen Sie den Nicht-Block-Modus hinzu, um die Nicht-Block-Modus zu setzen -Non -Block -Flagge oder -N.

$ aplay -t wav -n aplaywavSample

So unterbrechen Sie APALL beim Spielen eines Audios

Standardmäßig wird Aplay das Audio abspielen, bis die Dauer verstrichen ist. Wir haben jedoch gesehen, wie Sie die Zeit mit dem festlegen können -D Flagge. Zum Gewalt unterbrechen, Typ Strg + c.

Sie werden eine Interrupt -Nachricht sehen, sobald Sie das Programm getötet haben.

Abschluss

Ich hoffe, Sie verstehen jetzt, wie Sie mit dem Befehl ayplay Linux verschiedene Audioformatdateien in Ihrer Befehlszeile abspielen können. In diesem Leitfaden haben wir die verschiedenen Beispiele für die Verwendung verschiedener Optionen mit APLE gesehen, um Ihre Erfahrung zu verbessern. Aplay ist ein tolles Dienstprogramm. Sie sollten es ausprobieren.