57 votes

Puis-je augmenter le volume d'un fichier MP3 sans perte de qualité?

Je veux augmenter le volume de certains fichiers MP3 que j'ai. Existe-t-il un moyen de le faire de manière lossless (sans recompresser le fichier MP3 et donc diminuer sa qualité)?

56voto

Ana cleto Points 11

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

  1. Calculer le niveau de volume du fichier et ajouter une nouvelle balise, permettant aux programmes compatibles d'ajuster le volume à la volée
  2. 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.

0 votes

Intéressant. Pourriez-vous expliquer la première option ? S'agit-il de balises ID3 spéciales ?

0 votes

@LPChip Oui, ils ont tendance à être intégrés en tant que balises APE dans le fichier, ce qui signifie qu'ils ont besoin du support du lecteur lui-même. En raison de ce fait, peu de lecteurs que j'ai trouvés les prennent effectivement en charge, c'est pourquoi la manière forcée est la meilleure pour les lecteurs multimédias portables. wiki.hydrogenaud.io/index.php?title=ReplayGain#MP3Gain

0 votes

@Mokubai il pourrait être intéressant de mentionner également aacGain, il fait à la fois du MP3 et de l'AAC

3voto

À mon avis, Replaygain n'est pas une réponse à cette question. Il n'augmente pas le volume du contenu, mais ajoute simplement une balise pour indiquer aux lecteurs (uniquement ceux qui la prennent en charge) d'effectuer leur propre réglage du volume au moment de la lecture. En particulier, il n'est pas compatible avec tous les lecteurs, et n'est pas adapté à tous les usages des fichiers mp3 (comme les concaténer en un seul flux, etc.).

D'un autre côté, en théorie, il est possible de mettre à l'échelle tous les coefficients DCT sans décoder et réencoder (c'est-à-dire sans inverser la quantification et la DCT puis les refaire), en refaisant uniquement le codage Huffman (qui est sans perte). À l'époque où je travaillais sur MPlayer, je crois qu'il y avait un utilitaire qui le faisait, mais j'ai perdu le nom.

2voto

JollyMort Points 389

Oui, cela s'appelle le gain de replay, le principe est très simple et ça fonctionne assez bien. Fondamentalement, le logiciel "écoute" votre piste et détermine combien elle doit être amplifiée pour sonner "normale". Les informations sont écrites dans mp3tag, séparées des données.

Le lecteur compatible utilise ensuite ces données pour amplifier automatiquement le volume afin de reproduire toutes les pistes avec la même intensité sonore. Je vous conseille d'essayer http://www.foobar2000.org/ pour cet exercice. En faisant un clic droit sur la piste, vous pouvez la scanner, et dans les paramètres du programme vous devez indiquer d'utiliser les informations de gain de replay.

1voto

5Strings Points 11

Après avoir téléchargé Audacity (application gratuite) https://sourceforge.net/projects/audacity/, choisissez Fichier/Importer/Audio, naviguez jusqu'à votre fichier mp3, cliquez dessus et choisissez Ouvrir. Vous verrez un formulaire d'onde à deux canaux.
Dans le menu déroulant en haut, cliquez sur Edition/Sélection/Tout. Une fois le fichier sélectionné, choisissez Effets dans le menu en haut et choisissez Normaliser. Cliquez simplement sur "ok" dans la fenêtre qui s'ouvre. Les valeurs par défaut sont généralement suffisantes. Cliquez sur le triangle vert de lecture parmi les boutons radio visibles pour tester votre fichier édité. Vous pouvez travailler avec de nombreux autres effets tels que l'Egalisation, l'Amplification, les Basses et les Aigus, etc. Une fois satisfait des résultats, choisissez Fichier/Exporter Audio et choisissez le "type de fichier" que vous préférez, généralement .WAV ou .MP3.

J'ai dû faire cela avec de nombreux fichiers de mauvaise qualité que j'ai reçus.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X