Archives de la liste de diffusion ptaffgnu

Compresser/limiter le son de MPlayer

 
 

Compresser/limiter le son de MPlayer

  • Canada
  • GNU/Linux
  • Mutt
  • FOAF
  • PGP
Vous aimez utiliser MPlayer tard le soir mais vous n'aimez pas
l'expérience de monter/baisser constamment le son car le film que vous
regardez comporte des explosions bruyantes et des dialogues chuchotés et
vous ne voulez pas réveiller le quartier?

Voici comment aider sa cause.

Vous aurez besoin de :

- MPlayer (compilé avec support LADSPA);
- LADSPA;
- Les plugins SWF de LADSPA (normalement fournis par votre
distribution);
- Une carte de son supportée par ALSA.

LASDPA, voilà un superbe outil pouvant être utilisé pour travailler le
son — l'une des belles réussites de l'audio sous GNU/Linux — et peut
servir parmi d'autres exemples à ajouter de la réverbération, à simuler
l'effet d'un amplificateur à tubes ou à ajouter un délai au son. Il
peut aussi compresser/limiter le son, ce que nous voulons ici.

LASDPA peut être « branché » à beaucoup d'applications audio, et même
directement à ALSA, afin de créer dans celui-ci des « cartes de son
virtuelles », réutilisables; ainsi le truc ici décrit pourrait
fonctionner avec d'autres applications que MPlayer.

Premièrement, définir la carte de son virtuelle dans ALSA. Éditez le
fichier ~/.asoundrc et ajoutez-y ce contenu (si le fichier n'existe pas,
créez-le) :

########################################################################

pcm.ladcomp {
type plug
slave.pcm "ladcomp_compressor";
}

pcm.ladcomp_compressor {
type ladspa
slave.pcm "ladcomp_limiter";
path "/usr/lib/ladspa";
plugins [
{
label dysonCompress
input {
controls [0 1 0.5 0.99]
}
}
]
}

pcm.ladcomp_limiter {
type ladspa
slave.pcm "plughw:0,0";
path "/usr/lib/ladspa";
plugins [
{
label fastLookaheadLimiter
input {
controls [ 20 0 0.8 ]
}
}
]
}

########################################################################

Voilà! votre « carte de son virtuelle » a été créée, elle s'appelle
« ladcomp ».

Pour l'utiliser avec MPlayer, par exemple :

mplayer -ao alsa:device=ladcomp mon_film.mpg




--
--====|====--
--------================|================--------
Patrice Levesque
http://ptaff.ca/
wayne(à)ptaff.ca
--------================|================--------
--====|====--
--
Pièces jointes
 

 

Propulsé par xhtmail