Outils audio Linux: existe-t-il un moyen de normaliser le volume des fichiers .ogg?

8

Je souhaite normaliser le volume de toute ma collection de musique (fichiers .ogg uniquement).

Bien sûr, je ne peux pas (ne veux pas) le faire dans un outil GUI (trop d'effort de clic).

Existe-t-il un outil en ligne de commande pour Ubuntu Linux?

linux_is_for_desktop
la source
Pourquoi voudriez-vous faire ça?
endolith

Réponses:

9

Extraire le normaliser correctement nommé :

Normaliser est un outil pour régler le volume des fichiers audio à un niveau standard. Ceci est utile pour des choses comme la création de collections mixtes de CD et mp3, où différents niveaux d'enregistrement sur différents albums peuvent faire varier considérablement le volume d'une chanson à l'autre.

Il fonctionne pour tous les types de formats de fichiers, y compris wav, mp3 et .ogg.

Josh Hunt
la source
1
Bien sûr, normaliser les mp3 et les oggs implique de les décoder et de les ré-encoder, ce qui dégrade légèrement la qualité ... Mais de toute façon, la normalisation est un excellent outil - j'aime particulièrement le mode batch qui préserve les niveaux sonores relatifs d'un album.
Jonik
5

Modifier 1:

Je dois mentionner que les outils que j'énumère ci-dessous ne sont pas réellement des outils de normalisation en soi. Ce sont des outils pour appliquer l'algorithme de replaygain pour déterminer le volume du fichier musical et ajouter une balise au fichier indiquant le volume relatif. La différence critique est que la normalisation implique en fait de ré-encoder les données audio, alors que la relecture ajoute simplement une note collante indiquant à votre lecteur de musique à quel point le morceau est fort, afin que le lecteur puisse s'adapter à cela. L'avantage est que le gain de relecture est sans perte, car il ne modifie pas les données audio. L'inconvénient est que la reprise n'a aucun effet à moins que votre lecteur de musique ne connaisse les balises. En particulier, de nombreux lecteurs mp3 portables prenant en charge ogg ne prennent pas en charge les balises de relecture, donc si vous normalisez ces fichiers audio pour un appareil portable, vous '

Quoi qu'il en soit, voici une liste de tous les types de fichiers pouvant être rejoués que je connaisse et de l'outil de relecture qui fonctionne sur eux:

  • ogg vorbis: vorbisgain
  • mp3: mp3gain
  • aac (éventuellement aussi audio mp4, m4a et toutes les autres extensions qu'Apple utilise): aacgain
  • flac: metaflac --add-replay-gain
  • wavpack: wvgain

Et c'est tout ce à quoi je peux penser pour l'instant.


Modifier 2

J'ai écrit mon propre outil pour le gain de relecture indépendant du format. Il fonctionnera avec n'importe quel format reconnu par Quod Libet . Vous pouvez l'obtenir auprès de GitHub ici .

L'inconvénient est que vous devrez installer un tas de modules python pour l'utiliser, car je n'ai pas pensé à faciliter la configuration.

Ryan C. Thompson
la source
Hé, je suis intéressé à essayer votre outil - comment installer le module quodlibet.config? J'ai installé l'application QuodLibet mais cela n'a pas aidé.
diachedelic
Vous devez installer Quod LIbet de telle manière que votre installation Python en soit informée. Les façons de faire varient, mais la façon dont je l'ai fait était de télécharger la source (d' ici ) et de l'installer en utilisant le processus de construction standard pour les modules Python (ie ./setup.py build; ./setup.py install). Cela installera une copie de Quod Libet dans l'installation Python que vous utilisez.
Ryan C. Thompson
J'ai construit et installé avec succès Quodlibet 3.5.3 sur OSX mais quodlibet.config est toujours manquant :(
diachedelic
Je suis désolé, je ne l'ai pas installé sur OSX auparavant, donc je ne peux pas vraiment vous aider.
Ryan C. Thompson
wvgain me dit "pas un fichier WavPack valide!" pour mes wav ...
Xerus
1

Vous pouvez enquêter sur Replay Gain. Je n'ai pas beaucoup joué avec, mais je crois comprendre qu'il scanne un fichier (ou répertoire / album) et ajoute des métadonnées aux balises, de sorte qu'un lecteur prenant en compte le gain de relecture ajoute ensuite la quantité de gain requise pendant la lecture à normaliser le niveau de volume.

Avantages : aucun processus de décodage / recodage, donc plus rapide, et aucune dégradation audio supplémentaire due au ré-encodage

Inconvénients : rejouez les joueurs conscients requis.

Dave
la source
Voulez-vous dire mp3Gain? Si oui, c'est une application GUI et Windows uniquement.
Bobby
1
@Bobby: mp3Gain n'est qu'une implémentation de ReplayGain. Il y en a d'ailleurs beaucoup, pour Linux aussi.
user1686