martes, 2 de septiembre de 2008

Grabar streamings con mplayer

Ya hemos visto que mplayer soporta gran cantidad de formatos. Ahora vamos a ver cómo pasar un archivo stream (radio) a ogg:

Primero creamos un archivo FIFO que será la salida de mplayer y la entrada de oggenc
mkfifo /tmp/mplayer-fifo


Ahora damos la orden a mplayer para reproducir y guardar en el archivo fifo:
mplayer -cache 8 mms://a319.l1103733391.c11037.e.lm.akamaistream.net/D/319/11037/v0001/reflector:33391 -ao pcm -aofile /tmp/mplayer-fifo


Finalmente lo podemos pasar a ogg con la siguiente orden:
oggenc -o blah.ogg /tmp/mplayer-fifo
Para cortar, basta con usar Control+C

Otra opción, es usar la opción -dumpstream y -dumpfile de mplayer:

mplayer -dumpstream http://example.com:8080/streamings/video1.ext
Con esta opción no reproducimos el video, sino que crea un archivo llamado stream.dump. Para llamarlo con otro nombre (mivideo.mpg) podemos elegir:
mplayer -dumpstream http://example.com:8080/streamings/video1.ext -dumpfile mivideo.mpg

Por ahí también he visto:
mencoder -oac copy -ovc copy mms://entrevista-a-piotr-en-las-bahamas-con-sus-pijamas.avi
E incluso he visto algún script y otra explicación con las emisoras.

Más info | grabar y escuchar con mplayer | grabar streamings

No hay comentarios: