Oui. Vous pouvez le faire. La technique est utilisée par un certain nombre de programmes et les niveaux sont calculés par un algorithme appelé ReplayGain. Les données de niveau de volume Mp3 peuvent être ajustées de manière non destructive, tout comme une image JPEG peut être tournée de manière non destructive.
Il existe deux méthodes
- Calculer le niveau de volume du fichier et ajouter une nouvelle balise, permettant aux programmes compatibles d'ajuster le volume à la volée
- Calculer le niveau de volume et ajuster un niveau multiplicateur dans les données mp3.
De HydrogenAudio: Implémentations:
Dans la méthode des métadonnées, des informations sur les deux types de ReplayGain (Gain de piste et Gain d'album) peuvent être stockées. Les informations de changement de volume peuvent être très précises. Si les données audio ont également été modifiées, les métadonnées peuvent contenir des informations "d'annulation". Tous les lecteurs/decodeurs audio ne savent pas lire et utiliser les informations ReplayGain stockées dans les métadonnées. Et il n'existe pas de norme pour savoir où et comment les informations ReplayGain sont stockées; chaque implémentation utilise des formats différents et place les informations dans des emplacements différents.
Dans la méthode des données audio, les données audio réelles du fichier sont modifiées de sorte que leur volume de lecture naturel/default soit au niveau cible. Dans ce scénario, seul un type de ReplayGain (Gain de piste ou Gain d'album) peut être appliqué. Si aucune information "d'annulation" n'est enregistrée quelque part, il peut ne pas être possible de restaurer les données audio originales. Les limitations du format de fichier audio peuvent empêcher des ajustements de gain précis (finement réglés) avec cette méthode. Par exemple, les fichiers MP3 et AAC ne peuvent être modifiés de manière non destructive que par incréments de 1,5 dB. En fonction du format de fichier audio, le processus peut également être destructeur dans le sens où il pourrait pousser de manière irréversible un signal au-dessus de l'amplitude maximale du format (ce qui entraîne un clipping) ou en-dessous du minimum (ce qui entraîne un silence).
La deuxième méthode modifie bien votre fichier, mais parce que les données sous-jacentes ne sont pas modifiées, il n'y a aucune perte de qualité, d'où l'ajustement peut être effectué de manière non destructive. Il n'est généralement pas recommandé pour votre collection principale car il modifie les fichiers à partir de leur état d'origine, mais il peut être très utile pour les lecteurs de médias portables.
Un programme appelé mp3gain peut faire la deuxième option et ajuster le volume des mp3 de manière réversible. Il ne fait absolument aucune ré-encodage et ajuste simplement les valeurs de magnitude dans le fichier mp3 lui-même pour changer le volume. De HydrogenAudio: ReplayGain
En modifiant le gain, il modifie toujours les champs de gain global dans les données audio MP3. Il peut ajouter des métadonnées assez précises, y compris des informations d'annulation.
En raison de la manière dont les fichiers mp3 sont encodés, l'ajustement est limité à des incréments de 1,5 dB, ce qui est généralement suffisant pour s'approcher.
Foobar2k inclut également cette fonctionnalité et peut appliquer les changements aux fichiers.