Ha llovido mucho desde que escribí el post donde describía la técnica necesaria para descargar vídeos del servicio de televisión a la carta en la web de TV3. De hecho el truco ha funcionado durante algo más de un año y es probablemente el post más popular del blog junto con los de novedades en mis plugins para XBMC.
Era lógico que tarde o temprano el truco dejara de funcionar, y esto es precisamente lo que ha ocurrido desde que TV3 ha cambiado el formato de codificación de sus vídeos para aumentar la calidad de la imagen. Por una parte todos nos alegramos de que hayan dado ese paso, puesto que la calidad de los vídeos siempre es importante, aunque por otra parte también habríamos agradecido que facilitaran las descargas de los vídeos para no tener que complicarnos la vida.
Si no quieres complicarte la vida puedes utilizar la herramienta para descargar de TV3, es la forma más sencilla.
¿Y ya no se pueden descargar los vídeos de TV3?
Pues en realidad las técnicas que hemos usado hasta ahora siguen valiendo sin cambios (a menos que TV3 decida recodificar todo su archivo de vídeos), y únicamente tenemos que añadir una técnica distinta para este nuevo formato. Desde hace unos meses ya hay herramientas que permiten descargar los vídeos en el formato RTMP directamente, así que el problema está resuelto.
La situación actual es que hay tres formatos de vídeo conviviendo en 3alacarta, MP4, FLV y WMV, así que lo primero que necesitas es averiguar el formato del vídeo que te quieres descargar para saber la técnica que tienes que usar.
- WMV: Son los vídeos más antiguos de la web, que aún no usaban Flash y todavía pueden encontrarse buceando en el archivo de 3alacarta. Para saber que si vídeo es de este tipo sin lugar a dudas pulsa con el botón derecho en la imágen del vídeo justo antes de darle al play.
Si sale una ventana de menú similar a la de la captura de pantalla, con el mensaje de «Acerca de Adobe Flash Player», se trata de un vídeo FLV o MP4. Si te sale otra cosa (depende mucho del plugin y navegador que uses) lo más probable es que sea un vídeo WMV y puedes descargarlo usando la técnica descrita en este post.
- FLV: Son los vídeos en Flash que se han estado usando hasta ahora. Como ya sabes que el vídeo no es WMV, te recomiendo que primero pruebes el método tradicional para ver si es posible descargarlo. Si en lugar de la URL obtienes como resultado un mensaje de «No has introduït les dades necessàries per accedir al servei sol·licitat.» es que el vídeo es MP4.
- MP4: El nuevo formato de más calidad sólo se sirve en RTMP, así que tendrás que utilizar las herramientas flvstreamer o rtmpdump para descargarlo siguiendo las instrucciones de este post. Para averiguar la URL la técnica es similar a la anterior. Si estás viendo un vídeo que tiene por ejemplo la siguiente URL.
Copia el código de la URL del navegador y sustitúyelo en esta otra URL
http://www.tv3.cat/su/tvc/tvcConditionalAccess.jsp?ID=2714990&QUALITY=H&FORMAT=MP4
Te saldrá un texto similar a este, donde he resaltado en rojo la URL del vídeo.
<bbd>
<item>
<code>0</code>
<media PUBLI…</media>
<media videoname=»Crackovia – 15/02/2010…»>
rtmp://mp4-500-str.tv3.cat/ondemand/mp4:g/tvcatalunya/2/3/1266271004232.mp4?auth=db8cta0dtc9cpcncEaoavdJdebEccdPbkcL-blGq4w-8-vga-LEnmL-k8odm9jan6k8ohn7jgmmliklq9scl9sbkgogm7kjohlmoaokkjmmlkkjrltrmmtjllpynBj9ojlkpmoHkqmo&aifp=fhgt
</media>
<jsessionid>…</jsessionid>
</item>
</bbd>Utiliza esa dirección con la técnica de descarga de flvstreamer / rtmpdump y podrás bajarte el vídeo en el nuevo formato con más alta calidad.
Por si queda alguna duda los pasos detallados para descargar rtmpdump, instalarlo y descargar el vídeo son estos (para sistemas Windows):
- Descargar el ZIP de esta página
- Descomprimir ese ZIP en un directorio, por ejemplo c:\rtmpdump
- Abrir una ventana de línea de comandos («Inicio / Ejecutar» y teclear «cmd»)
- Ponerse en el directorio c:\rtmpdump con el comando «cd \rtmpdump»
- Teclear el comando completo de descarga
rtmpdump -r "rtmp://mp4-es-500-str.tv3.cat/on...705.mp4" -o fichero.mp4
- Si la descarga se interrumpe (a veces pasa) poner el mismo comando de nuevo, con «–resume» al final
rtmpdump -r "rtmp://mp4-es-500-str.tv3.cat/on...705.mp4" -o fichero.mp4 --resume
Espero que con esto no te queden dudas, y si algo no queda claro deja un comentario y trataremos de resolverlo.
Para MARGA / post 258
Ya lo tengo.
rtmpdump -r rtmp://streaming.britishpathe.com/vod/_definst_/flv:FLASH/00000000/00070000/00070653.flv -o laurence.flv
Para NOVATA / 252
aquí lo tienes: HONG-KONG (p la n et gr e en)
http://netstorage.discovery.com/DMC/2010/GRN/video/126290072452212754706203197_HongKongspacesaver.flv
Gracias @josep 🙂
De nada Jesús.
Estoy intentando descargarme el vídeo del concierto de raimon
rtmp://mp4-500-str.tv3.cat/ondemand/mp4:g/tvcatalunya/7/4/1284200827047.mp4
Y no hay manera, ni con el rtmpdump ni con el orbit downloader… alguien me puede ayudar… me interesa muchísimo ese vídeo
Gracias
@Carlos, ¿puedes poner la dirección de la página donde está el vídeo?
Carlos,
te faltan parte de las instrucciones. Escribe, según post 179 y 182, la instrucción completa:
rtmpdump -r rtmp://mp4-500-str.tv3.cat/ondemand/mp4:g/tvcatalunya/7/4/1284200827047.mp4 -o descarga.mp4
Espero que te funcione.
Gracias de nuevo @josep 🙂
Para Jesus
La direccion donde esta el video es esta…
http://www.tv3.cat/videos/3089410/Raimon-a-Xativa
Para Josep
Al escribirlo di por entendido que la primera parte la de rtmpdump la ponía, por eso no lo escribí, no funciona… me da el siguiente mensaje
Error: RTMP_ReadPacket, failed to read RTMP packet header
Hola, yo también estoy tratando de bajarme el video del concierto de Raimon y no lo consigo.
¿Alguien sabe cómo hacerlo? Gracias
Ya he conseguido descargarme ese video, con las indicaciones de Josep.
Gracias!!
Felix;
¿haciendo esto lo has conseguido?
rtmpdump -r rtmp://mp4-500-str.tv3.cat/ondemand/mp4:g/tvcatalunya/7/4/1284200827047.mp4 -o descarga.mp4
A mi me da error…
Error: RTMP_ReadPacket, failed to read RTMP packet header
@Fèlix
RAIMON –> Introduce éste código:
rtmpdump -r rtmp://mp4-es-500-str.tv3.cat/ondemand/mp4:g/tvcatalunya/7/4/1284200827047.mp4 -o raimon.mp4
@Felix
Si no te funciona, introduce éste otro:
rtmpdump -r rtmp://mp4-500-str.tv3.cat/ondemand/mp4:g/tvcatalunya/7/4/1284200827047.mp4?auth=db8a3cmcqcdbNaUbAacdWa6aVcMaudibVaN-bmKNsW-8-vga-HGnlI-m7sbp8pal9r5req8rekmsirjs8o7lfpgmas6p6qjmksjr7rlshkmskrhtjptmlqjnktwqAp9mmshsjrIsoko -o raimon.mp4
Hasta pronto.
Josep
@Felix y Carlos,
Introducid el código tal cual. A mí me ha funcionado perfectamente.
Josep;
Desgraciadamente a mi me sigue sin funcionar ni con el codigo que pones, ni en el .bat, ni directamente desde CMD
me sigue dando el mismo error que me daba antes
Error: RTMP_ReadPacket, failed to read RTMP packet header
¿alguien sabe si esta subido ya a algun servidor del tipo megaupload o similar?
Carlos,
Introducido tal cual en el bat, no he tenido problemas (lo descargué perfectamente).
Mira que no hayas eliminado alguna parte o añadido algún espacio sin querer.
Por cierto, si te da error mientras se descarga, NO TOQUES NADA; Déjalo seguir TRABAJANDO. Normalmente, acaba descargándolo hasta decir «downloaded completed -99,9%- y funciona perfectamente.
Hola, estic intentant baixar aquest video
http://www.tv3.cat/videos/3072771
té l’adreça: rtmp://mp4-500-str.tv3.cat/ondemand/mp4:g/tvcatalunya/2/4/1283301455942.mp4
ho poso de diferents maneres i surt això:
ERROR: Closing connection: netstream.play.streamnotfound.
Ho he anat posant amb cometes i sense, canviant el nom final i tot i res. Estic dintre de la carpeta adeqüada també. He llegit els posts i no he trobat cap resposta a aquest problema. Potser me la podeu indicar si ja està la resposta o em dieu què pot ser, perquè no me’n surto.
Si algú ja ha descarregat el video i me’l passa, també fantàstic, és el nou capítol d’infidels.
Gràcies per avançat.
Josep;
Siento ser tan pesado, pero te aseguro que lo he repasado 1000 veces en local o en .bat y no hay forma, lo único que se me ocurre es is quizás el rtmpdump que tenga instalado no sea bueno.. me baje el que hay en este post al principio 1 – Descargar el ZIP de esta página
En el .bat tengo esto
rtmpdump -r rtmp://mp4-500-str.tv3.cat/ondemand/mp4:g/tvcatalunya/7/4/1284200827047.mp4?auth=db8a3cmcqcdbNaUbAacdWa6aVcMaudibVaN-bmKNsW-8-vga-HGnlI-m7sbp8pal9r5req8rekmsirjs8o7lfpgmas6p6qjmksjr7rlshkmskrhtjptmlqjnktwqAp9mmshsjrIsoko -o raimon.mp4
Ya solo me queda la opcion de que alguien lo suba a algun servidor de descargas y bajarlo de ahi… porque lo he probado con un monton de programas y en todos me da error
Tema resuelto, era un problema de mi cortafuegos.. he cambiado de ordenador y de red y si que funciona
Gracias por todo
@musikaris
rtmp://mp4-500-str.tv3.cat/ondemand/mp4:g/tvcatalunya/2/4/1283301455942.mp4?auth=db8cZa9dPcabZbTcVcEd_cVbLdTcIddcUdZ-bmK4k3-8-vga-DEmmD-j7kco9qcj9m7qfq9ogomnjqmkak5kfk9jdkdo8rlkknlq8rmpjomnlqklllrlmljkklxpBqbkmnjrkrJpqoo -o infidels.mp4
Hola, me estoy intentando descargar el video:
http://www.tv3.cat/videos/3099210/Renaixement
Intente seguir las instrucciones pero me sale lo de acesso restringido. Alguie nme puede ayudar?
Gracies!
@goku007
rtmpdump -r rtmp://mp4-es-500-str.tv3.cat/ondemand/mp4:g/tvcatalunya/6/6/1284686582066.mp4?auth=db8b1dLd.c1cfaPbUbfb6bxaRbdarcZcHde-bmL54Y-8-vga-FHsmE-m8obk8pbo7r6mem7merlljnmn9m8qhlgm9o6k6qkpiskm7nknhrlllnkoknurmmjnlpwlApaprspnCnknhrllInrom -o renaixement.mp4