Pulseaudio gondok Fedora 11-en
Fórum témák:
Disztribúciók:
Ide jöhet minden a Fedora 11 Pulseaudiot érintő probléma. Sokaknak van még vele gondja, próbáljunk meg kihozni belőle valamit, mondjuk néhány bugreportot.
- A hozzászóláshoz regisztráció és belépés szükséges
- 1307 olvasás


Nekem most már csak 3 kisebb
Nekem most már csak 3 kisebb gondom van vele.
Illetve az egyiket már megoldották.
- Ablak, vagy desktop váltásnál 1 másodpercre elnémul. Látszik is a hangerő szabályozó panel alkalmazáson, hogy áthúzza egy pillanatra. Na mostmár ez megszűnt, ha app használja a hangeszközt, akkor nincs.
- Cpu-t egy picit jobban használja a kelleténél. Nem vészes, mert az AMD 3500+ 1000 mhz-n marad, és úgy 35-40 %. Ehhez kell még optimalizáció.
- Azt sosem értem, hogy mi állítja a hangerőt éppen. Ezt lehet még kifejtem, mert így elég homályos. :)
kernel: akutális i686,
Eszköz:
modul: snd_emu10k1
Köszönöm, hogy megnyitottad a témát
Köszönöm, hiszen momentán Fedorában - és a többi Linuxban is - ez az egyik legelviselhetetlenebb probléma. Nincs egzotikus audio interface-em, volt már olyan kernel, amelyikkel működött a SondBlaster Live! SB0410 vagy minek is hívják ezt a CA0106 chipet tartalmazó csodát.
Valóban ALSA-függő a dolog, csak furcsa módon úgy 1.0.16 vagy 1.0.17-es ALSA driverrel jó volt, 1.0.18a-val rossz, de még hallgatható, 1.0.20, 1.0.21-gyel pedig határozottan rossz, megfekteti a pulseaudio-t. Ez is egyfajta fejlődés, bár én inkább javulást várnék a verziószámok növekedésével. 2.6.30.5-ös kernelben 1.0.20-as ALSA driver van, ez előrevetíti, hogy Fedora 12 kernelében sem lesz 1.0.21-nél újabb - egyelőre még nem létező - ALSA driver, azaz Fedora 12-ben sem lesz működő hang. :((
Nincs jó megoldás
Pontosan végigcsináltam ezt. Jobb az nem lett tőle, igaz, rosszabb sem. Tegyük hozzá, nem is hittem benne. De ha már kuruzslás, akkor legyen pontos, áldozzuk fekete kakas vérét teliholdkor, éjfélkor. Összeszedhetné magát az ALSA és a PA csapata.
2.6.31 vanillával sem jó :-/
Tegnap kijött a 2.6.31-es vanilla kernel, lefordítottam Fedora 11-re, hátha. Mert láttam a changelog-ban néhány ca0106-ot érintő javítást. Hát, nem nyert. Talán annyit mondhatok, hogy amíg a pulseaudio nem omlott össze, addig viszont nem hallottam ropogni a hangot. A hibaüzenet a szokásos:
pulseaudio[2282]: alsa-util.c: snd_pcm_avail() returned a value that is exceptionally large: 16140901064495851200 bytes(384307168168 ms).
Mindenkinél rendben?
Mindenkinél rendben van a hang Fedorán, vagy csak nekem vannak olyan túlzó elvárásaim, hogy szóljon?
Nem túlzás. Viszont nekem a 3
Nem túlzás. Viszont nekem a 3 probléma közül már csak 1 van. Tudom ez rajtad nem segít. :(
Most volt hang tesztelés nap, azt megpróbálhatnád esetleg. Lehet 2-3 nappal utána is, nekem azt mondták irc-n, hogy nem szentírás az a nap.
Hol, mi, merre? Csak kapkodom
Hol, mi, merre? Csak kapkodom a fejem. Van valami iso image, vagy fel kellene tenni a rawhide-ot? A fenébe, ha hamarabb tudtam volna. Ez annyira nyomaszt, hogy azt hiszem, tudtam volna némi adalékkal szolgálni...
Na erről pont nem volt hír.
Na erről pont nem volt hír. :(
Viszont itt leírnak mindent ami kell a teszteléshez. Telepítened sem kell, csinálnak minden tesztsorozathoz live image-et, vannak előre elkészített tesztek, csak azokat kell lefuttatni és az eredményeket beküldeni. Elég egyszerű, 2-3 óra alatt az egész megvan.
irc-n rákérdezhetsz azért, elég segítőkészek.
Én a noveaout végigcsináltam, csak a táblázattal gyűlt meg a bajom. :S
Lehet erre még rákérdezek.
Fedora 12 béta - még mindig összeomlik a hang :(
A gond még mindig ugyanaz, nem lep meg, hiszen sehol sem olvastam, hogy megtalálták a bugot. Mindenesetre írtam egy bugreport-ot a bugzilla.redhat.com-ra. Két sor ízelítőként a logból:
Oct 23 20:56:20 localhost pulseaudio[1742]: alsa-util.c: snd_pcm_avail() returned a value that is exceptionally large: 18446744073709518820 bytes (384307168031 ms).Oct 23 20:56:20 localhost pulseaudio[1742]: alsa-util.c: Most likely this is a bug in the ALSA driver 'snd_ca0106'. Please report this issue to the ALSA developers.
De van ám ilyen is:
Oct 23 20:34:56 localhost kernel: =============================================Oct 23 20:34:56 localhost kernel: [ INFO: possible recursive locking detected ]
Oct 23 20:34:56 localhost kernel: 2.6.31.1-56.fc12.x86_64 #1
Oct 23 20:34:56 localhost kernel: ---------------------------------------------
Oct 23 20:34:56 localhost kernel: pulseaudio/1626 is trying to acquire lock:
Oct 23 20:34:56 localhost kernel: (&substream->self_group.lock/1){......}, at: [] snd_pcm_action_group+0x62/0x23a [snd_pcm
]
Oct 23 20:34:56 localhost kernel:
Oct 23 20:34:56 localhost kernel: but task is already holding lock:
Oct 23 20:34:56 localhost kernel: (&substream->self_group.lock/1){......}, at: [] snd_pcm_action_group+0x62/0x23a [snd_pcm
]
Oct 23 20:34:56 localhost kernel:
Oct 23 20:34:56 localhost kernel: other info that might help us debug this:
Oct 23 20:34:56 localhost kernel: 4 locks held by pulseaudio/1626:
Oct 23 20:34:56 localhost kernel: #0: (snd_pcm_link_rwlock){......}, at: [] snd_pcm_stream_lock_irq+0x2c/0x53 [snd_pcm]
Oct 23 20:34:56 localhost kernel: #1: (&substream->self_group.lock){......}, at: [] snd_pcm_stream_lock_irq+0x38/0x53 [sn
d_pcm]
Oct 23 20:34:56 localhost kernel: #2: (&substream->group->lock){......}, at: [] snd_pcm_action+0x42/0xb3 [snd_pcm]
Oct 23 20:34:56 localhost kernel: #3: (&substream->self_group.lock/1){......}, at: [] snd_pcm_action_group+0x62/0x23a [sn
d_pcm]
Oct 23 20:34:56 localhost kernel:
Oct 23 20:34:56 localhost kernel: stack backtrace:
Oct 23 20:34:56 localhost kernel: Pid: 1626, comm: pulseaudio Not tainted 2.6.31.1-56.fc12.x86_64 #1
Oct 23 20:34:56 localhost kernel: Call Trace:
Oct 23 20:34:56 localhost kernel: [] __lock_acquire+0xb84/0xc0e
Oct 23 20:34:56 localhost kernel: [] lock_acquire+0xee/0x12e
Oct 23 20:34:56 localhost kernel: [] ? snd_pcm_action_group+0x62/0x23a [snd_pcm]
Oct 23 20:34:56 localhost kernel: [] ? snd_pcm_action_group+0x62/0x23a [snd_pcm]
Oct 23 20:34:56 localhost kernel: [] ? snd_pcm_action_group+0x62/0x23a [snd_pcm]
Oct 23 20:34:56 localhost kernel: [] _spin_lock_nested+0x43/0x8c
Oct 23 20:34:56 localhost kernel: [] ? snd_pcm_action_group+0x62/0x23a [snd_pcm]
Oct 23 20:34:56 localhost kernel: [] ? snd_pcm_action+0x42/0xb3 [snd_pcm]
Oct 23 20:34:56 localhost kernel: [] snd_pcm_action_group+0x62/0x23a [snd_pcm]
Oct 23 20:34:56 localhost kernel: [] ? snd_pcm_action+0x42/0xb3 [snd_pcm]
Oct 23 20:34:56 localhost kernel: [] snd_pcm_action+0x78/0xb3 [snd_pcm]
Oct 23 20:34:56 localhost kernel: [] ? snd_pcm_stream_lock_irq+0x38/0x53 [snd_pcm]
Oct 23 20:34:56 localhost kernel: [] snd_pcm_stop+0x2d/0x43 [snd_pcm]
Oct 23 20:34:56 localhost kernel: [] snd_pcm_drop+0xa3/0xcf [snd_pcm]
Oct 23 20:34:56 localhost kernel: [] snd_pcm_common_ioctl1+0xb7a/0xc40 [snd_pcm]
Oct 23 20:34:56 localhost kernel: [] ? __rcu_read_unlock+0x34/0x4a
Oct 23 20:34:56 localhost kernel: [] ? avc_has_perm_noaudit+0x3c9/0x3ef
Oct 23 20:34:56 localhost kernel: [] ? mark_lock+0x3c/0x253
Oct 23 20:34:56 localhost kernel: [] snd_pcm_playback_ioctl1+0x264/0x295 [snd_pcm]
Oct 23 20:34:56 localhost kernel: [] snd_pcm_playback_ioctl+0x42/0x5a [snd_pcm]
Oct 23 20:34:56 localhost kernel: [] vfs_ioctl+0x31/0xaa
Oct 23 20:34:56 localhost kernel: [] do_vfs_ioctl+0x4aa/0x506
Oct 23 20:34:56 localhost kernel: [] sys_ioctl+0x65/0x9c
Oct 23 20:34:56 localhost kernel: [] system_call_fastpath+0x16/0x1b
Így legalább tudod követni a
Így legalább tudod követni a folyamatot. Már ha történik valami. Reméljük.
Egyébként mi a bug száma?
530650
530650
(Nem röhögni, nem tudok angolul.)
ALSA és pulseaudio gondok
Nincs kedvem két helyre írogatni. Létrehoztam az Indexen egy ALSA és pulseaudio gondok című topikot. Néha nézzetek rá, ha van vélemény, gondolat, akár oda, akár ide írjatok.
Látom nem hagy nyugodni a
Látom nem hagy nyugodni a dolog. A buggal csináltak valamit?
12 liveCD-vel hogy állt a dolog?
A pulseaudio törlését próbáltad már?
Persze, hogy nem hagy nyugodni, hiszen nem jó a hang
Alig néhány hozzászólással feljebb láthatod a Fedora 12 béta live-val megélt tapasztalataimat. Tehát rossz még. Mostanában nem próbáltam a pulse törlését, de korábban igen. Annyival nyilván jobb, hogy nem döglik meg a hangszerver, mert ami nincs, az elpusztulni sem tud. Ugyanakkor a hang pattogása fennállt. Viszont nem túl régen Arch Linuxra nem tettem fel a pulseaudio-t, persze, hogy ott is vacak volt a hang. Tényleg nem értem én ezt az egészet.
Jó fej vagy, hogy nem hagy nyugodni. Talán olvastad a linkelt helyen, hogy odáig fajult a dolog a részemről, vennék egy olcsó, CMI8738 alapú hangkártyát. Óvatos duhaj lévén gondoltam, előbb megnézem az ALSA bugtracker-ét, mi a helyzet ezzel a chip-pel. S mit látok? Más éppen azt a hibát reportolta, mint amely elől menekülök az én CA0106-om kapcsán.
Komolyan csak nekem vannak olyan elvetemült igényeim, hogy szeretném, hogy a számítógépemnek legyen hangja?
Mondom, már abban is benne vagyok, hogy veszek egy hangkártyát. De milyet vegyek? Nem szeretnék 20 000 Ft-ot áldozni rá.
Várom a megoldási javaslatokat! (Az afféle poénokat hagyjuk, hogy vegyek Windows 7-et.)
Félreértesz szerintem. Én
Félreértesz szerintem. Én örülök, hogy firtatod a dolgot. Egy csomó ember már hagyta volna az egészet.
Nekem egyébként ilyen kártyám van:
Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 08)
Ha jól sejtem, ez nem sokkal korábbi a tiednél. S ezzel működik.
Ha leállítod a pulse-t, vagy csak simán alsán keresztül is bugos, akkor lehet ez tényleg az alsa hibája.
A legjobb amúgy az, amikor a
A legjobb amúgy az, amikor a pulseaudio összekeveri a két hangkátyámat. A card0 a CA0106-os 1102:0007, míg az alaplapi card1 pedig az 1002:4383. Ezek után a ~/.pulse alkönyvtárban a default sink bejegyzés az alábbi:
alsa_output.pci_1002_4383_sound_card_0
Még jó, hogy ezzel az ID-val card1 néven szerepelteti az eszközt a kernel. Megpróbálta ráhúzni egy teljesen más hardware-re a nem hozzávaló struktúrát, amelynek következménye az lett, hogy a profilokban a CA0106-hoz csak bemenet jelenik meg, kimenet nem. Az előbb még szólt. Az összes bűnöm annyi volt, hogy SIGTERM-et küldtem a pulseaudio-nak.
Szerintem ez így elég durva, s ez nem ALSA bugnak tűnik. Aranyos, nem?
Szerinted? :-/
Csak, hogy ne legyen unalmas
Csak, hogy ne legyen unalmas az élet... most vettem észre, hogy a Firefox flash plugin-ja a pulseaudio-t megkerülve közvetlenül ALSA-n szól. Hol lehet a flash-nek megmondani, mit használjon? A többi alkalmazás - pl. mpd, ogg123 - a pulseaudio-t használja.
Azt kerestem már én is, nem
Azt kerestem már én is, nem sikerült rájönni, hogy a flash-t hogy lehet beállítani. Nekem viszont pont fordítva volt. Ha leszedtem a pulse-t megszűnt hangot adni.
Ha jól gondolom, ez úgy van,
Ha jól gondolom, ez úgy van, hogy az ALSA-t használó programok számára a pulseaudio ad egy ALSA-nak látszó felületet. Ez így szokott is működni, csak nem értem, a flash-nek hogyan sikerül mégis a valódi ALSA-hoz csatlakoznia.
Gondoltam egy merészet,
Gondoltam egy merészet, veszek egy másik, olcsó hangkártyát. Nézem a boltok kínálatát, C-Media chippel szerelt szerkezeteket adnak manapság. Utánanéztem, erre ezt találtam. :(
(A bug megtekintéséhez a Guest login (view only) is also available linkre kell kattintani.)
Apró jó hírek
Ma egy picit kezdenek kisimulni a ráncok az arcomon, ami nem, az már az öregedéstől van. :) Gondoltam, az nem jó, hogy nincs használható hang a gépemen, jön Constantine, így aztán vettem egy 1130:f211 eszközazonosítóval rendelkező picike USB-s audio interface-t - noha C-Media CM119 chip-pel szereltet akartam venni, csak itthon derült ki, ez nem az. :-/ Pozitív tapasztalat, hogy azonnal működött Fedora 11-en. Az
snd_usb_audiokernelmodult használja. Az eszköz 16 bit felbontású, 48 kHz mintavételezési frekvenciájú sztereo kimenettel rendelkezik, ugyanakkor csak 10 bit felbontású - ebben nem vagyok biztos, de a nyomozásaim ezt valószínűsítik -, 24 kHz mintavételi frekvenciájú, mono mikrofonbemenete van. Jó tulajdonsága, hogy a pulseaudio nem rogyott össze néhány órai használat alatt sem.További saját magam számára jó hír, hogy úgy néz ki, időközben megjavult - vagy éppen nem jön elő a bugja - az
snd_hda_inteldriver, amelyet az alaplapi ATI Technologies Inc SBx00 Azalia (Intel HDA), Micro-Star International Co., Ltd. Device 7388 eszközhöz használok.Tudni kell, hogy korábban az alaplapi audio interface-szel ugyanaz volt a probléma, mint jelenleg az SB0410-zel (
snd_ca0106), így aztán egy ideje nem is néztem, működik-e az alaplapi interface-em.Tehát Isten malmai lassan őrölnek, de úgy néz ki, történik valami. Így már használható a gépem, legfeljebb kitiltom az
snd_ca0106modult, s nem használom az SB0410-et (hétköznapi nevén Sound Blaster Live! 24-bit).Ami ezt az USB-s izét illeti, bruttó 1850 Ft. Ilyen audio problémával küzdőknek egy elfogadható workaround. A mikrofonerősítője elég zajos ahhoz, hogy VoIP alkalmazásban zavarja a másik felet. A playback irány használható, de mivel 16 bites a D/A konvertere, s nagyon úgy néz ki, nincs hardware-es szintszabályozása, de ha van, sem túl sok lépcsőben, így a pulseaudio kénytelen software-ből állítani a szintet. Ezzel csak az a baj, hogy kis kivezérlés esetén nagyon kevés lépcsőt használunk ki, így hallhatóvá válik a kvantálási zaj.
Más szavakkal: ügyelni kell arra, hogy 80-100% körüli hangerőn használjuk, mindezt azért, hogy a 16 bit dinamikát kihasználhassuk.
Ma szétszedtem ezt az USB-s
Ma szétszedtem ezt az USB-s izét, jó volt a sejtésem. Egy TP6911 van benne. Akit esetleg érdekel, itt vannak application note-ok, adatlap is.
Ha valaki efféle eszköz beszerzésén gondolkodik, sokkal inkább javaslom a C-Media CM119 chippel szerelt szerkezet beszerzését.
A Firefox Flash plugin-ra is
A Firefox Flash plugin-ra is meglett a megoldás, bár teljesen véletlenül. Korábban küzdöttem a hang megjavításával, s még azon varázs-metódusokat is kipróbáltam, amelyben nem hittem, ideértve a pulseaudio újratelepítését. Nos, akkor elfelejtettem visszatenni egy 32 bites library-t, viszont a közelmúltban egy frissítés függőségként feltette a
pulseaudio-libs.i586csomagot. A Flash player újra pulseaudio-t használ végre! :)
Azért annyira mégsem jó
Azért annyira mégsem jó. Az új, Skype-pal produkálta az alábbit. Gondolom, a capture irány bugzik még masszívan. Csak nő és nő a latency egészen irreális 1s-ig.
Nov 8 00:02:50 locsemege pulseaudio[2591]: alsa-source.c: Increasing minimal latency to 896.00 msNov 8 00:02:51 locsemege pulseaudio[2591]: alsa-source.c: Increasing wakeup watermark to 885.99 ms
Nov 8 00:02:52 locsemege pulseaudio[2591]: alsa-source.c: Increasing minimal latency to 906.00 ms
Nov 8 00:02:53 locsemege pulseaudio[2591]: alsa-source.c: Increasing wakeup watermark to 895.99 ms
Nov 8 00:02:54 locsemege pulseaudio[2591]: alsa-source.c: Increasing minimal latency to 916.00 ms
Nov 8 00:02:55 locsemege pulseaudio[2591]: alsa-source.c: Increasing wakeup watermark to 905.99 ms
Nov 8 00:02:56 locsemege pulseaudio[2591]: ratelimit.c: 1 events suppressed
Nov 8 00:02:56 locsemege pulseaudio[2591]: alsa-source.c: Increasing minimal latency to 926.00 ms
Nov 8 00:02:57 locsemege pulseaudio[2591]: alsa-source.c: Increasing wakeup watermark to 915.99 ms
Nov 8 00:02:58 locsemege pulseaudio[2591]: alsa-source.c: Increasing minimal latency to 936.00 ms
Nov 8 00:02:59 locsemege pulseaudio[2591]: alsa-source.c: Increasing wakeup watermark to 925.99 ms
Nov 8 00:03:00 locsemege pulseaudio[2591]: alsa-source.c: Increasing minimal latency to 946.00 ms
Nov 8 00:03:01 locsemege pulseaudio[2591]: alsa-source.c: Increasing wakeup watermark to 935.99 ms
Nov 8 00:03:02 locsemege pulseaudio[2591]: ratelimit.c: 1 events suppressed
Nov 8 00:03:02 locsemege pulseaudio[2591]: alsa-source.c: Increasing minimal latency to 956.00 ms
Nov 8 00:03:03 locsemege pulseaudio[2591]: alsa-source.c: Increasing wakeup watermark to 945.99 ms
Nov 8 00:03:04 locsemege pulseaudio[2591]: alsa-source.c: Increasing minimal latency to 966.00 ms
Nov 8 00:03:05 locsemege pulseaudio[2591]: alsa-source.c: Increasing wakeup watermark to 955.99 ms
Nov 8 00:03:06 locsemege pulseaudio[2591]: alsa-source.c: Increasing minimal latency to 976.00 ms
Nov 8 00:03:07 locsemege pulseaudio[2591]: alsa-source.c: Increasing wakeup watermark to 965.99 ms
Nov 8 00:03:08 locsemege pulseaudio[2591]: ratelimit.c: 1 events suppressed
Nov 8 00:03:08 locsemege pulseaudio[2591]: alsa-source.c: Increasing minimal latency to 986.00 ms
Nov 8 00:03:09 locsemege pulseaudio[2591]: alsa-source.c: Increasing wakeup watermark to 975.99 ms
Nov 8 00:03:10 locsemege pulseaudio[2591]: alsa-source.c: Increasing minimal latency to 996.00 ms
Nov 8 00:03:11 locsemege pulseaudio[2591]: alsa-source.c: Increasing wakeup watermark to 985.99 ms
Nov 8 00:03:12 locsemege pulseaudio[2591]: alsa-source.c: Increasing minimal latency to 1006.00 ms
pulseaudio 0.9.20
Nahát, hogy mit látok! És persze van belőle FC12-es csomag is már. :)
Eddig tetszik Fedora 12.
Eddig tetszik Fedora 12. Lényegében két hangkártyából csináltam majdnem egyet. :-/ Csináltam system wide pulseaudio-t. Nem root joggal fut. Viszont ki kellett kapcsoljam az autospawn funkciót.
Tényleg, azt tudja valaki, hogy hogyan lehet azt elérni, hogy ha megdöglik, akkor adott user nevében újrainduljon? Már azon túl, hogy csinálok egy script-et, amelyik pollingolja, bennvan-e a pulseaudio daemon, s ha nincs, akkor elindítom.
Lényegében működik, de azért az laza, hogy zene mellett a K3B success trombitálásából kimarad ötletszerűen egy-két másodperc, a Skype bejelentkező hangja elakad, mintha vége lenne, skype test call esetén néni hangjából kimarad egy, s más. Ugyanakkor legalább a zene jól szól.
Mivel ennyire érzékeny az egész, gyanítom, amikor jó, az is csak a vak véletlen. Tehát nem worst case esetre van méretezve, hanem ha éppen úgy jönnek ki az időzítések, akkor jó, ha nem, az ígyjárás. Glitch free-nek nevezni elég bátor tett.
Miért van az az érzésem, hogy Lennart inkább programozó, mint mérnök?
Ezt meg csak úgy iderakom, hátha valakit érdekel. Nem az egyetlen lehetőség.
Amúgy elképesztő hülyeségnek tartom, hogy a hangszerver a belépett felhasználó nevében fut alapértelmezetten. Hogy mi? Multiuser operációs rendszerről beszélünk, úgy hallottam!
Na, megint kisírtam magam. De összességében jobb a szubjektív véleményem Fedora 12-ről, mint az előző két release-ről.
Felraktam Koji-ról a
Felraktam Koji-ról a 0.9.21-es pulseaudio-t, eddig egész jól működik. Skype, zene - mpd - egyszerre, különösebb baj nélkül!
Hm, bíztató! :)
Audio stream rögzítése Fedorán
Ezt a hozzászólásomat az Index Fórumán is közzétettem, megteszem itt is, mert akár még érdekelhet is valakit. :)
Előfordulhat, hogy szükségünk van audio stream mentésére. Tegyük fel, azért, mert egy adott honlapon erre nem adnak közvetlen lehetőséget irigységből - politikailag korrekt megfogalmazás szerint jogvédelmi okokból. Ilyen lehet például a Magyar Rádió hangtára. (Ennek használatához tegyük whitelist-re a *radio.hu címet a Flashblock-ban.)
Az eljárást PulseAudio hangszerver használatával, Fedora 14-en kipróbálva adom meg.
Derítsük ki, honnan is rögzíthetünk:
pactl stat | grep '^Default \(Sink\|Source\):'Default Sink: alsa_output.pci-0000_00_14.2.analog-stereo
Default Source: alsa_input.pci-0000_04_02.0.analog-stereo
Általánosságban a rögzítés igen egyszerű:
pacat -rd 'hangeszköz.monitor' >valami.rawA konkrét példában a hangeszköz megfelelő helyettesítés után:
pacat -rd 'alsa_output.pci-0000_00_14.2.analog-stereo.monitor' >valami.rawA header nélküli hanganyagot konvertálhatjuk, tömöríthetjük, de akár közvetlenül le is játszhatjuk:
pacat -p valami.rawTermészetesen a kimenetet rögtön pipe-olhatjuk a lame vagy az oggenc eszközök valamelyikének, így röptében is tömöríthetjük a hanganyagot.
Nézzünk példát arra, ha az éppen lejátszás alatt lévő - tehát hangszóróra menő - stream-et szeretnénk rögzíteni egy wav file-ba:
pacat -rd "`pactl stat | grep '^Default Sink:' | cut -d' ' -f3`.monitor" --file-format audio.wavRögzítés után a file lejátszható:
paplay audio.wav