2008-10-21

Descargar rtmp

Hace ya algún tiempo que la web de radio televisión española mejoró bastante su aspecto. Una de las cosas que más me gustó fue la llamada televisión a la carta. Una sección donde podías ver los programas y series de los últimos días. Realmente también te los podías bajar. Simplemente mirando el código al final llegabas a una archivo xml en donde se detallaba la url del video en cuestión en formato flv.

Pero ahora las cosas han cambiado y ya no se puede bajar. Si cuando ví la web pensé que se querían poner al día estilo BBC parece que también les han seguido los pasos a la hora de servir los videos en streaming. Mediante un formato propietario de Adobe que sólo lee un player de flash han pretendido no sólo mejorar la calidad del streaming sino de paso fastidiar a todos aquellos a los que nos encantaba su web.

No es lo mismo poder descargarte el video que tener que verlo en el ordenador.

Por ejemplo, esta sería la url del último capitulo de Plutón berbenero:

rtmp://stream.rtve.es/stream/resources/alacarta/flv/5/0/1224111156905.flv


Los ingleses parece que también nos ganan en imaginación y han desarrollado un script que actua como el player para la gente que no puede tener un reproductor de flash.

El script se llama get_iplayer y habrá que echarle un vistazo a ver si se puede modificar para conseguir descargar desde rtve. Eso si, cuando salga a la luz una forma fácil de implementar el protocolo rtmp. Por ahora creo que sólo hay un programa en windows que funciona para este fin... pero a mi no me funciona en linux por ahora...


Con lo que me gustaba poder elegir la programación de verdad.


Edito: ya sé como volver a descargar los videos y es realmente sencillo.

Localizar el archivo:
Por ejemplo el programa de la 2 tras la 2 zoom tendencias tiene por dirección web:
http://www.rtve.es/alacarta/player/318193.html
le quitas el .html final y le pones .xml

http://www.rtve.es/alacarta/player/318193.xml

Leyendo el xml te fijas en la dirección del stream. En este caso :

rtmp://stream.rtve.es/stream/resources/alacarta/flv/6/6/1224199723466.flv

Ahora sólo tienes que transformar esa dirección en:

http://www..rtve.es/resources/alacarta/flv/6/6/1224199723466.flv

y bajar con tu gestor de descargas favorito. En mi caso lo he probado con el programa wget de linux y se baja muy bien.

Por cierto el capítulo de Plutón Berbenero también me lo he podido bajar.

15 comentarios:

Anónimo dijo...

A mi me ha funcionado perfectamente

Anónimo dijo...

rtmp://cp57092.edgefcs.net/ondemand/flvstreams/metallica_com/2008/tour/11nov17_St.Louis.flv

Sabrias bajar este video es decir que direcion tendria que usar!!

un saludo!

Anónimo dijo...

Te dejo un script en BASH para descargar vídeos de RTVE (requiere instalar el paquete pcregrep).

Uso: $ sh rtve.sh URL (darle permisos de ejecución antes, $ chmod +x rtve.sh). Ej. $ sh rtve.es http://www.rtve.es/alacarta/player/355688.html)

Lo escribí hace tiempo y ahora que vi lo del rtmp lo he adaptado con tus comentarios.

http://pastebin.com/f4914a0f9

avanzaweb dijo...

Para el que quiere bajarse el video de metálica te explico que en el servidor pueden hacer redirecciones que no sean fáciles de leer como las de rtve. Es obvio que los archivos están en su servidor pero pueden hacer que sólo sean descargables mediante ese protocolo. Mucha gente utiliza el programa Orbit downloader que a mi no me funciona pero a la mayoría si.

Con respecto al archivo bash, le he pegado una ojeada y está chulo. Muchas gracias por tu ayuda.

skywalker dijo...

Hola,

He estado intentando usarlo con otras webs de rtve que no son "televisión a la carta" y decirte que no vale lo del xml. Para las series, programas, etc. que tienen su web propia hay que echarle un vistazo al código fuente y buscar la fuente del archivo .flv. Por cierto, quisiera pedirte permiso para publicar un link a tu blog cuando publique en el mío lo que he hecho para bajarme las páginas web. Estoy por hacer un script en bash que baje el archivo por sí solo.

Gracias y un saludo,

I.

avanzaweb dijo...

Lo del script lo veo útil si vas a realizar descargas con cierta regularidad de algún programa.
Y por supuesto que puedes ponerme un enlace.

Por otra parte el caso que me comentas de las webs propias de cada programa. me parece que cada una va por su lado.

he visto el ejemplo de Página 2 ( progrma sobre literatura)
y directamente tienen un enlace al flv
http://pagina2.rtve.es/reproductor.php?v=PGMA50.flv

Así que en esos casos es posible que haya que ir mirando web a web como lo han ido solucionando.

WEsta sería otra forma de hacerlo para los progrmas que están en tv a la carta:
como ejemplo el programa shalom del que no he encontrado links en su web para verlo. La url de televisión a la carta es la siguiente:
http://www.rtve.es/alacarta/todos/abecedario/S.html#384875

el número final indica el xml relacionado:

http://www.rtve.es/alacarta/player/384875.xml

Y ahí podemos ver el flv perteneciente a dicha emisión:

rtmp://stream.rtve.es/stream/resources/alacarta/flv/6/1/1232266791416.flv

y la url para descargar sería:

http://www.rtve.es/resources/alacarta/flv6/1/1232266791416.flv

Para hacerlo de forma manual son los pasos a seguir.

Anónimo dijo...

Muchísimas gracias por este aporte. Me he podido bajar varias cosas que no pude ver en su día. Además resulta muy claro y fácil de entender.

Un saludo. Airuin.

Laura dijo...

¿Y para descargar una dirección del tipo rtmp://cp35019.edgefcs.net/ondemand/.......?

Anónimo dijo...

Como se pueden descargar los que ya estan en la "mediateca" en vez en "alacarta"???
Gracias de antemano

Anónimo dijo...

Ya no funciona el método. Han restringido el acceso a su servidor. Es de vergüenza que no podamos tener contenidos que estamos pagando entre todos. ¿Por qué los podemos grabar de TV y no descargarlos de la web? ¿Cultura SGAE quizá?

avanzaweb dijo...

dela mediateca funciona igual.. mira el código o la url debe aparecer un númerito.. buscas el xml y ahí verás el flv...

Sólo tienes que seguir los pasos que están descritos en mi comentario anterior.

Funcionan todos los videos para descargar. Lo acabo de comprobar.

Anónimo dijo...

http://php5.arte.tv/vegas/index.html
en esta dirección hay cinco episodios de una serie para ver, no he encontrado modo de descargarlos, no se si será posible hacerlo, agradecería cualquier consejo. Gracias

avanzaweb dijo...

hola, anónimo. En el caso que indicas basta con que navegues con Firefox y utilices la extensión download helper descargable desde http://www.downloadhelper.net/

No es un caso de descarga de rtmp como indica el titular del artículo.

Bac Hylon dijo...

Hola, tu artículo me vino genial, porque me permitió descargar un par de programas de TVE que no habría sabido conseguir de otra forma. Y la calidad que dan los vídeos es bastante buena.

Ahora parece que han cambiado el sistema y ya no se puede acceder al xml, aunque sigue resultando igualmente sencillo descargar el vídeo, simplemente pegando el enlace (ahora es un .shtml) en un programa estilo aTube Catcher o similar.

Igualmente gracias, y un saludo.

Mundonets dijo...

Me pueden ayudar para saber la direccion de stream de este video o la forma de descargar o poder reproducirlo en jwplayer ?

http://www.caracoltv.com/producciones/telenovelas/amarytemer/video-219714-dora-toma-el-toro-los-cuernos

Muchas Gracias de ante mano.