Mi vídeo para Diálogos 3

1 minuto(s) de lectura

VHS Pensaba que estaba perdido por culpa de aquel o aquellos que están grabando los programas de Diálogos 3 y subiéndolos al archivo de Internet. Pues parece que no es así: en cuestión de un par de meses me voy a ventilar todos los programas que subieron (son unos 12 GB).

Creí que eran seres sobrehumanos, ángeles enviados para salvarme de mis tardes de hastío. Pero no, deben ser gente normal y corriente porque, de vez en cuando, se les escapó algún programa (de cualquier manera, seáis quienes seáis, ¡gracias y mil gracias!). Así que voy a poner algo de mi parte. El siguiente bloque de código se corresponde con un programita para bash que permite grabar en formato MP3 la emisión de Diálogos 3 a través de Internet:

HOY=`date +%Y-%m-%d`
ANO=`date +%Y`
PISTA=`date +%d`

/usr/bin/mplayer
  -really-quiet -cache 1000 -dumpstream -dumpfile ${HOY}.wma
  -playlist "http://www.rtve.es/rne/audio/RNE3.asx" &
PROCESO=$!
sleep 80m
kill $PROCESO

# Pasar el archivo WMA a formato WAV.
/usr/bin/mplayer -really-quiet
  ${HOY}.wma -vc null -vo null -ao pcm:fast:waveheader:file=${HOY}.wav

# Pasar el archivo WAV a formato MP3.
/usr/bin/lame --quiet
  --add-id3v2
  --tt "${HOY}"
  --ty "${ANO}"
  --ta "RNE3 - Ramón Trecet"
  --tg "Other"
  --tl "Diálogos 3"
  --tn "${PISTA}"
  ${HOY}.wav ${HOY}.mp3

# Borrar el archivo WAV, no borramos el WMA por si acaso ha fallado algo.
rm -f ${HOY}.wav

Ejecuta esta tarea a las 14:50 de lunes a viernes y tendrás el programa grabado todos los días. Obviamente, necesitas un Linux con mplayer, lame y cron con acceso a Internet que esté encendido mientras se emite el programa. La grabación se realiza durante 80 minutos, es decir, desde diez minutos antes del programa hasta diez minutos después.

Modificaré este programa para que tenga cada vez más funciones, como rutas, emisiones y duraciones configurables, entre otras cosas. Aquí encontrarás la versión más reciente del mismo.