Encontre una forma sencilla con vlc, el unico inconveniente es que no escucho mientras graba. Gracias! El 29 de abril de 2010 07:23, Sebastián Madinaveitia <[email protected]>escribió:
On Wednesday 28 April 2010 23:04:43 Pablo Romero wrote:
Gracias a todos ya escribí a la radio. Se abre del codigo de fuente.
Algo muy importante:
Como grabo??
Yo utilizo ECASound para grabar mediante script temporizado en CRONTAB, una señal tomada de la entrada de línea de la tarjeta de sonido. Para grabar desde un reproductor habría que habilitar el WAV CAPTURE en el mezclador de audio:
#!/bin/bash
# IMPORTANTE: ECASound requiere SIEMPRE de una instancia de terminal para
# correr, por lo que para lograr que se ejecute desde CRON en modo gráfico,
# en el job programado debe asignarse la variable TERM="linux"
# Grabar usando ALSA, formato WAV mono, 22050 Hz de SR y 16 bits
/usr/bin/ecasound -f:16,1,22050 -i:alsa,hw:0,0 -o /home/onironauta/Audio.wav
# Normalizar nivel de audio con ECANORMALIZE
ecanormalize /home/onironauta/Audio.wav
# Comprimir como MP3 con LAME a 64 Kbps, high quality y Constant Bit Rate
lame -h -cbr -b 64 /home/onironauta/Audio.mp3
También puede grabarse directo a MP3 con ECASound, en mi caso me interesa mantener una copia en WAV.
Y aquí las entradas en CRONTAB para iniciar y matar ECASound invocando el script anterior, en este caso de martes a sábado de 00.02 hs a 02.04 hs:
# Grabar con ECASound
02 00 * * 2,3,4,5,6 TERM="linux" /home/onironauta/Grabar.sh
# Finalizar ECASound
04 02 * * 2,3,4,5,6 killall ecasound
Por las dudas aclaro que el archivo WAV generado por ECASound no sufre ningún deterioro de contenido ni header al matar el proceso (con otras herramientas de grabación me pasó que el archivo quedaba sin header al terminar la instancia de grabación).
QUIZAS SEA MEJOR UTILIZAR UNA HERRAMIENTA DE CAPTURA DE STREAMING DE AUDIO EN LUGAR DE ESTA TECNICA QUE ESTA BIEN ORIENTADA A GRABAR DESDE EL LINE_IN, en este momento no recuerdo ninguna que pueda capturar un flujo MMS, yo usaba KstreamReapper pero hasta donde ví no soportaba dicho protocolo.
Gracias!
Saludos!
El 28 de abril de 2010 09:25, Pablo Lozano <[email protected] escribió:
adjunto un script que había en musix 1.0 (no sé si está en la 2),
copienlo en /bin y luego es sencillito: abren consula y le dan radio.sh
(enter)
les va a tirar opciones, el de nacional sería así:
radio.sh nacional
abrazu
Pablito
------------------------------
Date: Wed, 28 Apr 2010 02:49:28 -0300
From: [email protected]
Subject: Re: [Musix-usuarios] Escuchar radio nacional?
El 28 de abril de 2010 02:31, Pablo Romero
<[email protected]>escribió:
Hola gracias por la ayuda pero solo aparece esto y no para
Resolving www.radionacional.com.ar for AF_INET6...
Couldn't resolve name for AF_INET6: www.radionacional.com.ar
Resolving www.radionacional.com.ar for AF_INET...
Connecting to server www.radionacional.com.ar[200.62.54.125]: 80...
Cache size set to 320 KBytes
Cache fill: 0.49% (1615 bytes)
Lo de la web era a modo de ejemplo porque muchas radios pasan su dire
seguido de "/archivo_para_reproducir", pero esta precisas apuntar al mms:
mplayer -loop 0 mms://am870.telecomdatacenter.com.ar/am870
Con eso sale ;)
Saludos!
--
Facundo Andrés Bianco (Vando.)
GNUPG ID: 0x89C1B42F
------------------------------
XMPP: [email protected]
omb: identi.ca/vando
SoftwareLibre.org.ar
BuenosAiresLibre.org.ar
------------------------------
_______________________________________________
Musix GNU+Linux - www.musix.org.ar
Musix-usuarios mailing list
https://lists.ourproject.org/cgi-bin/mailman/listinfo/musix-usuarios
_______________________________________________ Musix GNU+Linux - www.musix.org.ar Musix-usuarios mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/musix-usuarios