Polecenie aplay Linux

Polecenie aplay Linux
Aplay to świetna opcja do odtwarzania plików audio w wierszu poleceń. Jest to narzędzie dla sterowników kart dźwiękowych zaawansowanej architektury dźwięku Linux (ALSA). Aplay obsługuje różne karty dźwiękowe i formaty plików na wielu urządzeniach i działa podobnie do tego, jak robi rejestrator, tylko że w tym przypadku odtwarza dźwięk zamiast go nagrywać.

Aplay określa szybkość bitowa, szybkość próbkowania, formaty plików i wszystkie inne szczegóły z nagłówka pliku dźwięku przed odtworzeniem dźwięku. Zobaczmy niektóre przykłady używania aplaya w Linux.

Jak odtwarzać dźwięk z applay

Aby użyć aplay, przekazaj nazwę pliku audio i wszelkie opcje, aby dostosować preferencje. Podstawowa składnia jest następująca:

$ aplay [opcje] [audiofile]

Istnieje wiele opcji do użycia z poleceniem aplay i możesz otworzyć stronę pomocy, aby zobaczyć, z której opcji użyć.

Aby wyświetlić dostępne opcje, użyj następującego polecenia:

$ aplay -h

Wymień dostępne karty dźwiękowe i cyfrowe urządzenia audio

Różne maszyny mają różne urządzenia sprzętowe. Możesz wyświetlić urządzenia sprzętowe odtwarzające dostępne dla urządzenia za pomocą -L Flaga wyrażona w poniższym przykładzie:

$ aplay -l

Twoje wyjście będzie różne od następujących danych wyjściowych ze względu na różnicę w architekturze.

Wymień wszystkie PCM

Możesz wyświetlić modulację kodu impulsowego dostępnego dla urządzenia za pomocą -L flaga.

Spójrz na następujące polecenie:

$ aplay -l

Odtwórz dźwięk na wierszu poleceń

Narzędzie aplay umożliwia odtwarzanie plików audio za pomocą wiersza poleceń. Jeśli zastanawiasz się, jak to działa, spójrz na następującą sprawę. Mamy nazwany plik audio Próbka.MP3. Aby odtwarzać dźwięk bez określania innych opcji, uruchom następujące polecenie:

APLAY APLAY PLAYSMAP.MP3

Audio zacznie odtwarzać, a Aplay użyje ustawień domyślnych na podstawie szczegółów dźwięku, aby.

Jednak możesz określić, w jaki sposób chcesz odtwarzać plik. Miejmy kilka przykładów:

1. Odtwarzaj dźwięk na określony czas i częstotliwość

Zagrajmy w dźwięk przez 20 sekund z danej częstotliwości 3500 Hz.

Poleceniem będzie:

$ aplay -d 20 -R 3500 aplayspamp.MP3

Tutaj -D flaga określa czas odtwarzania dźwięku i -R Określa częstotliwość. Te same specyfikacje znajdują odzwierciedlenie na następujące dane wyjściowe:

Po upływie ustawionego czasu, audio zatrzymuje się i możesz wybrać inne ustawienia.

2. Odtwarzaj pełny dźwięk na ustawionej częstotliwości

Nie musisz używać -D flaga do odtwarzania dźwięku na pełnej długości. Na przykład możemy ustawić odtwarzanie pełnego dźwięku przy 2500 Hz za pomocą następującego polecenia:

$ aplay -r 2500 aplayspamp.MP3

3. Tłumij wiadomości

Jeśli nie chcesz wyświetlać żadnych wiadomości na terminalu podczas odtwarzania dźwięku za pomocą aplaya, użyj -Q flaga.

4. Wybierz typ pliku

Aplay obsługuje różne typy plików, takie jak LZO, AU, RAW i WAV. Format domyślny, jeśli nie jest określony format, to fala.

W poniższym przykładzie określamy WAV typu pliku za pomocą podanego polecenia:

$ aplay -t Wav aplaywavSample

5. Tryb bez blokowania

Aplay można otworzyć w trybie bez bloku. Jeśli urządzenie jest zajęte, wyjdzie. Jeśli urządzenie jest bezpłatne, odtworzy plik.

Aby ustawić tryb nie blokowy, dodaj -Flaga bez bloku Lub -N.

$ aplay -t wav -n aplaywavSample

Jak przerwać aplay podczas odtwarzania dźwięku

Domyślnie applay odtworzy dźwięk do czasu upływu czasu. Widzieliśmy jednak, jak możesz ustawić czas za pomocą -D flaga. Aby silnie przerwać, wpisz Ctrl + c.

Po zabiciu programu zobaczysz wiadomość przerwania.

Wniosek

Mam nadzieję, że teraz rozumiesz, w jaki sposób możesz użyć polecenia applay Linux do odtwarzania różnych plików formatów audio na wierszu poleceń. W tym przewodniku widzieliśmy różne przykłady korzystania z różnych opcji z applay, aby ulepszyć twoje doświadczenie. Aplay to świetne narzędzie. Powinieneś to wypróbować.