alsaloop wybór urządzenia nadawczego

Grafika, film, dźwięk.
wujeksamozuo
Sędziwy Jeż
Sędziwy Jeż
Posty: 43
Rejestracja: 31 gru 2011, 13:41
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Kontakt:

alsaloop wybór urządzenia nadawczego

Post autor: wujeksamozuo »

Witam, z góry przepraszam jeśli to zły dział.

Problem jest taki iż chciałbym odtwarzać dźwięk z mikrofonu w głośnikach, czytałem o arecord i aplay oraz o alsaloop i chyba ten drugi sposób by mi najbardziej odpowiadał; czytałem także że pogłaśniając mikrofon na maxa słychać dźwięk w głośnikach bez zmieniania czegokolwiek, może u innych tak bo u mnie nie.
Sprawa może nie była by tak skomplikowana jakbym miał jeden mikrofon w systemie, aczkolwiek mam w systemie 4 kamery internetowe USB i każda posiada wbudowany mikrofon. Kamery nr1, nr2 i nr3 stoją przy komputerze a kamera nr4 jest piętro niżej i z niej chce własnie słyszeć dźwięk w głośnikach (słyszeć LIVE nie nagrywać)
Po wydaniu w terminalu komendy

Kod: Zaznacz cały

alsaloop
otrzymuje z głośników dźwięk z mikrofonu z jednej z 3 kamer przy komputerze, wynikiem polecenia jest

Kod: Zaznacz cały

underrun for playback hw:0,0
nie wiem jak zmienić źródło na mikrofon z kamery nr4

Udało mi się drugą metoda czyli arecord i aplay.

Kod: Zaznacz cały

arecord -D hw:1,0 -f S16_LE | aplay
Nagrywa WAVE 'stdin' : Signed 16 bit Little Endian, Częstotliwość 8000 Hz, Mono
Odtwarza WAVE 'stdin' : Signed 16 bit Little Endian, Częstotliwość 8000 Hz, Mono
niedopełnienie bufora!!! przynajmniej 122,315 ms długości)
zmieniając tu hw:1,0 na 2,0 lub 3,0 udaje mi sie zmienić mikrofon z poszczególnych kamer, ale nasuwa mi sie pytanie czy korzystając z tej komendy tworzy sie plik dźwiękowy z nagraniem aktualnym który po kilku godzinach/dniach zapcha mi dysk?

Próbowałem z alsaloop

Kod: Zaznacz cały

alsaloop -C hw:1,0 -P hw:0,0
Channels count (2) not available for capture hw:1,0: Invalid argument
Unable to set parameters for capture hw:1,0 stream: Invalid argument
Loopback start failure.

Kod: Zaznacz cały

alsaloop -C hw:0,2 -P hw:0,0
capture hw:0,2 open error: No such file or directory
Loopback initialization failure.
Jak sprawdzić nazwy urządzeń wejścia/wyjścia?
Na wyjściu mam hw:0,0
z tego co widze, ale jak odróżnić wejscie hw:0,0 od wyjscia hw:0,0?
ODPOWIEDZ

Wróć do „Muzyka, filmy, zdjęcia, grafika”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 13 gości