[eside-ghost] Normalización de sonido
STenyaK (Bruno Gonzalez)
stenyak en gmx.net
Mie Mar 1 22:13:55 CET 2006
Wolap...
On Wed, 01 Mar 2006 20:57:52 +0100, halls <frikihalls en gmail.com> wrote:
> wop!
>
> Aki viene una idea ke acabo de parir y ke ni la he probado y ni se si
> tiene
> fundamento...
> Se podria hacer un script ke lo unico ke haga es algo como:
>
> cat /dev/audio > grabacion.raw
>
> y luego con algun tipo de encoder ke encodee raw->wav, wav->ogg... o
> directamente raw->ogg
> vamos... no es mas ke una idea a lo loco XD
Hablando de ideas a lo loco, el otro día se me ocurrió que igual se podría
usar un microfono al lado de los altavoces para normalizar el volumen y
que no sobrepase cierto nivel por la noche (automatizadamente, claro).
Es decir, sería hacer ese cat /dev/audio > grabacion.raw en un
bucle, tal que...
while true; do
cat /dev/audio > grabacion.raw &
sleep 5
killall cat (everytime you mas^H^H^Hrecord audio, god kills all
kitten... weno, la idea es matar el proceso q hemos dejao en segundo
plano, evidentemente)
if [ volumen grabacion.raw >= threshold ]; then
aumix -w-10 (o algo un poco más inteligente, usando la diferencia de
volumenes para saber cuanto se debe bajar/subir)
fi
done
El problema que tengo sería ese "IF" q comprueba el volumen medio de la
muestra de sonido. Alguien tiene ideas de cómo hacerlo? Alguna utilidad o
algo?
</idea_loca>
--
Saludos,
STenyaK
_______________________________________________
Site: http://1ksurvivor.homeip.net <1kSurvivor>
http://motorsport-sim.org <Motorsport>
http://kwh.iespana.es <KuantikalWareHouse>
Mail: stenyak AT gmx DOT net
Más información sobre la lista de distribución eside-ghost