Pasar del formato Real Audio a mp3 o ogg


Aunque hay sistemas mejores (Ogg Vorbis por ejemplo) aún hay emisoras de radio que están usando Real Player para transmitir.

Con este “Truco” veremos como escuchar ficheros que tengan el formato Real Player mediante mplayer y también veremos como re-comprimir estos a formato mp3 o mejor aún a ogg.

Sistema 1
Necesitaremos tener instalado mplayer (yo he hecho las pruebas con la versión 1.0pre5) y un programa que comprima con el formato que deseemos (MP3 o Ogg, normalmente).

Para comprimir con ogg en Debian (y seguro que en casi todas las distribuciones) tenemos el paquete vorbis-tools. Y para comprimir en MP3 podemos usar Lame.
Guardando el fichero/stream Real Audio al sistema local:
Primero de todo saber que si hacemos:

mplayer rtsp://dirección_de_donde_sea

Podremos escuchar ficheros Real Audio tipo Streaming sin necesitar el software de Real Audio oficial.
Notas:

  • Podemos usar -cache 10 para hacer una caché de 10 KB en lugar del tamaño por defecto (quizás tendríamos que esperar demasiado a empezar a escuchar la radio)
  • A veces, en lugar de apuntar a la dirección de Streaming, se nos dará una dirección http normal que es un enlace a un fichero que contiene la dirección de streaming. Podemos bajar el fichero con wget nombre_fichero y mirar su interior para saber la dirección de streaming

Para volcarlo a un fichero podemos hacer:

mplayer -dumpstream -dumpfile nombre_fichero.ra \
rtsp://dirección_de_donde_sea

(si hiciera falta podríamos usar -cache 10)

De esa forma tendremos el fichero en el disco duro con formato Real Audio.
Para pasar de Real audio a WAV:

mplayer -ao pcm -aofile nombre_fichero.wav nombre_fichero.ra

De WAV a OGG/MP3
Finalmente podemos hacer algo como:

oggenc fichero_salida.wav

Para tenerlo con formato Ogg.

O bien, si lo necesitamos en formato MP3:

lame fichero_salida.wav

Y ya lo tenemos listo para escuchar con el formato que queramos.

Sistema 2
Tal como nos pone un usuario anónimo en un comentario (gracias!) podemos hacer:

mkfifo pipe.fifo
mplayer -ao pcm -aofile pipe.fifo nombre_fichero.ra &
oggenc pipe.fifo -o fichero_salida
rm pipe.fifo

Sistema 3
Y Vicenç Miralda me comentó que, aún más directo:

mkfifo radio
mplayer -cache 100 -ao pcm -aofile radio rtsp://…

Y cuando vaya reproduciendo:

oggenc radio -o nomfitxer.ogg

Es que quien lo haga largo es porqué quiere…

El tipo de fichero fifo es un tipo que alguien “le va poniendo datos” y otro los “va sacando”, haciendo este de intermediario (como si fuera un buffer temporal en disco).

Este post ha sido traido de forma automatica desde https://web.archive.org/web/20140625063149/http:/bulma.net/body.phtml?nIdNoticia=2069 por un robot nigromante, si crees que puede mejorarse, por favor, contactanos.


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.