Ceci est une ancienne révision du document !



EN COURS DE REDAC. PAS FINI DU TOUT. Emplacement définitif à définir.

ReplayGain pour Amarok

Cette page explique comment installer le support de ReplayGain pour Amarok.

Problème

Qui n'a jamais sursauté ou tendu l'oreille à l'écoute d'une liste de lecture, suite à un changement brutal de volume au passage d'une piste à l'autre?
Chaque CD est enregistré à un niveau sonore qui lui est propre, et ce problème s'accentue à propos des mp3 dont le niveau sonore perçu dépend à la fois du niveau de la source et des réglages utilisés au moment de l'encodage.

Solution

ReplayGain est un système qui calcule suivant un algorithme particulier le niveau sonore de chaque piste et ajoute cette information dans la piste, sous forme de tag, ce qui permet au lecteur d'ajuster le volume pour que le niveau sonore perçu ne varie pas d'une piste à l'autre. Pour plus d'infos, voir: http://www.replaygain.org/

L'objet de cette page est de pouvoir bénéficier de cette technologie dans Amarok.

Pré-requis

Il existe un script pour Amarok nommé amarok replaygain, mais ce script a de nombreuses dépendances. Pour fonctionner, ReplayGain doit pouvoir analyser les fichiers et écrire dans leurs tags. Il faut donc installer le support ReplayGain, pour chacun des formats de fichier audio que vous avez dans votre médiathèque (inutile d'installer aacgain si vous n'avez que des mp3;-) ). Les formats supportés sont: vorbis (ogg), mp3, aac (mp4/m4a), flac, musepack (mpc), wma/asf.

Dépendances du script

Installez les paquets kdebase3 python-2.5 python-gtk python-xml et leurs dépendances.

Installation du script

Téléchargez l'archive du script sur cette page.
Depuis Amarok, installez le script depuis le menu Outils>Gestionnaire de scripts>Installer un script en pointant directement sur l'archive.
Sélectionnez-le dans la liste et choisissez ensuite Exécuter.

Vérifier les formats que le script supporte

A tout moment, lors de l'installation qui va suivre, vous pouvez vérifier quels formats sont supportés par le script en allant dans la partie Configuration, onglet Dependencies.
Pour profiter des fonctionnalités du script, il faut pouvoir lire et écrire les tags dans les formats souhaités.

Support du mp3

Un paquet pour Ubuntu existe. Installez le paquet mp3gain.

Support de l'Ogg Vorbis

Idem, deux paquets pour Ubuntu contiennent tout ce qu'il faut. Installez les paquets vorbis-tools et vorbisgain.

Support du flac

Si Amarok vous lit déjà les flac, vous avez installé le paquet flac. Il contient metaflac qui permet à ReplayGain d'écrire les tags sur les fichiers à ce format. Rien à faire de plus!

Support du mpc (Musepack)

Pour obtenir le support pour les fichiers au format Musepack, il vous faut récupérer le binaire replaygain sur cette page du site de Musepack.
Téléchargez l'archive replaygain-linux-libc6-0.84.tar.bz2 (en bas de la page) et décompressez-la dans /usr/local/bin.

wget http://files.musepack.net/linux/tools/replaygain-linux-libc6-0.84.tar.bz2
sudo tar -jxvf replaygain-linux-libc6-0.84.tar.bz2 -C /usr/local/bin/ 

Support de l'aac (mp4/m4a)

Le créateur du script a préparé un binaire depuis les sources d'aacgain à télécharger sur sa page perso. Téléchargez l'archive aacgain-1.5-static.tgz (dans la partie Download/Utility packages) et décompressez-la dans /usr/local/bin.

wget http://users.servicios.retecal.es/maacruz/aacgain-1.5-static.tgz
sudo tar -zxvf aacgain-1.5-static.tgz -C /usr/local/bin/ 

Support du wma, asf

Vous aurez besoin d'installer le paquet mplayer en plus des vorbis-tools et vorbisgain déjà installés plus haut pour utiliser ReplayGain sur les wma et asf (non testé).

A suivre…

  • replaygain_amarok.1204064495.txt.gz
  • Dernière modification: Le 01/03/2008, 23:48
  • (modification externe)