[linux]Przekierowanie dźwięku do stdin programu

0

Witam,

Potrzebuję "przekierować" dźwięk w systemie linux slackware 12.1(dźwięk alsa) do stdin pewnego programu(obojętnie jaki format, byle nie skompresowany - najlepiej 44,1kHz 16-bit mono). Jak to uczynić? Program ten wysyła dane do urządzenia odtwarzającego muzyke. Przykładowe odpalenie muzyki:
cat muza16bitmono44100.wav | mar_play. Oczywiście program "mar_play" mogę dostosować jeśli zajdzie potrzeba.

0

Dźwięk może zapisywany być do pliku, na razie tyle co wymyśliłem:

 

pcm.!default {
  type null
}

pcm.rec {
  type file
  slave {
    pcm default
  }
  file "/tmp/aa.raw"
}

Problem jest taki, że przy odtwarzaniu trzeba podawać "rec" np. aplay -D rec cos.wav. Myślę że jakby udało się nazwać "default" do dźwięk domyślnie by tam trafiał - pytanie czy ze systemu także? Jak zrobić aby dźwięk z całego systemu trafiał do pliku?

1 użytkowników online, w tym zalogowanych: 0, gości: 1