Guany de repetició

Guany de repetició ajustarà automàticament el volum de la cançó actualment reproduïda, en relació amb altres cançons, tal com determina la persona que ha codificat el fitxer d'àudio. Per a activar el guany de repetició, vegeu el menú Arranjament.

Per a manejar això, l'Amarok es basa en metadades incrustades en el fitxer d'àudio:

  1. Si no s'incrusta informació del guany de repetició, l'Amarok no ajustarà el volum

  2. Si es troba informació de guany de repetició, s'escriurà a la base de dades de l'Amarok

Durant la reproducció, l'Amarok només cercarà aquesta informació a la seva pròpia base de dades. Les actualitzacions de les metadades del fitxer no sempre s'escriuran a la base de dades durant una actualització de la col·lecció (p. ex., el guany de repetició se suprimeix del fitxer).

Això pot portar a un comportament inesperat: cançons del mateix artista es reprodueixen a nivells diferents de volum, etc.

S'està utilitzant el guany de repetició?

Descobrir si el problema del volum és causat pel guany de repetició o una mala codificació:

  • Desactiveu el processament del guany de repetició (vegeu més amunt)

  • Inicieu l'Amarok en el mode de depuració i cerqueu una sortida relacionada amb el guany:

amarok -d --nofork | grep gain

Si el guany de repetició és actiu per a la cançó reproduïda, la sortida serà

Usant un guany de -10,28 amb un pic relatiu de -1

Veure la informació del guany de repetició

Per als fitxers .flac, es pot utilitzar «metaflac» per a veure les dades incrustades del guany de repetició:

metaflac --list Millencolin\ -\ Balanced\ Boy.flac

Entre altres coses, això mostrarà una cosa com aquesta:

METADATA block #2

tipus: 4 (VORBIS_COMMENT)

is last: false

length: 390

vendor string: reference libFLAC 1.2.1 20070917

comments: 14

comment[9]: REPLAYGAIN_REFERENCE_LOUDNESS=89.0 dB

comment[10]: REPLAYGAIN_TRACK_GAIN=-1.55 dB

comment[11]: REPLAYGAIN_TRACK_PEAK=0.75894165

comment[12]: REPLAYGAIN_ALBUM_GAIN=-4.19 dB

comment[13]: REPLAYGAIN_ALBUM_PEAK=0.98712158

Per a veure aquesta informació de la peça dins de la base de dades de l'Amarok:

select id, title, albumgain, albumpeakgain, trackgain, trackpeakgain from tracks where title like "Balanced%";

Es mostrarà:

+-------+------------------+-----------+---------------+-----------+---------------+

| id | title | albumgain | albumpeakgain | trackgain | trackpeakgain |

+-------+------------------+-----------+---------------+-----------+---------------+

| 10459 | Balanced Boy | 0.53 | -5.60297 | 0.44 | -5.60297 |

Tingueu en compte la diferència en els nivells de soroll

Suprimir la informació del guany de repetició

En primer lloc, suprimiu les metadades del fitxer:

metaflac --remove-replay-gain Millencolin\ -\ Balanced\ Boy.flac

Després d'això, actualitzeu la col·lecció de l'Amarok. Si encara s'utilitza el guany de repetició, actualitzeu l'entrada de la base de dades:

update tracks set albumgain=-1,albumpeakgain=-1,trackgain=-1,trackpeakgain=-1 where id=10459

Reinicieu l'Amarok i la sortida del registre ara hauria de mostrar els valors actualitzats que s'estan utilitzant.

Sentiu-vos lliure d'intentar i jugar amb els valors manualment per a millorar els nivells de volum.