Jak używać PACAT do nagrywania i odtwarzania dźwięku w Linux

Jak używać PACAT do nagrywania i odtwarzania dźwięku w Linux
PACAT umożliwia nagrywanie i odtwarzanie kodowanych i surowych plików audio na serwerze dźwięku pulsaudio. Pacat obsługuje wszystkie formaty audio Libsndfile Wsparcie i możesz go łatwo użyć z różnymi opcjami do wykonywania różnych czynności.

Pacat ma różne aliasy dla większości swoich opcji, a będziesz w lepszej pozycji, aby osiągnąć to do końca tego przewodnika, jeśli chcesz nagrać i odtwarzać strumienie audio. Omówimy początek od PACAT, oferując dostępne monitory oraz nagrywanie strumieni i odtwarzania audio.

Jak korzystać z PACAT

Pulseaudio to serwer dźwiękowy dla Win32 i Posx Systems i oferuje lepsze opóźnienie niż poprzednia wersja, PolyPaudio. Powinieneś domyślnie zainstalować pulsaudio. Jeśli nie, użyj następującego polecenia, aby je zainstalować:

$ sudo apt -get instaluj --y pulseaudio

PACAT zostaje zainstalowany z PulseAudio i możesz potwierdzić jego instalację, sprawdzając jej wersję za pomocą następującego polecenia:

$ pacat --version

Ponadto Pacat oferuje różne opcje. Możesz wyświetlić stronę pomocy, aby zobaczyć listę różnych rzeczy, które możesz zrobić.

$ pacat - -help

Większość standardowych opcji, których będziesz używać, obejmuje:

1. Pacat View zlewozmywaków i szorty

Przed użyciem PACAT należy wymienić dostępne zlewozmywaki do odtwarzania i dostępne źródło do nagrania. Aby wyświetlić dostępne zlewy, użyj następującego polecenia:

$ PACTL LISTE ZASPÓŁ KRÓTKOWE


W przypadku źródeł możesz je wymienić za pomocą następującego polecenia:

$ PACTL LIST ŹRÓDŁA KRÓTKIE


Wymieniliśmy krótki opis zlewów i źródeł. Możesz jednak wyświetlić szczegółowe wyjście, usuwając krótkie. Na przykład, przejściem źródeł będzie wyraźnym wyjściem:

$ pactl lista tonąca

Wyjście pokazuje więcej szczegółów, w tym podłączone urządzenia dźwiękowe, wolumin, stan itp. Poniższe dane wyjściowe to pokazuje Zlew #1 biegnie.


Możesz także wyświetlić urządzenie monitorujące, którego należy użyć do nagrywania i odtwarzania za pomocą „-D" opcja.

Lista $ PACMD | Grep ".monitor"


Z powyższego wyjścia mamy dwa monitory. Jeden jest dla Audio analogowe stereo, a drugi jest podłączony do zewnętrznego urządzenia Bluetooth. Możesz wybrać, którego użycie do nagrywania i odtwarzania ze znanymi monitorami.

2. PACAT RECORD

Możesz użyć „-R" Lub "-nagrywać„Opcja rejestrowania danych audio. Tutaj możesz określić plik, aby go napisać. Jeśli nie, napisze do Stdout. Alias ​​na to jest Parec. Spróbujemy obu opcji w naszym przykładzie. Gramy dźwięk z przeglądarki Chrome, a dźwięk jest podłączony do urządzenia Bluetooth.

Aby rozpocząć nagrywanie i napisać do WAV Plik, poleceniem będzie:

$ PERC Record1.WAV

Z poprzednim poleceniem Pacat nagrywa każdy dźwięk z otaczania, dopóki nie zabijesz procesu za pomocą „Ctrl + c". Aby nagrać z określonego monitora zamiast otaczających dźwięków, określ źródło za pomocą „-D". Możesz ustawić jego identyfikator lub nazwę. Na przykład, jeśli mamy jeden aktywny zlew, możemy nagrać jego dźwięk. Poleceniem będzie:

$ pErec -d 2 rekord2.WAV


Aby zapisać dane do stdout, pomiń plik wyjściowy. Jednak wyjście będzie nieczytelne.

Nasz plik zawierający nagranie zapisuje się w bieżącym katalogu, jeśli nie zostanie określona ścieżka.

3. Odtwarzanie Pacat

Aby odtworzyć nagrane wyjście, użyj „-P | -odtwarzanie nagranego dźwięku„Opcja, alias dla Pacat. Musisz także określić zlew, aby odtworzyć plik. Wymień dostępne zlewozmywaki, a następnie wybierz jeden za pomocą nazwy lub identyfikatora.

W naszym przypadku wybierzmy Zlew 0, który jest obecnie zawieszony.


Dźwięk będzie odtwarzany do czasu zakończenia procesu lub zakończy się.

4. PACAT ustawił wolumin audio

Możesz ustawić wolumin dla odtwarzanego dźwięku. Użyj "-objętość = objętość ” flaga. Objętość wynosi od 0 (ciche) do 65536 (maksymalna objętość).

Aby ustawić głośność 65000, poleceniem będzie:

$ pacat -d 0 rekord2.WAV -VOLUME = 65000

5. Odtwarzanie wejścia audio

Możliwe jest odtwarzanie dźwięku na jednym zlewie i bezpośrednio odtwarzanie go na innym monitorze. Na przykład, aby nagrać dźwięk na Monitor 0 i odtwarzać go na Monitor 1, poleceniem będzie:

$ Parec -d 0 | pacat -d 1

W poprzednim poleceniu dźwięk nie jest rejestrowany. Można go jednak nagrać, jak pokazano w poniższym przykładzie:

$ Parec | TEE SIM.WAV | pacat -d 1

Tutaj nagraliśmy dźwięk i napisaliśmy go do pliku, Sim.WAV. Ponadto nagrany dźwięk odtwarza się bezpośrednio, aby zatopić 1.

6. Inne opcje PACAT

Omówiliśmy wspólne opcje. Istnieją jednak inne doskonałe opcje, których można użyć.

Aby wyświetlić formaty plików obsługiwane przez PACAT, uruchom „-FILE FORMATS".


Aby określić format odtwarzania lub nagrywania strumienia dźwięku, użyj „-FILLE-FORMAT = Format".

Ustawmy nagrywać za pomocą WAV. Poleceniem będzie:

$ Parec -d 2 Record3 - -File -Format = WAV

Wniosek

PACAT to doskonałe narzędzie do nagrywania, odtwarzania plików audio i obsługi większości formatów plików. W tym artykule omówiono, jak zacząć od PACAT, i omówiliśmy, w jaki sposób możesz korzystać z PACAT z różnymi monitorami za pomocą przykładów. Zapraszam do wypróbowania innych opcji na stronie mężczyzny.