En tant qu'utilisateur d'ordinateur portable, je suis sûr que beaucoup de gens, même ceux qui utilisent des Netbooks, ont déjà rencontré ce problème. Surtout lorsque vous écoutez des podcasts et que vous l'utilisez comme exemple, le son peut avoir des moments forts et des moments calmes, une personne parlant fort et l'autre parlant très silencieusement dans le même épisode. De ce fait, j'ai toujours voulu que le son soit compressé à l'échelle du système, et je viens de noter l'autre jour, que sous Windows, certains pilotes Realtek offrent déjà cette fonction.
Nous avons déjà un plugin pulseaudio pour l'égalisation à l'échelle du système, et bien qu'il ait encore des problèmes comme ne pas nous laisser changer ses valeurs et écouter le changement en temps réel, ou casser le son tout en changeant le volume d'impulsion, je l'aime et l'utilise. Maintenant, il me manque quelque chose pour garder le son autour de 0 dB (ou près du niveau de volume que vous utilisez) en tant que plugin de nivellement pour pulseaudio.
Toute suggestion?
la source
Réponses:
J'ai réussi avec l'exemple montré dans cette réponse .
Installer les plugins LADSPA de Steve Harris
Exécutez
pacmd
puis ces commandes:Cette réponse explique comment charger le plugin en permanence.
Les paramètres (la
control=1,1.5,401,-30,20,5,12
partie ci-dessus) de ce compresseur sont décrits dans la documentation du plugin LADSPA de Steve Harris :En raison d'une limitation de PulseAudio, il n'est pas possible de les ajuster en temps réel.
Pour expérimenter différents paramètres, j'ai également chargé le compresseur en tant que plugin ALSA réglable en temps réel via Alsaequal en créant ce qui suit
~/.asoundrc
:Un exemple de fichier MP3 peut être lu via le compresseur en utilisant mpg321 ,
tandis que
alsamixer -D compressor
peut être utilisé pour ajuster les paramètres en temps réel.la source
ALSA lib dlmisc.c:252:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_ctl_equal.so
sur Ubuntu 14.10 essayezapt-get install libasound2-plugin-equal
Je recommande les effets d'impulsion . Il s'agit d'une application, où vous disposez de nombreux outils pour manipuler le son à l'échelle du système (y compris le compresseur). Assez facile à utiliser.
Pour moi, cette configuration fonctionne mieux dans les films:
Instructions d'installation
Pulse Effects peut être installé à partir d'un PPA (Ubuntu> = 18.04) ou en flatpak . Je recommande fortement d'essayer d'abord le flatpak car il est autonome et ne perturbe pas la configuration de votre système, tandis que la version PPA installera un backport de Pulse Audio 12 de 18.10 à 18.04.
Flatpak
Si flatpak n'est pas encore installé sur votre système, installez-le avec la commande suivante dans un terminal:
Ajoutez maintenant le référentiel flathub:
... et installez Pulse Effects:
Alternativement, vous pouvez suivre le guide de configuration rapide officiel et installer PulseEffects à partir de sa page flathub .
PPA
Si la version flatpak ne fonctionne pas ou si vous préférez utiliser le PPA, exécutez les commandes suivantes dans un terminal:
Après l'installation, redémarrez votre système.
la source
Ces informations ont été extrêmement utiles. Merci pour l'inspiration. Bien qu'il soit imparfait pour le moment, j'ai un peu à apporter en retour. J'ai regardé dans la documentation de Steve Harris pour découvrir qu'il existe plusieurs versions du compresseur, et j'ai choisi d'utiliser la stéréo. Cela a compliqué l'utilisation de Pulse Audio Volume Control pour placer le compresseur sur plusieurs applications comme Chrome et VLC, mais j'aime le résultat. Ma motivation pour utiliser un compresseur est de placer une limite inférieure et supérieure très stricte sur le volume. Afin de ne réveiller personne dans la maison tard dans la nuit, je ne voulais pas augmenter constamment le volume pour entendre les personnages parler dans les médias, seulement pour me précipiter pour le baisser chaque fois qu'une action de super-héros se produit ou qu'une publicité apparaît. . J'ai suivi l'inspiration ici et ajusté les valeurs en temps réel. Ensuite, j'ai pris mes valeurs souhaitées et les ai remises dans l'exemple de code. En somme, l'exemple de code que je contribue emprunte sans vergogne à l'exemple ci-dessus, mais présente le compresseur stéréo avec une limite de volume supérieure et inférieure assez stricte. Enfin, je l'ai mis sous la forme d'un script, qui ne fonctionne pas pleinement. Il n'aime pas la ligne set_default. J'espère que cela sera utile à la communauté.
la source
Voici le plugin stéréo avec de meilleurs paramètres de contrôle (beaucoup moins d'écrêtage) suivant la réponse d'ændrük qui utilise l'exemple du plugin mono.
la source