Pulseaudio nagrywanie

marcio
  • Rejestracja:ponad 17 lat
  • Ostatnio:2 dni
0

Hej mam w glowie projekt ale zanim go zaczne oczywiscie musze najpierw sprawdzic czy jest w ogole mozliwosc nagrywania roznych stream-ow (chodzi mi o samo audio).
Pytania mam dwa:
1.) Czy jest mozliwosc nagrywania tego co "przechodzi" przed karte audio bez "przekierowywania" dzwieku do glosnikow/sluchawek tzn nagrac go bez jego fizycznego odtwarzania?
2.) Jesli problem wyzej mozna jakos rozwiazac byc moze za pomoca virtual device to czy w takim wypadku jest mozliwosc odtworzyc n plikow audio kazdy z nich przekierowac do virtualnej karty i zapisac sobie to co ona przetwarza?

Poki co probowalem z docker-em i parec, w container binduje pulse server z host-a + w pulseaudio mam zaznaczone Make discoverable PulseAudio network sound devices locally i dzwiek z kontener-a slysze, za pomoca parec potrafie go nagrac i zapisac do mp3 za pomoca lame/ffmpeg.
Problem jednak polega na tym ze gdy audio jest muted/minimun to oczywiscie nic nie nagrywa bo uzywa fizycznie mikrofon ja jednak chcialbym przechwycic to na poziomie karty audio bez wzgledu na to czy dzwiek sie fizycznie wydobywa z jakies peryferii.

Czy ktos potrafi mnie nakierowac lub pomoc w jakikolwiek sposob?

katakrowa
  • Rejestracja:ponad 10 lat
  • Ostatnio:około 2 lata
  • Lokalizacja:Chorzów
  • Postów:1670
0

Napisz może dokładnie co chcesz osiągnąć bo chyba coś źle kombinujesz... PulseAudio owszem realizuje funkcje mixera audio ale to jednak nie narzędzie do nagrywania. Owszem jakaś aplikacja korzystająca z PulseAudio może to robić ale nie sam z siebie...

Generalnie wszystko można ale daj jakiś konkretny przykład.


Projektowanie i programowanie. Hobbystycznie elektronika i audio oszołom.
edytowany 1x, ostatnio: katakrowa
ME
  • Rejestracja:ponad 5 lat
  • Ostatnio:ponad 4 lata
  • Postów:638
0

Jeśli dobrze rozumiem to, co chcesz osiągnąć, to tutaj masz bardzo wyczerpujące odpowiedzi:
https://askubuntu.com/questions/60837/record-a-programs-output-with-pulseaudio

Możesz przekierować wyjście i nagrywać zamiast słuchać albo jednocześnie nagrywać i słuchać

marcio
  • Rejestracja:ponad 17 lat
  • Ostatnio:2 dni
0

@katakrowa @Meini praktycznie chce zrobic aplikacje ktora bedzie nagrywala track-i z yt/spotify i chce to zrobic tak zeby mozna bylo nagrywac kilka na raz a nie tylko jednak po drugiej.

katakrowa
  • Rejestracja:ponad 10 lat
  • Ostatnio:około 2 lata
  • Lokalizacja:Chorzów
  • Postów:1670
1

Jasny gwint! Ludzie czytajcie co napisaliście w swoich pytaniach i sprawdzajcie czy po przeczytaniu ich sami wiedzielibyście o co chodzi.

Z tego co napisałeś domyślam się, że chciałbyś równolegle ( w tym samym czasie ) nagrywać kilka jednocześnie grających "przeglądarek".
Przy czym nie zapisywać wszystko do jednego pliku jako mix wszystkiego tylko dźwięk z każdej przeglądarki do osobnego pliku ? Dobrze zrozumiałem?


Projektowanie i programowanie. Hobbystycznie elektronika i audio oszołom.
edytowany 3x, ostatnio: katakrowa
marcio
tak bardzo dobrze, masz w sumie racje ze nie wytlumaczylem tego dobrze
katakrowa
  • Rejestracja:ponad 10 lat
  • Ostatnio:około 2 lata
  • Lokalizacja:Chorzów
  • Postów:1670
0

Myślę, że w Twoim przypadku PulseAudio może okazać się bardziej kłopotem niż pomocą.
Do chrome jest np. dodatek, który pozwala nagrywać strumień odtwarzanego audio do pliku.
https://chrome.google.com/webstore/detail/chrome-audio-capture/kfokdmfpdnokpmpbjhjbcabgligoelgp

screenshot-20200213162410.png

Czy do FF: https://addons.mozilla.org/pl/firefox/addon/audio-downloader-prime/


Projektowanie i programowanie. Hobbystycznie elektronika i audio oszołom.
edytowany 2x, ostatnio: katakrowa
marcio
  • Rejestracja:ponad 17 lat
  • Ostatnio:2 dni
0

@katakrowa: pokombinuje z automatyzacja tego rozszerzenia i zobacze co z tego wyjdzie, lecz rozwiazanie z pulseaudio wydaje mi sie ciekawsze i bardziej eleganckie

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.