Portál AbcLinuxu, 12. května 2025 12:42

Dotaz: PulseAudio vynucené přehrávání v mono

22.8.2011 04:09 Denny
PulseAudio vynucené přehrávání v mono
Přečteno: 228×
Odpovědět | Admin
Dobrý den,

potřeboval bych poradit jakým způsobem přesvědčit PulseAudio aby vysílalo signál pouze v jednom kanálu, tedy mono.

Důvodem je HW konfigurace notebooku, neb si někdo myslel, že hodně ušetři a dal do NB jen jeden reproduktor.

Na NB běží ArchLinux s Gnome3 a PulseAudio 0.9.23

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

22.8.2011 09:21 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: PulseAudio vynucené přehrávání v mono
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mrkni na http://www.mail-archive.com/pulseaudio-discuss@mail.0pointer.de/msg03051.html, kde se to diskutuje přímo s autorem pulseaudia. Buď se do pulseaudia zavede modul module-remap-sink, nebo se v alse vyrobí mono zařízení nad plughw pomocí route v .asoundrc a pak toto nové zařízení nastaví v modulu pulseaudia module-alsa-sink.
Řešení 1× (ETNyx)
22.8.2011 12:42 Denny
Rozbalit Rozbalit vše Re: PulseAudio vynucené přehrávání v mono
Díky už jsem to pořešil, když se má člověk od čeho odrazit tak to jde hned :-)

Kdyby měl někdo náhodou podobný problém tak tady je moje řešení:

V odkazované diskuzi radí použít module-remap-sink tímto způsobem:

load-module module-remap-sink sink_name=mono master=alsa_output.pci_8086_2445_sound_card_0 channels=2 channel_map=mono,mono

takže musíme zjistit jaký použít "master"

pacmd

Zapne se ">>>" prompt

>>> list-sinks

to může vyhodit více "sink(s)" takže si nejděte ten který normálně používáte u mně je to až druhý a poznamenejte si hodnotu v name

index: 1

name: <alsa_output.pci-0000_00_1b.0.analog-stereo>

když už máme všechno do ">>>" promptu vložíme celý příkaz (je to jedna řádka)

load-module module-remap-sink sink_name=mono master=alsa_output.pci-0000_00_1b.0.analog-stereo channels=2 channel_map=mono,mono

Pokud prompt nevrátí žádnou hlášku (např "Module load failed.") tak by to mělo být ok. Pak stačí otevří pavucontrol a přepnout na nově vytvořený "sink" u mně pojmenovaný jako "Remaped Vnitřní zvukový systém Analogové stereo" Aby byla změna permanetní je potřeba nastavení uložit na konce konfigurace /etc/pulse/default.pa

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.