Bueno, este hilo resulto muy util, asi que les paso un script que hice
a principios de año, muy burdo y sin terminar, que use para grabar
durante algunos meses el programa de dolina.

Cumplio su funcion perfectamente, hasta que cambiaron la version de
asf de la radio por una version que el mplayer no soporta(ba?) bien.
Como no tenia tiempo para  arreglar el problema, deje de usarlo.


Si alguien se dedica a pulirlo me gustaria estar en contacto con la
ultima version.

Saludos
fede


<el script>

#!/bin/bash

##########################################################################
#
                                                       #
# Archivo: dolina.sh
                                               #
# Autor: Federico Ariel Castagnini
                                         #
# Fecha: 03/2006
                                               #
# Descripcion: Este script  se conecta al streaming del programa
                          #
#              nocturno de Dolina y luego de normalizar el volumen
                               #
#              lo comprime con formato OGG.
                                      #
#
                                                       #
# Forma de uso: Llamar desde el cron para iniciar y finalizar la
captura                          #
#               Por ejempo: (fragmento de /etc/crontab)
                                    #
#               00 00   * * 2-6     user    /var/ftp/dolina/dolina.sh
&                                       #
#               10 02   * * 2-6     user    kill -15 `pidof mplayer`
                                        #
#
                                                       #
##########################################################################

# INICIO CONFIGURACION

STREAMING_URL="http://66.175.96.10/arcontinental?MSWMExt=.asf";
FECHA=`date +"%Y-%m-%d"`
DEPOSITO="/var/ftp/dolina"
LOG="log/$FECHA.log"
WAV="Alejandro_Dolina-La_venganza_sera_terrible_$FECHA.wav"
OGG="Alejandro_Dolina-La_venganza_sera_terrible_$FECHA.ogg"

# FIN CONFIGURACION


cd $DEPOSITO

# nos conectamos al streaming
/usr/local/bin/mplayer -channels 1 -vc dummy -vo null -ao
pcm:file=$WAV ${STREAMING_URL} 1>$LOG 2>$LOG


# para interrumpir el volcado y finalizar las tareas del script
# mato el proceso mplayer desde el cron.
# le enviamos un kill para terminar el volcado del streaming al archivo,
# una mejor forma mas prolija seria archivando el pid del proceso
cuando se crea,
# es muy poco serio, pero funciona mientras se use un solo mplayer a
la hora del kill.

# normalizamos el volumen
echo "normalize-audio" >> $LOG
normalize-audio $WAV 2>>$LOG
echo >> $LOG


# comprimimos el wav
echo "oggenc" >> $LOG
/usr/bin/oggenc \
               --date   "$FECHA" \
               --genre  "radio" \
               --artist "Alejandro Dolina" \
               --title  "La venganza sera terrible ${FECHA}" \
               $WAV --output=$OGG 2>>$LOG
echo >> $LOG


# concedemos el permiso de escritura para copiar el archivo terminado
chmod 0755 ogg wav
mv -v --reply=no $OGG ogg/ 2>>$LOG

# cambiamos los permisos para que no sea posible eliminar los ogg
chmod -R 0555 ogg $LOG

# para conservar los volcados wav comentar la siguiente linea.
rm -f $WAV

</el script>



On 1/4/07, Arturo 'Buanzo' Busleiman <[EMAIL PROTECTED]> wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Mokuko wrote:
> Hola ya que estamos con las radios les adjunto un script que uso
> para escuchar radios con mplayer desde la consola
> también le agregue estas que publicaron uds. ahora

Gracias Javier! Lo he publicado en:

http://www.buanzo.com.ar/lin/radios_argentinas_en_linux.html

> si lo mejoran envíen una copia ..

Dicho y hecho, he corregido el script. La ejecucion de mplayer no se realizaba 
correctamente, y
tambien le agregue' el parametro de cache.

En fin, para no adjuntarlo:

http://www.buanzo.com.ar/files/radio.sh

gracias javier.

- --
Arturo "Buanzo" Busleiman - Consultor Independiente en Seguridad Informatica
¿No sabés a dónde ir a comer o tomar algo? Visitá www.vivamoslavida.com.ar
LISTA DE CASAMIENTO: Cualquier Fravega a nombre de Busleiman (37520).
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFFnasYAlpOsGhXcE0RArnOAJ9+g6PE2NIjkZLXti82WiHHpfMdOACeNHgF
SCG3TEhZgNYvMU9YHsZURFI=
=zVrH
-----END PGP SIGNATURE-----
--
Para desuscribirte tenés que visitar la página
https://listas.linux.org.ar/mailman/listinfo/lugar-gral/

/* Publica y encontra trabajo relacionado con softlibre en 
http://www.usla.org.ar/modules/jobs/ */

Si tenés algún inconveniente o consulta escribí a mailto:[EMAIL PROTECTED]

--
Para desuscribirte tenés que visitar la página
https://listas.linux.org.ar/mailman/listinfo/lugar-gral/

/* Publica y encontra trabajo relacionado con softlibre en 
http://www.usla.org.ar/modules/jobs/ */

Si tenés algún inconveniente o consulta escribí a mailto:[EMAIL PROTECTED]

Responder a