Esiste un programma che modifica i file audio per avere lo stesso volume?


16

Quando ascolto musica in Banshee o in qualsiasi altro lettore, devo sempre alzare il volume per alcune canzoni e ridurlo per altre perché non hanno lo stesso guadagno di replay.

  • Esiste un componente aggiuntivo che potrebbe normalizzare le mie canzoni in Banshee?
  • O c'è un programma che potrebbe fare tutto questo alla mia biblioteca musicale?

Attualmente sto eseguendo Ubuntu 12.04 nel caso in cui ciò abbia alcun effetto sulle risposte.

Grazie in anticipo.


In Edit > PreferencesBanshee ha un'opzione per abilitare la correzione ReplayGain. Penso che questo sia anche attivato per impostazione predefinita. Non funziona per te?
Michael Martin-Smucker,

Funziona relativamente bene ma per le canzoni che hanno troppe differenze non fa abbastanza bene per i miei gusti.
Oyibo,

1
Invece di usare un sacco di utility diverse per formati diversi, puoi semplicemente usare sox. C'è un esempio nella pagina man penso ...
RobotHumans il

Risposte:


17

Uso un'utilità della riga di comando chiamata mp3gain , disponibile nei repository.

Per usarlo, vai nella directory in cui memorizzi i tuoi file musicali, quindi esegui questo comando:

find -name '*mp3' -exec mp3gain -r -k {} \;

Passerà attraverso ogni sottodirectory, trovando qualsiasi file che termina con .mp3e normalizzerà il guadagno in modo che possano essere riprodotti anche a un volume coerente.

Si noti inoltre che mp3gainnon agirà sui file che si trovano già nell'intervallo desiderato, quindi la seconda volta che lo si esegue e, successivamente, non ci vorrà tanto quanto la prima volta. Quindi puoi semplicemente eseguire questo comando come ogni volta che aggiungi nuovi file, sia esso solo un nuovo file o un intero gruppo.

Se ti capita di avere dei .oggfile, esiste un programma simile chiamato vorbisgain :

find -name '*ogg' -exec vorbisgain -r {} \;

Ci sono opzioni su come normalizzare il guadagno per ogni canzone rispetto al resto della musica che hai, ma è passato tanto tempo da quando le guardo che non posso davvero dire molto al riguardo. So solo che gioco tutta la mia libreria come una grande raccolta randomizzata, e il comando sopra e le sue impostazioni hanno funzionato per me per anni.

Se ti capita di avere dei .flacfile, puoi usare metaflac :

find -name '*flac' -exec metaflac --add-replay-gain {} \;

Spero possa aiutare.


Si noti che rispetto a replaygain, che aggiunge semplicemente un meta-tag, mp3gain altererà permanentemente i dati nei tuoi MP3 per normalizzarli; il suo effetto non può essere rimosso o invertito senza influire tecnicamente sulla qualità dell'MP3, sebbene qualsiasi differenza possa essere impercettibile per la maggior parte delle orecchie umane.
Ish,

5
@izx Questo è sbagliato. mp3gain è "lossless" in quanto utilizza un attributo di guadagno in ogni frame di dati mp3. Da mp3gain(1): Also, the changes mp3gain makes are completely lossless. There is no quality lost in the change because the program adjusts the mp3 file directly, without decoding and reencoding.. Quindi, sebbene possa essere difficile capire i valori iniziali, sono semplicemente modificati da un offset costante, che è perfettamente riverificabile.
Jonas Schäfer,

2
@Oyibo Ho presentato una richiesta di modifica per la risposta che contiene ciò che devi fare per i file flac. Sostituisci *oggcon *flace vorbisgain -rcon metaflac --add-replay-gain. mp3gain calcolerà l'offset in un modo simile a quello di vorbisgain & co. fare, quindi non dovrebbe essere necessario farlo a mano.
Jonas Schäfer,

1
@Oyibo L'opzione in Banshee afaik attiva solo il supporto per la lettura di tag RG dai file, non esegue la correzione al volo. Quindi non funzionerà per i file che non hanno alcun tag RG (che potrebbe essere il motivo per cui non funziona su alcuni file per te).
Jonas Schäfer,

1
@Oyibo Non lo vorresti, perché l'offset è ridimensionato in modo da essere riprodotto insieme ad altri file di riproduzione. Per questo useresti il ​​controllo del volume.
Jonas Schäfer,

3

Non credo che ci sia un componente aggiuntivo per Banshee stesso, ma puoi normalizzare il volume in tutta la tua collezione. Su AVP , ho trovato due modi per farlo:

  • sox: installa tramite sudo apt-get install soxo Ubuntu Software Center. In un terminale, vai alla directory in cui risiedono i tuoi file musicali usando il cdcomando, quindi digita sox <input-file.mp3> <output-file.mp3> gain −n −3. Ciò normalizzerà il livello del file mp3 a -3 dB rispetto alla deflessione del fondo scala.

  • normalize-mp3: questa applicazione è la strada da percorrere quando gestisci più file. Installa tramite sudo apt-get install normalize-audioo Ubuntu Software Center. In un terminale, vai alla directory in cui risiedono i tuoi file musicali utilizzando il cdcomando, quindi digita normalize-audio -b *.mp3per gli album degli artisti o normalize-audio -m *.mp3per gli album dei mix.


1

Puoi usare audacity per normalizzare il volume dell'intera libreria musicale.

Audacity è un editor e registratore audio gratuito, facile da usare e multilingue per Windows, Mac OS X, GNU / Linux e altri sistemi operativi. Puoi usare Audacity per:

  • Registra audio dal vivo.
  • Converti nastri e registrazioni in registrazioni digitali o CD.
  • Modifica i file audio Ogg Vorbis, MP3, WAV o AIFF.
  • Taglia, copia, collega o mescola i suoni insieme.
  • Cambia la velocità o il tono di una registrazione.
  • E altro! Vedi l' elenco completo delle funzionalità .

Una di queste funzioni è la regolazione del volume con effetti Compressor, Amplify, Normalize e Fade In / Out. 1

Nota : l'uso dell'audacità influirà sulla qualità della tua musica. Ma, se la tua libreria musicale è tutta mp3 di alta qualità, intendo 256 e 320 kbit / s, e la frequenza di campionamento è 44.1 e 48 kHz, probabilmente non noterai una perdita di qualità (calo). Ora l'audacia afferma che hanno notevolmente migliorato la normalizzazione, ma penso che questo dovrebbe essere tenuto presente prima di provare a normalizzare il suono.

1 fonte: Audacity


2
Il problema con Audacity è che causerà una perdita di qualità (e fare il cambiamento di volume irreversibile), perché ha per decodificare e ri-codificare il file MP3 per essere in grado di modificarla ...
ish

Lo so, l'ho usato sul mio supporto, di 320 kbit / s, e quasi non si nota alcun calo di qualità. Ma hai ragione, influisce sulla qualità.
Mitch

1
concordato. Potresti aggiungere una piccola nota alla fine in questo senso? Grazie.
ish
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.