¿Cómo puedo grabar una transmisión de radio en Linux como el screamer en Windows? ¿Alguien tiene alguna idea o sugerencia?
¿Cómo puedo grabar una transmisión de radio en Linux como el screamer en Windows? ¿Alguien tiene alguna idea o sugerencia?
Respuestas:
Si desea que una GUI haga esto, puede hacerlo usando Audacity.
extracto de wiki
En el menú desplegable de la barra de herramientas del dispositivo de Audacity, elija "Wave Out" o "Stereo Mix" como fuente de entrada. (El nombre exacto puede ser diferente, dependiendo de los controladores de sonido de su computadora). En Windows, si no tiene una opción "Wave Out" o "Stereo Mix", o si no graba, vaya al Panel de control del sistema e intente habilitar esta opción allí. Para obtener instrucciones, consulte: Uso del Panel de control en el Wiki.
También puede instalar streamtuner para buscar estaciones de radio.
# Debian/Ubuntu
$ apt-get install streamtuner
# Fedora/CentOS/RHEL
$ yum install streamtuner
captura de pantalla de streamtuner
Puede instalar streamripper así:
# Debian/Ubuntu
$ sudo apt-get install streamripper
# Fedora/CentOS/RHEL
$ sudo yum install streamripper
ejemplo
Para descargar una transmisión, simplemente haga lo siguiente:
$ streamripper <url>
Esto guardará cada transmisión en un archivo .mp3.
No package streamripper available
Con rizo desde la terminal, por ejemplo:
curl --output ~/Downloads/Radio/CostaDelMar.mp3 http://sc-costadelmar.1.fm:10156
Las opciones útiles son --max-time <seconds>
y --max-filesize <bytes>
.
No estoy familiarizado con Screamer, pero parece que Streamripper es lo que quieres. Puede que ya esté disponible en su distribución o puede obtenerlo en http://streamripper.sourceforge.net/
Mira mi radio:
Ejemplo WeFunkRadio .
Para la primera descarga de la lista de reproducción y obtenga la dirección y el puerto del servidor:
# http://www.wefunkradio.com/play/shoutcast.pls
# cat shoutcast.pls
[playlist]
NumberOfEntries=2
File1=http://wefunkhub.com/radiodrops/introdrop-keithmurray2.mp3
File2=http://stream-90.shoutcast.com:80/wefunk_radio_mp3_64kbps
Esta es la dirección del servidor: http://stream-90.shoutcast.com:80
Para reproducir stream:
# mplayer "http://stream-90.shoutcast.com:80"
Para guardar la transmisión:
# wget -O stream.mp3 "http://stream-90.shoutcast.com:80"
Yo uso ffmpeg
. Ejemplo:
ffmpeg -i "http://audio.wbhm.org:8000/live.mp3" out.mp3
Para grabar un programa en particular, puede hacer lo siguiente:
Establecer un trabajo cron. Por ejemplo:
20 11 * * 0 /path/sermon-recording.sh
Guión:
#!/bin/bash
today=$(date +%Y-%m-%d)
timeout 65m ffmpeg -i http://briarwood.primcast.com:5182 Sermon_${today}.wav > /dev/null 2>&1
Uso el timeout
comando para finalizar la grabación después de un cierto período de tiempo. Redirijo la salida a /dev/null
para evitar recibir un mensaje de correo del sistema con la salida.
La grabadora de audio es otra opción muy simple. Instrucciones completas aquí .
Primera instalación desde el repositorio:
sudo add-apt-repository ppa:audio-recorder/ppa
sudo apt-get -y update
sudo apt-get install --reinstall audio-recorder
Luego, seleccione la salida de audio incorporada como fuente:
Finalmente, seleccione calidad, ubicación, nombre de archivo y simplemente comience a grabar.
Tenga en cuenta que esto registrará todo lo que provenga de su computadora (por ejemplo, sonidos de nuevos correos electrónicos, etc.). Así que asegúrese de que todo lo demás esté apagado. Este es seguramente el mayor inconveniente del método.