14 de abril de 2010

Descargar videos de televisión a la carta: TV3 (2)


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

47 comentarios:

  1. Hola,

    he echo lo que comentas, però obtengo el error siguiente:

    Error: Closing connection: Net Stream.Play.StreamNoyFound

    Lo he probado con varios video y siempre obtengo el mismo error!!

    ResponderEliminar
  2. Hola anónimo. Ese error quiere decir que no te encuentra el archivo, a´sí que seguro que hay algún pequeño fallo en algún sitio. Probablemente sea en el último paso, cuando escribes todo el código en la cónsola. Te aconsejo que lo hagas de la siguiente forma para evitar errores:

    Desde windows, abres el bloc de notas. Escribes todo el código.

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

    Lo archivas en el directorio en el que tengas el rtmpdump con extensión .bat. Por ejemplo, lo vamos a llamar descargavideo.bat

    Ahora abres la cónsola: inicio, programas, ejecutar y tecleas cmd

    y sigues los siguientes pasos:

    cd..
    cd..

    cd programas
    cd rtmpdump (si tienes el programainstalado en otro directorio, te situas en ese otro directorio)

    y ejecutas el programa descargavideo.bat

    Ya me dirás si te funciona.

    ResponderEliminar
  3. A ver si tengo un rato y lo pruebo.

    gracias.

    ResponderEliminar
  4. muchisimas gracias por explicar esta nueva tecnica para bajar los videos!!! :D

    ResponderEliminar
  5. Hola estoy intentando descargar este video, http://www.tv3.cat/videos/1472699/Festes-de-Ciutadella-nobles-i-cavalls, con el siguiente rtmp :rtmp://flv-500-str.tv3.cat/ondemand/mp4:g/tvcatalunya/0/5/1252147124850.f4v?auth=db8dDdhbbdYaJbrc6dRc2dpaLaicbaLbud5-bmdsq4-8-vga-LHskD-j6ocq9rdm8n8oeq6rgljrikmq9scqdkajbofqgsmnjomo7rjsjljrkkkrmturklkkjpqrxsInlokpjrGsqll&aifp=fhgt

    no se que formato me tengo que atender al principio pone flv en medio pone mp4 y al final f4v.
    al intentar descargarlo con el Rtmpdump me da que no lo encuentra.
    saludos

    ResponderEliminar
  6. Anónimo ese video lo tienes que descargar aplicando el método que expliqué en esta entrada:

    http://hojasquecaen.blogspot.com/2010/03/descargar-videos-de-television-la-carta_29.html

    Al final te quedará que tienes que introducir en el navegador esta url:

    http://flv-500.tv3.cat/g/tvcatalunya/0/5/1252147124850.f4v

    Espero que te funcione.

    ResponderEliminar
  7. jaja ese mismo video me lo descargué yo ayer y no tuve ningún problema. Lo que tienes que poner exactamente es ésto:

    rtmpdump -r "rtmp://mp4-500-str.tv3.cat/ondemand/mp4:g/tvcatalunya/8/6/1284554573668.mp4" -o infidels18.mp4

    Y a esperar.

    Para que te sea más fácil, crea un archivo bat con el blog de notas, como explico un poco más arriba. A mi me funciona.

    De todas formas, TV3 permite que te descargues los episodios de esta serie vía podcast. Puedes mirarlo aquí:

    http://www.tv3.cat/3alacarta/podcast/xml/infidels.xml

    ResponderEliminar
  8. Hola Onka,

    Yo lo he intentado con este video:

    http://www.tv3.cat/videos/3108990

    Y no hay manera! Me dice que: failed to connect socket. 10061 (Unknown error)

    Ojala me puedas ayudar! Gracias!

    ResponderEliminar
  9. Lucco, buen video, vamos a intentar descargarlo.

    En la barra de dirección del navegador (explorer, firefox, chrome) pones lo siguiente:

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

    Y ya te salen los datos que nos interesan.

    Luego vas a la carpeta en la que tengas instalada el programa rmtpdump(desde windows) y con el bloc de notas creas un fichero que ponga lo siguiente:

    doskey
    rtmpdump -r "rtmp://mp4-500-str.tv3.cat/ondemand/mp4:g/tvcatalunya/2/8/1285152174482.mp4" -o nombrede video.mp4

    Archivas, y le llamas, por ejemplo, descarga.bat (un nombre cualquiera pero la extensión tiene que ser .bat)

    Luego abres la cónsola: Inicio/Ejecutar y tecleas cmd.

    Después tienes que ir a la carpeta donde tienes instalado rmtpdump. Eso se hace mediante cd: \carpeta donde está el programa

    Y cuando estés allí, ejecutas descarga.bat

    Esto funciona, yo he conseguido descargarme el video.

    Si tienes algún problema, ponte en contacto conmigo.

    ResponderEliminar
  10. para Ubuntu los pasos coinciden, sólo cambia la forma de instalar el programa:

    -- abrir un terminal y teclear:
    sudo aptitude install rtmpdump

    -- después de instalado:
    rtmpdump -r "rtmp://dirección.de.descarga" -o nombre_destino.mp4
    -- ejemplo para http://www.tv3.cat/videos/3121450/4645500-maxim-atur

    1- escribir en un navegador el link de la página: http://www.tv3.cat/su/tvc/tvcConditionalAccess.jsp?ID=3121450&QUALITY=H&FORMAT=MP4 (atención al ID: 3121450 para este ejemplo)

    2- Obtenemos:
    [...]


    http://www3.smartadserver.com/call/pubj/15974/124311/6934/M/[timestamp]/[target]



    rtmp://mp4-500-str.tv3.cat/ondemand/mp4:g/tvcatalunya/5/9/1285714725695.mp4?auth=db8b8a3b_c4a2crdHaqbYdkdPbLdAcicIbw-bmQe_r-8-vga-CEqkF-p6ndqamap7j8jhk7qhqlsjokl9j6o8m8p9ncq8njqikmjalkrkqlsloimkkrpknjqjoyrCm9qkkkkmlHrrqn&aifp=fhgt

    76AC310001FEAE1C02CCDE235B24C85F.app2serv
    [...]

    de aquí únicamente interesa el link que empieza con "rtmp://" y cortamos antes de "?auth":
    rtmp://mp4-500-str.tv3.cat/ondemand/mp4:g/tvcatalunya/5/9/1285714725695.mp4

    -- ya tenemos el link para descargar; escribimos en el terminal:
    rtmpdump -r "rtmp://mp4-500-str.tv3.cat/ondemand/mp4:g/tvcatalunya/5/9/1285714725695.mp4" -o maxim_atur_tv3.mp4

    gracias por la información ;)

    ResponderEliminar
  11. Necesito ayuda, este link no me funciona y he probado todo lo dicho, puesto que para mi es importante por que sale mi padre y ha muerto este año y queria regalarselo a mi madre. muchas gracias por la ayuda.
    rtmp://mp4-500-str.tv3.cat/ondemand/mp4:g/tvcatalunya/2/2/1284643599222.mp4

    ResponderEliminar
  12. Anónimo, me he descargado el archivo sin ningún problema. He puesto ésto:

    rtmpdump -r "rtmp://mp4-500-str.tv3.cat/ondemand/mp4:g/tvcatalunya/2/2/1284643599222.mp4" -o fichero.mp4

    Por si te sigue dando problemas, te lo he subido a filesfront para que te lo descargues de allí. En este enlace lo encontrarás:

    http://www.filefront.com/17376042/fichero.mp4

    ResponderEliminar
  13. Hola, soy gabriel.
    tan solo darte las gracias.
    Me acabo descargar un video y ha sido todo muy rápido.

    ResponderEliminar
  14. he seguido tus consejos con el rtmpdump, tanto escribiendo el código en linea de comandos cómo introduciendolo en un bat, pero al final siempre me aparece un mensaje de error del estilo: writing failled,exiting!
    sabes de que puede tratarse

    ResponderEliminar
  15. soy Martí, el que te he comentado lo del último error. Qué burro! se me habia pasado por alto que en la linea de comandos hay que poner el archivo de destino, solucionado.
    Muchas grácias!

    ResponderEliminar
  16. Buenas tardes, estoy intentando descargarme un video de tv3 y he seguido todos los pasos. Una vez en la ventana de ejecutar ya me sale: DOWNLOAD COMPLETE... pero no sé donde puedo ver el vídeo o donde se me ha guardado, puedes ayudarme??
    muchas gracias!!

    ResponderEliminar
  17. El video se te ha guardado en la misma carpeta donde tienes instalado el programa rmtpdump.

    ResponderEliminar
  18. okk, q tonta, no lo encontraba! muchas, muchas gracias!!

    ResponderEliminar
  19. Bufff, no hay manera de conseguirlo.

    Alguien me puede ayudar y descargar esto?

    rtmp://mp4-500-str.tv3.cat/ondemand/mp4:g/informatius/2/0/1290436644402.mp4

    :(

    ResponderEliminar
  20. Anem a veure.....
    Sebla que ho faig tot bé....
    Sembla que comença la descarrega, el PC fa "pitos", al cap d' una estona surt el missatge "download: failed writing, exiting!"
    que faig malament?
    El videosa descarregas son:
    rtmp://mp4-500-str.tv3.cat/ondemand/mp4:g/tvcatalunya/1/8/1290159749281.mp4
    rtmp://mp4-500-str.tv3.cat/ondemand/mp4:g/tvcatalunya/8/5/1290418945558.mp4
    Algú em pot ajudar?
    Gràcies,

    ResponderEliminar
  21. Pass, yo he conseguido descargar el video que pones sin ningún problema. Vigila (creo que ahí puede estar el problema) que no hay ningún espacio en blanco entre las comillas que contienen el código. No debe haber ninguno

    ResponderEliminar
  22. Anónimo, crec que tens el mateix problema que Pass, llegeix el meu comentari anterior. Jo he descarregat els dos videos amb les dades que m'has donat.

    ResponderEliminar
  23. El arxiu de descarrega ****.bat conté:
    rtmpdump -r "rtmp://mp4-500-str.tv3.cat/ondemand/mp4:g/tvcatalunya/1/8/1290159749281.mp4"
    Amb els espais que et refereixes quedaria així no?
    rtmpdump -r " rtmp://mp4-500-str.tv3.cat/ondemand/mp4:g/tvcatalunya/1/8/1290159749281.mp4 "
    Gràcies,

    ResponderEliminar
  24. Solucionat!!!! Gràcies per les indicacions

    ResponderEliminar
  25. Es decir, tendría que poner exactamente este código

    rtmpdump -r "rtmp://mp4-500-str.tv3.cat/ondemand/mp4:g/informatius/2/0/1290436644402.mp4" -o prueba.mp4

    Tal cual?

    Por que ya lo he probado varias veces y no hay manera T_T (Obviamente sé que algo estoy haciendo mal)

    ResponderEliminar
  26. Listo, ahora si que he podido, después de varios intentos.

    Muchísimas gracias!

    ResponderEliminar
  27. ya consegui lo que necesitaba, un programita q se llama URLsnooper y detecta justo el url que necesito descubrir para introducirlo all rtmpdump! gracias por el tutorial esta muy bien. Solo me faltaba esta solucion y la coloco por si alguien tambien lo necesita.

    ResponderEliminar
  28. Gracias Juan por compartir tus descubrimientos, tomamos nota :)

    ResponderEliminar
  29. Hola. He intentado todo lo que pone y no funciona.

    Por favor, me podeis ayudar ?

    Gracias mil.

    El link es:

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

    y yo pongo en el fichero bat lo siguiente:
    doskey
    rtmpdump -r" rtmp://mp4-500-str.tv3.cat/ondemand/mp4:g/informatius/8/8/1291731140588.mp4 "

    Me da un closing connection o un pitido intermitente

    ResponderEliminar
  30. Anónimo, sólo veo que pueden ser dos cosas. 1, que tienes que poner el nombre del archivo de salida, 2, que al inicio y final de las comillas no tiene que haber ningún espacio en blanco.

    Exactamente quedaría así:

    doskey
    rtmpdump -r "rtmp://mp4-500-str.tv3.cat/ondemand/mp4:g/informatius/8/8/1291731140588.mp4" -o fichero.mp4

    ResponderEliminar
  31. Hola onka.

    Gracias mil.

    Ya lo he conseguido bajar.

    Mil gracias de verdad!

    ResponderEliminar
  32. anónimo, dime en que punto te atascas, porque yo he podido bajarme ese video sin ningún problema.

    ResponderEliminar
  33. Hola anónimo. El video lo he descargado sin ningún problema. Si quieres que te lo pase, ponte en contacto conmigo (en el menú, en contactos). Pero es mejor que consigas descargártelo tu mismo, aprender algo nuevo siempre es estimulante. En este caso, si quieres que te ayude, tienes que decirme donde te has atascado.

    ResponderEliminar
  34. ets un crack moltes gracies

    ResponderEliminar
  35. Muchas gracias por las instrucciones, he descargado dos videos, después de varios tentativas, finalmente lo he conseguido. Gracias de nuevo.

    ResponderEliminar
  36. Han hecho algun cambio? Ahora no me funciona y lo había usado sin problemas.

    ResponderEliminar
  37. Continuacion...
    http://www.tv3.cat/su/tvc/tvcConditionalAccess.jsp?ID=3540590&QUALITY=H&FORMAT=MP4
    No responde adecuadamente.

    ResponderEliminar
  38. Por favor, quisiera su ayuda... soy de México e intento descargar un video stream de TV Azteca.

    Seguí las instrucciones tal y como se mencionan en el post, pero obtengo el siguiente error:

    WARNING: HandShake: Type mismatch: client sent 6, server answered 9
    INFO: Connected...
    ERROR: Closing connection: NetStream.Play.StreamNotFound

    ¿Alguien me puede decir qué estoy haciendo mal?

    Las URL son las siguientes:

    RTMPE:

    rtmpe://vodmx.statictvazteca.com/ondemand/servicios/videos/am/syp/c/mp4:am_110527_07_syp_c_luc_35.mp4

    Completa:

    http://www.tvazteca.com/video_component/swf/video_component-v_1_1_7.swf?foo=bar&urlToPlay=rtmpe://vodmx.statictvazteca.com/ondemand/servicios/videos/am/syp/c/mp4:am_110527_07_syp_c_luc_35.mp4

    Página:

    http://www.tvazteca.com/luchoenfamilia/2011/05/28/cap-35-¿nica-involucrado-en-el-secuestro-de-faustino-beto-y-el-ardilla/

    ¡GRACIAS!

    ResponderEliminar
  39. Ya no es valida esta forma,han puesto una almoadilla al lado de video y ya no me deja... que ago???

    ResponderEliminar
  40. Muchas gracias por publicar este método para descargar vídeos. He bajado unos cuantos pero con el http://www.tv3.cat/videos/2154259 no puedo. Al intentar obtener el enlace rtmp (paso 5) sale el error:
    "No has introduït les dades necessàries per accedir al servei sol·licitat."

    ResponderEliminar
  41. He corrido demasiado en pedir ayuda. No existe la versión MP4. He visto que si en lugar de escribir

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

    escribo

    http://www.tv3.cat/su/tvc/tvcConditionalAccess.jsp?ID=2154259&QUALITY=L&FORMAT=FLV

    funciona.

    ResponderEliminar
  42. A mi me ha ido perfecto para bajar este:
    rtmp://mp4-500-str.tv3.cat/ondemand/mp4:g/tvcatalunya/3/6/1328531891563.mp4

    Muchísimas gracias por vuestra ayuda!!!

    ResponderEliminar
  43. Hola onka,
    Estic fent un mòdul pel Drupal per a inserir els vídeos directament a la meva web, però no trobo la forma de descarregar-me la imatge-miniatura. Per exemple (el vídeo en realitat no m'interessa gens):

    http://www.tv3.cat/videos/4033890/Programa-Sindical-CCOO--capitol-190

    Per tant, la metainformació per a descarregar-se el vídeo la trobem aquí:
    http://www.tv3.cat/su/tvc/tvcConditionalAccess.jsp?ID=4033890&QUALITY=H&FORMAT=MP4

    Per tant, analitzant la meta, trobem que el vídeo el podem descarregar d'aquí:
    rtmp://mp4-500-str.tv3.cat/ondemand/mp4:g/tvcatalunya/3/0/1333616243003.mp4?auth=db8a0a5bwb2a7bQcacGdNdKahdnaobOaJca-bpJ0bU-8-vga-EEskE-n6scl9jcl9s8peq9meokkhplj9l5q9l9ndsfl7klmktmp7rmnhokkjpjkjmrrkmiojtxmBjbmmtkqjrJnoom&aifp=fhgt

    Mirant a la web (no a la part de 3alacarta, sinó a l'apartat del programa) he aconseguit la miniatura d'aquest vídeo:
    http://www.tv3.cat/multimedia/jpg/0/1/1333616509710.jpg

    Saps si hi ha cap mètode per a baixar-se la meta informació de la miniatura? No he trobat enlloc el text "jpg/0/1/1333616509710.jpg", que seria el que em permetria baixar la miniatura tenint l'ID del vídeo.

    Moltes gràcies per l'ajuda.

    PD: Ja he trobat la solució (usant un sniffador de paquets de xarxa). Tot i que no em dóna exactament la imatge que buscava, la solució és prou bona :D . Us la deixo aquí:
    http://www.tv3.cat/pvideo/FLV_bbd_dadesItem.jsp?idint=4033890

    ResponderEliminar
  44. Respuestas
    1. Forest, eres un genio. Enhorabuena por la web tan magnífica que tienes, y recomiendo a todas las personas que lleguen hasta aquí con problemas para descargarse algún video que se pasen por ella http://www.descargavideos.tk

      Eliminar
    2. Gracias!
      Espero que siga funcionando mucho más tiempo.

      Buen blog!

      PD: borré el comentario anterior por una errata

      Eliminar
  45. No, puedo no me sale, no podrias hacer un video tutorial? porfavor

    ResponderEliminar