Por mucho que busque en Internet nuevas cadenas de televisión a la carta y sitios web de vídeos «yonkis», a menudo me encuentro descubriendo sitios de los que no había oído hablar nunca gracias a comentarios de los lectores del blog.

Es el caso de Pepe, que me dejó en la página de Sugerencias el enlace a El Trece TV, un canal Argentino que afortunadamente no tiene bloqueados sus vídeos para el resto del mundo. Quería saber cómo descargarse los vídeos de esta página, y a cambio de una sugerencia tan interesante aquí estoy escribiendo este post 🙂

El proceso es bastante sencillo, imaginemos que queremos descargar el vídeo de la página:

La página con el vídeo

La página con el vídeo

Para empezar tenemos que coger la URL de la página, y nos fijamos en que hay un código numérico en ella. Es el código del vídeo, así que lo apuntamos:

http://www.eltrecetv.com.ar/herederos/video/41700/capitulo-1-herederos-de-una-venganza

A continuación escribimos esta URL en el navegador, poniendo en la parte en rojo el código del vídeo que hemos apuntado en el paso anterior.

http://www.eltrecetv.com.ar/feed/videowowza/41700

Al abrirla en Firefox se verá con el módulo de RSS del navegador, por lo que veremos una bonita pantalla con un gran vacío. Pero si le damos a «Ver / Código fuente de la página» nos encontramos con un XML que contiene la descripción del vídeo.

<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:media="http://search.yahoo.com/mrss">
<channel>
<ads.../>
<item>
        <guid>41700</guid>
        <poster url="/sites/default/files/imagecache/400x300/herederos170111.jpg" width="400" height="300" />
        <media:content url="rtmp://vod.eltrecetv.com.ar/vod/13tv,mp4:13tv/2011/01/18/hrd170111.mp4" duration="" >
...
</item>
</channel>
</rss>

He resaltado la URL del vídeo a descargar en el elemento media:content del XML, aunque aún hay que dar un último paso para poder descargarlo.

Esta cadena de texto en realidad tiene los dos elementos de la URL final, aunque separados por una coma. La URL final de descarga se obtiene de convertir esto:

rtmp://vod.eltrecetv.com.ar/vod/13tv,mp4:13tv/2011/01/18/hrd170111.mp4

En esto, sustituyendo la coma por «/»:

rtmp://vod.eltrecetv.com.ar/vod/13tv/mp4:13tv/2011/01/18/hrd170111.mp4

Y ahora ya podéis descargarlo con rtmpdump.

rtmpdump -r "rtmp://vod.eltrecetv.com.ar/vod/13tv/mp4:13tv/2011/01/18/hrd170111.mp4" -o out.mp4

Si no entiendes esta última línea, te recomiendo este tutorial sobre rtmpdump que escribí hace tiempo.

Para los que no queráis liaros con la línea de comandos, Pepe nos ha sugerido que la descarga también es posible utilizando StreamTransport. Tengo otra deuda pendiente para escribir un post sobre este programa 🙂

Gracias por la sugerencia compañero, será una buena incorporación para el plugin tvalacarta 🙂