Voglio aumentare il volume di alcuni file MP3 che ho. C'è un modo per farlo in modo lossless (senza ricomprimere il file MP3 e quindi ridurne la qualità)?
Voglio aumentare il volume di alcuni file MP3 che ho. C'è un modo per farlo in modo lossless (senza ricomprimere il file MP3 e quindi ridurne la qualità)?
Risposte:
Sì. Puoi farlo. La tecnica è utilizzata da numerosi programmi e i livelli sono calcolati da un algoritmo chiamato ReplayGain. I dati del livello del volume mp3 possono essere regolati senza perdita, così come un'immagine JPEG può essere ruotata senza perdita.
Esistono due metodi
Da HydrogenAudio: Implementazioni :
Nel metodo dei metadati, è possibile memorizzare informazioni su entrambi i tipi di ReplayGain (Track Gain e Album Gain). Le informazioni sul cambio di volume possono essere molto precise. Se anche i dati audio sono stati modificati, i metadati possono contenere informazioni di "annullamento". Non tutti i lettori / decodificatori audio sanno come leggere e utilizzare le informazioni di ReplayGain memorizzate nei metadati. E non esiste uno standard per dove e come vengono archiviate le informazioni di ReplayGain; ogni implementazione utilizza formati diversi e mette le informazioni in posizioni diverse.
Nel metodo dei dati audio, i dati audio effettivi del file vengono modificati in modo che il volume di riproduzione naturale / predefinito sia a livello di destinazione. In questo scenario, è possibile applicare solo un tipo di ReplayGain (Track Gain o Album Gain). Se nessuna informazione "annulla" viene salvata da qualche parte, potrebbe non essere possibile ripristinare i dati audio originali. Le limitazioni del formato del file audio possono impedire regolazioni precise del guadagno (ottimizzate) con questo metodo. Ad esempio, i file MP3 e AAC possono essere modificati senza perdita di dati con incrementi di 1,5 dB. A seconda del formato del file audio, il processo potrebbe anche presentare una perdita, nel senso che potrebbe spingere irreversibilmente un segnale al di sopra dell'ampiezza massima del formato (con conseguente ritaglio) o al di sotto del minimo (con conseguente silenzio).
Il secondo metodo non altera il file, ma perché i dati sottostanti non vengono modificati perde nessuna qualità, da qui la regolazione può essere effettuata senza perdita di qualità. Non è generalmente raccomandato per la tua raccolta principale in quanto modifica i file dal loro stato originale, ma può essere molto utile per i lettori multimediali portatili.
Un programma chiamato mp3gain può fare la seconda opzione e regolare in modo reversibile il volume degli mp3. Non esegue assolutamente alcuna ricodifica e regola semplicemente i valori di grandezza nel file mp3 stesso per modificare il volume. Da HydrogenAudio: ReplayGain
Se si modifica il guadagno, modifica sempre i campi del guadagno globale nei dati audio MP3. Può aggiungere metadati piuttosto precisi, comprese le informazioni di annullamento
A causa della codifica dei file mp3, la regolazione è limitata a passi di 1,5 dB, che di solito è sufficiente per avvicinarsi.
Foobar2k include anche questa funzionalità e può applicare le modifiche ai file.
Secondo me, Replaygain non è una risposta a questa domanda. Non sta aumentando il volume del contenuto, ma semplicemente aggiungendo un tag per dire ai giocatori (solo i giocatori che supportano il tag) di fare la propria regolazione del volume al momento della riproduzione. In particolare, non è compatibile con tutti i lettori e non è adatto a tutti gli usi degli mp3 (come concatenarli in un singolo stream, ecc.).
D'altra parte, in teoria è possibile ridimensionare tutti i coefficienti DCT senza decodifica e ricodifica (cioè senza invertire la quantizzazione e DCT e poi rifarli), rifacendo solo la codifica Huffman (che è senza perdita). Quando lavoravo su MPlayer credo che qualcuno avesse un'utilità che lo faceva, ma ho perso la cognizione del nome.
Sì, si chiama guadagno replay, il principio è molto semplice e funziona piuttosto bene. Fondamentalmente, il software "ascolta" la tua traccia e determina quanto dovrebbe essere amplificato per sembrare "normale". Le informazioni sono scritte in mp3tag, separate dai dati.
Il lettore compatibile utilizza quindi quei dati per amplificare automaticamente il volume in modo da riprodurre tutte le tracce allo stesso volume. Suggerirei di provare http://www.foobar2000.org/ per questo esercizio. Facendo clic con il tasto destro del mouse sulla traccia è possibile scansionarla e nelle impostazioni del programma è necessario impostare l'utilizzo delle informazioni di guadagno di riproduzione.
Dopo aver scaricato Audacity (app gratuita) https://sourceforge.net/projects/audacity/ , scegli File / Importa / Audio, passa al tuo file mp3, fai clic su di esso e scegli Apri. Vedrai una forma d'onda a due canali.
Dal menu a discesa in alto fai clic su Modifica / Seleziona / Tutto. Mentre il file è selezionato, seleziona Effetti dall'elenco a discesa in alto e scegli Normalizza. Basta fare clic su "ok" dalla finestra che si apre. I valori predefiniti sono generalmente sufficienti. Fai clic sul triangolo verde di riproduzione dai pulsanti di opzione visibili per testare il file modificato. Puoi lavorare con molti altri effetti come Equalizzazione, Amplifica, Bassi e Acuti ecc. Se sei soddisfatto dei risultati, scegli File / Esporta audio e scegli il "tipo di salvataggio" che preferisci, di solito .WAV o .MP3.
Ho dovuto farlo con molti file deboli che ho ricevuto.