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í:
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