Newsgroup: it.comp.os.linux.software
Titolo: Normalizzazione audio: idea balzana?

Ieri sera sono stato appiccicato al PC per 4 ore, lavorando e, al
contempo ascoltando una lunga serie di mp3.
La rogna era che, ovviamente, i volumi di ogni traccia erano differenti,
aluni più alti altri più bassi: e sempre li con la manina sulla rotella
del volume mi sono rotto le pa**e e ho messo su un CD!
A questo punto, mi è saltata in mente un'idea balzana: avendo tutti i
file in una directory, che sia possibile creare uno scriptino che,
tramite un sw esterno, normalizzi l'audio di ogni file con un bel
loopino dalla shell?
Ok, lo script è banale, ma esiste un software utilizzabile dalla CL che
permetta di normalizzare l'audio? Ho fatto una ricerchina su freshmeat
ma non mi sembra di aver trovato niente!
Qualcuno ha idee?
Ciao
--ev

 loopino dalla shell?
Puoi usare sox:
#!/usr/bin/perl
$volume=`sox \"$file\" -e stat -v &> /dev/stdout`;
chop($volume);
if ($volume>1) {
        `sox \"$file\" -v $volume \"$nuovofile\"`;
              `mv -f \"$nuovofile\" \"$file\"`;
}
Questo è il meccanismo base, fai in modo di ripeterlo per ogni file della tua 
dir... ah, chiaramente funziona con i file WAVE, non MP3...
-- 
Lorenzo

 Qualcuno ha idee?
usare normalize...

 dir... ah, chiaramente funziona con i file WAVE, non MP3...
Questo è il problema ...
Non vorrei dover:
- convertire 2GB di roba in WAVE (dove li metto i 20GB che mi saltano
  fuori è u naltro discorso!!)
- normalizzare
- riconvertire in mp3
Con tutto sto traffico avrò anche l'audio normalizzato, ma ho paura che
la qualità ne risenta e NON poco!
Terrò i volumi come sono, per il momento!
Ciao
--ev

 la qualità ne risenta e NON poco!
Purtroppo è così...:( Da quanto ne so non è possibile operare su un file mp3 
senza decodificarlo... a parte qualche operazione di cut... ma magari qualcosa 
c'è, prova a cercare...:)
-- 
Lorenzo

 c'è, prova a cercare...:)
Si puo' fare ma la sostanza non cambia: ne decomprimi un pezzo e ci applichi
le modifiche, poi lo ricomprimi e cosi' via...
--
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.mascanc.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! Heavy Metal Or No Metal At All! Whimps And Posers Leave The Hall !>-
 	 			Manowar - Metal Warriors

 Qualcuno ha idee?
Più che un'idea, ti do un segno di incoraggiamento: per WinAmp (ma lo 
uso su Win) c'è il plug-in Normalizer, quindi niente decode/encode 
massacranti. :-)
-- 
Ciao
	Fabrizio C.

 massacranti. :-)
Potrei sbagliarmi, ma mi pare ci sia anche per xmms. Siccome WinAmp non
l'ho mai usato, non posso essermelo sognato.
-- 
  _      ___ ____
 | | /| / (_)_  / >>> aka Luciano Di Lucrezia
 | |/ |/ / / / /_   . Radiance BBS: 
+39-0362-332921
 - JOIN THE FUN NOW!
 |__/|__/_/ /___/   . Ban Micro$oft from Universities! Support Free Software.
 
... e il problema si risolve con un audace algoritmo chiamato "divisione".
(F. Tisato)

 l'ho mai usato, non posso essermelo sognato.
Certo che c'č: 
http://volnorm.sourceforge.net/
La sostanza comunque non cambia, il file non viene normalizzato, viene 
normalizzato il volume di ascolto.
-- 
Lorenzo

 massacranti. :-)
Adesso installo xmms!
Grazie per il segno di incoraggiamento! ;-)
Ciao
--ev