Ubuntu / Pulse Audio / System wide sound level normalization

Egy kis karácsonyi ajándék Linux felhasználóknak (latest finding):

https://askubuntu.com/a/771628

Különböző hangforrások, különböző youtube és egyéb videók különböző hangerővel rendelkeznek és így böngészés közben folyamatosan állítgatni kell a hangerőt. Van viszont plugin elérhető csomagként (LADSPA), amely tudja normalizálni valós időben a hangmintát.

sudo apt install swh-plugins

edit ~/.config/pulse/default.pa

.nofail
.include /etc/pulse/default.pa
load-module module-ladspa-sink sink_name=ladspa_sink plugin=dyson_compress_1403 label=dysonCompress control=0,1,0.5,0.99
load-module module-ladspa-sink sink_name=ladspa_normalized master=ladspa_sink plugin=fast_lookahead_limiter_1913 label=fastLookaheadLimiter control=10,0,0.8
set-default-sink ladspa_normalized

+ reboot

Hozzászólások

Pont mostanában gondolkodtam ilyenen, hogy jó volna. Ki fogom próbálni! Köszi!

A reboot szükségességéről nem vagyok meggyőződve. Nem elég a hangszervert újraindítani? Vagy talán még azt sem, szerintem felolvastatható vele konfig. Valójában sub. :)

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Ez tök jó. És kösz. Meg van pulse alá systemwide equalizer is, de a pulse rendszer hangminősége botrányos volt legutóbb mikor használtam. Ez változott vajon?

---------------------------------------------------------------
Ritkán szólok hozzá dolgokhoz. Így ne várj tőlem interakciót.

Nálam is előjött a probléma Fedorán, de én törekedtem a probléma megértésére. Az equalizer nem normálja a hangot, így kiemelés esetén telítődik, kiül a maximális és minimális értékekre, így nagyon torz lesz. Az equalizer maximális kiemeléséből ki tudod számítani, milyen csillapítást kell beállítani a bemeneten ahhoz, hogy beleférj a számábrázolási tartományba.

Ez még menne is, nekem a nagyobb problémám az volt, hogy nem jegyezte meg a beállított értékeket. Amennyiben az input stream megszűnt, legközelebbi létrejötte alkalmával megint a default jelszint miatt túlvezérlés lett az equalizerben, s iszonyú torz lett. De használható, ha vállalod a kényelmetlenséget, s a stream létrejöttét követően beállítod a jelszintet.

Szerk.: különben az sem kizárt, hogy az ebben a topikban említett plugin gyűjtemény valamelyik szintszabályozó pluginjával ez automatizálható lenne.

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Nekem ha jól emlékszem megjegyezte. De egy bugot kellet workaroundolni. A beállításfáljt nem írogatta át. (de már nem tudom hogy csináltam)

De nem ezért volt használhatatlan, hanem mert mindenféle plugin nélkül is kásás/mosott volt a hangzása. Az alsa sokkal tisztábban szól ugyanazon a HW-n. Gondolom a szar szoftveres ide-oda konvertálás miatt.

Mindegy... tudok nélküle élni.

---------------------------------------------------------------
Ritkán szólok hozzá dolgokhoz. Így ne várj tőlem interakciót.

Három napja csináltam meg. Sok amatőr youtube video miatt.

subscribe

-----
„Egy jó kapcsolatban a társunkat az ő dolgában kell támogatni, nem a miénkben.”
rand() a lelke mindennek! :)
Szerinted…