divendres, 19 de novembre del 2010

Baixar vídeos de tv3


Como ya expliqué en otra entrada, el formato de los videos actuales de la web tv3alacarta ha cambiado. El punto positivo es que la calidad de la imagen es mayor, el negativo, que ya no nos sirve la técnica que utilizábamos para descargarnos los videos.

El formato utilizado es el RTMP. Real Time Messaging Protocol (RTMP) es un protocolo desarrollado por Adobe que proporciona streaming de video, audio y datos y es utilizado en muchos sitios webs que ofrecen videos en formato FLV.

Para la descarga vamos a utilizar el rmtpdump, que nos podemos descargar de la siguiente dirección:

http://rtmpdump.mplayerhq.hu/download/rtmpdump-2.1d-windows.zip

Una vez descargado, seguiremos los siguientes pasos:

1) Descomprimimos el ZIP que nos hemos descargado en una carpeta, por ejemplo c:/programas/rmtpdump

2) Vamos a Inicio / ejecutar y tecleamos cmd

3) Se nos abre la pantalla negra de comandos. Tecleamos cd programas/rtmpdump (o el nombre de la carpeta en la que hayamos descomprimido el programa y vamos al directorio en el que está almacenado el programa.

4) Localizamos la dirección del video que queremos descargar. En este caso, un video de Cracovia cuya url es: http://www.tv3.cat/videos/2833450

5) Copiamos en el navegador la siguiente dirección:

http://www.tv3.cat/su/tvc/tvcConditionalAccess.jsp?ID=2833450&QUALITY=H&FORMAT=MP4

El número marcado en azul es el mismo del video que hemos identificado antes.

6) El texto que nos saldrá será parecido al de la imagen:



Es decir, algo así:

http://adserver.adtech.de/?adrawdata/3.0/39.0/2453411/0/1725/header=yes;cookie=yes;adct=204;key=key1+key2;grp=[group];misc=&auth=db8afcQblbvdzd5bsbmbXblaZaPbAdVdpbi-blXoij-8-vga-HGnkD-k9oeq8rbl7s6kek6kfqmrkpkr7ofl9k9kcodq6skmitkk7ljliqmrmpisjptmklilmpzrAramktiljlGlpqo&aifp=fhgt
rtmp://mp4-500-str.tv3.cat/ondemand/mp4:g/tvcatalunya/5/0/1271107490005.mp4?auth=db8afcQblbvdzd5bsbmbXblaZaPbAdVdpbi-blXoij-8-vga-HGnkD-k9oeq8rbl7s6kek6kfqmrkpkr7ofl9k9kcodq6skmitkk7ljliqmrmpisjptmklilmpzrAramktiljlGlpqo&aifp=fhgt
CBEB9C13F55012C9D2B6A58C28D029F6.app1serv


He marcado en rojo la parte que nos interesa, que es la URL del objetivo a descargar:

rtmp://mp4-500-str.tv3.cat/ondemand/mp4:g/tvcatalunya/5/0/1271107490005.mp4

7) Ahora volvemos a la ventana negra de comandos y tecleamos lo siguiente:

rtmpdump -r "rtmp://mp4-500-str.tv3.cat/ondemand/mp4:g/tvcatalunya/5/0/1271107490005.mp4" -o nombrevideo.mp4

8) Si la descarga se interrumpe, poner el mismo código de nuevo y añadir "-resume" al final

Información obtenida de blog.tvalacarta.info