Televisión a la carta

Una visión personal sobre la televisión en Internet

Como descargar vídeos publicados en RTMP

Escrito por Jesus el Viernes 3rd Abril 2009

El protocolo RTMP está estrechamente relacionado con los reproductores Flash tan populares hoy en día, ya que es un estándar propiedad de su fabricante (Adobe) y por tanto los únicos reproductores que lo han soportado hasta hace poco son los que Adobe produce. Están pensando en liberar la especificación, pero lo cierto es que aún es un secreto de la industria.

Lo cierto es que cada vez se está popularizando más el protocolo para la publicación de vídeos en streaming, pudiendo encontrarlo en webs de televisión a la carta como TV3, TVE, La Sexta, etc.

Eso no implica que no haya reproductores que empiezan a soportarlo, y casualmente los más avanzados en este campo son precisamente los programadores del XBMC Team. Parece que el mediacenter XBMC soportará este protocolo en las nuevas versiones, aunque me da la impresión de que no todas las plataformas tendrán el mismo nivel de soporte por las pruebas que he hecho.

Como resultado de este desarrollo y gracias al efecto open source, un programador ha hecho una herramienta por línea de comandos que se llama rtmpdump. Se basa en el código fuente de XBMC, y permite descargarte un vídeo publicado mediante este protocolo. La idea es sencilla (ejemplo usando Windows):

  • Consigue la URL del vídeo. Para el ejemplo vamos a coger una dirección sacada de la web de Turbonick, concretamente el principio de Avatar:

rtmp://cp35019.edgefcs.net/ondemand/mtviestor/_!/intlnick/es/AVATAR/AVATAR1A_OD_640.flv

  • Abre una ventana de “Simbolo de sistema”. En Windows no falla usar “Inicio / Ejecutar / cmd”.
  • Tecleas el siguiente comando (no olvides las comillas, que Windows es poco listo y se lía):

rtmpdump.exe -r “rtmp://cp35019.edgefcs.net/ondemand/mtviestor/_!/intlnick/es/AVATAR/AVATAR1A_OD_640.flv” -o salida.flv

rtmpdump1

  • Verás una secuencia de números. Tras un periodo de espera tienes el fichero en tu disco.

Y ya está.

¿Así de fácil?

Pues realmente no, dado que esta utilidad está aún muy verde y falla a menudo. Hay varios problemas posibles que te puedes encontrar:

1) La descarga se interrumpe: Por algunar razón extraña, a mitad de descarga se para y se queda con el archivo a medias. En este caso puedes usar el parámetro “–resume” o simplemente volver a intentarlo para que continue.

rtmpdump.exe -r “rtmp://cp35019.edgefcs.net/ondemand/mtviestor/_!/intlnick/es/AVATAR/AVATAR1A_OD_640.flv” -o salida.flv –resume

2) La descarga se resiste a empezar: Es bastante normal que al poner el comando no descargue nada, como me ha pasado con el vídeo de este ejemplo. Basta con insistir, que en este caso ha funcionado, o nos encontramos con el caso 3.

3) El vídeo no se descarga por más que lo repites: Hay vídeos que no se pueden descargar de momento con este sistema, aunque en algunos casos basta que investigar un poco más el resto de los parámetros.

Por ejemplo, para descargar un vídeo de hogarutil.com hay que poner como parámetro adicional la URL donde está el player Flash usando el parámetro “-s”, o de lo contrario la descarga no funciona.

rtmpdump -r “rtmp://aialanetfs.fplive.net/aialanet/Jardineria/palmera-roebelen.flv” -s “http://www.hogarutil.com/staticFiles/static/player/BigBainetPlayer.swf” -o “palmera-roebelen.flv”

El método es rudimentario, sí, y bastante inestable. Pero yo ya me he descargado todos los vídeos que me gustan de Turbonick :)

Cuando el protocolo se publique, seguro que la descarga va mucho mejor y herramientas más visuales como Replay Media Catcher o Orbit Downloader lo soportan también.

De hecho, probablemente VideoLan será de los primeros puesto que ya tiene también un soporte preliminar. Aunque de momento ninguna de las URL anteriores funciona.

 

Entradas relacionadas

  1. Descarga vídeos RTMP usando flvstreamer
  2. Como descargar vídeos de 3alacarta en TV3
  3. Como descargar vídeos de 20minutos.tv
  4. Como descargar un vídeo de Turbonick
  5. Como descargar un vídeo de Hogarutil.com

 

Tags: , , , , ,

Categorías: tutoriales, técnicas para descargar | 32 comentarios

32 Respuestas to “Como descargar vídeos publicados en RTMP”

  1. Ivánel 05 Abr 2009 a las 13:19 1

    una pregunta, cuando dices que consigamos la URL, como buscamos la ruta que empieze por RTMP?

  2. tvalacartael 05 Abr 2009 a las 17:06 2

    En el caso de algunos sitios como TVE por ejemplo es fácil, hay varios sitios que lo cuentan. En el caso de Turbonick es algo más complicado… está bastante oculto.

    Tengo que preparar un post para contarlo :)

  3. Elfpixonel 06 Abr 2009 a las 11:46 3

    Al parecer la nueva version de XBMC (svn claro) ya da soporte a este formato:
    2009-03-31 19103 [XBOX] fixed: rtmp streams were no longer working
    Aqui teneis los nuevos cambios que lleva esta nueva SVN que es una version Alpha http://t3ch.yi.se/changes.php

  4. tvalacartael 06 Abr 2009 a las 14:53 4

    Acaba de salir la primera versión oficial de la 9.04 (Alpha 1) y a mí no me funcionan los RTMP ni los ASF/MMS en Windows.

    Tengo que probarla en otras plataformas, pero de momento no tiene buena pinta :(

  5. Davidel 15 Abr 2009 a las 12:06 5

    Hola. Muchas gracias por el post tan interesante. Me está sacando de un buen apuro, porque Orbit no conseguia acceder a las direcciones de TVE jeje

  6. Jesusel 15 Abr 2009 a las 19:49 6

    Gracias :)

    Para bajar vídeos de RTVE es más fácil deducir la URL http equivalente, y usar un gestor de descargas de toda la vida. Echa un vistazo a este post: http://solognu.wordpress.com/2008/07/02/descargar-videos-de-rtvees/

    El rtmpdump en esos vídeos se interrumpe a menudo.

  7. antonioel 27 May 2009 a las 20:18 7

    ¿Cómo bajar lo videos de http://news.bbc.co.uk/ ?

    Por ejemplo :
    http://news.bbc.co.uk/2/hi/science/nature/8056276.stm

    Parece que el método con rtmpdump no funciona…

    De antemano gracias…

  8. Jesusel 30 May 2009 a las 10:56 8

    @antonio, le echo un vistazo y te digo algo. Tengo problemas con el Flash en mi equipo…

  9. laurael 06 Jun 2009 a las 19:52 9

    No consigo descargar el rtmpdump….

  10. Jesusel 07 Jun 2009 a las 0:02 10

    Probad ahora con las indicaciones de este post :)

  11. john gel 06 Ene 2010 a las 20:14 11

    un reto… pueden bajar este video:

    http://www.hrc.utexas.edu/multimedia/video/2008/wallace/sanger_margaret.html

    ya he intentado varias formas, pero no ha sido posible.

  12. Jesusel 07 Ene 2010 a las 13:23 12

    Con flvstreamer no he podido tampoco. Tiene pinta que la URL que hay en el código fuente no es la real, pero no hay forma de saberlo.

    Si te interesa mucho puedes intentar analizar el protocolo con wireshark para ver realmente lo que se está pidiendo.

  13. alosel 16 Ene 2010 a las 13:01 13

    Hola John G,

    prueba lo siguiente:

    rtmpdump -r “rtmp://128.83.148.198/flvplayer/2008/wallace/sanger_margaret” -o sanger_margaret.flv

    Y nos cuentas ;-)

  14. Jesusel 17 Ene 2010 a las 3:16 14

    Gracias @alos, impresionante :)

    Además, como usan el JW Player seguro que el truco de añadir el id del vídeo a la url en RTMP se puede reaprovechar.

  15. IVREOel 24 Ene 2010 a las 12:05 15

    Jesús,

    Esta URL ya no exixte. http://sourceforge.net/projects/rtmpdump/

    Se puede descargar el rtmpdump de otro sitio?

    Gracias,
    IVREO

  16. luisel 27 Mar 2010 a las 1:46 16

    Tengo un problema ,coloco series de tv gratuitamente en la web,y no puedo bajar la de Manuel Rodriguez del Chile vision.

    playerHD(1, ‘mp4:manuel_rodriguez/manuel_rodriguez_cap6.mp4′, ‘rtmpt://streaming.chilevision.cl/fastplay’, ”);

    cert_registerPeriodicHit(20795, certificaPrePath, certificaPivot);

    Si lo analizan se observa el rtmpt que es tema aqui

    He intentado de todo
    con mozilla

    http://videos.chilevision.cl/flvflash/manuel_rodriguez/manuel_rodriguez_cap4.mp4
    alcanze a bajar el primer capitulo antes que lo hicieran rtmpt

    Que se puede hacer ?????

  17. Jesusel 27 Mar 2010 a las 9:51 17

    ¿Has probado con rtmpdump? Nunca me he encontrado ese formato, pero aparentemente sí que se soporta.

  18. Emailel 25 Abr 2010 a las 5:34 18

    ¿Cómo bajar lo videos de http://renatosaraiva.com.br/videos/demonstracao/886 ?

    rtmpdump? flvstreamer?

  19. VODel 29 Abr 2010 a las 23:16 19

    Alguien puede subir el programa que bajó de “:sourceforge.net” pues que lo han borrado, a algun sitio como megaupload o hotfile?
    o que me lo envíe por mail :)

    gracias

  20. Jesusel 01 May 2010 a las 21:47 20

    @VOD, te refieres a flvstreamer o a rtmpdump? Puedes descargar rtmpdump de http://rtmpdump.mplayerhq.hu/

  21. Antonioel 02 May 2010 a las 18:41 21

    ¿Cómo bajar lo videos como : http://videos.tf1.fr/reportages/paititi-a-la-recherche-de-la-cite-perdue-5816663.html ?
    Parece que la cadena francesa TF1 (o Wat.tv) lo esconden bien…
    Un cordial saludo

    Antonio

  22. Jesusel 04 May 2010 a las 23:07 22

    @Antonio, he estado haciendo pruebas y es complicado, pero se pueden bajar con rtmpdump… a ver cuando saco un rato y hago un post :)

  23. Evael 02 Jun 2010 a las 9:22 23

    ¿Esto sirve tambien para los videos de la web de antena3tv? Parece ser que han quitado la posibilidad de RSS y ahora no sé como bajarme un video al disco duro. Con cualquier otro programa solo pillo la publicidad. ¿Hay alguna manera de bajar de antena3 con rtmpdump? Gracias.

  24. Jesusel 03 Jun 2010 a las 13:55 24

    @Eva, déjame que le eche un vistazo porque el cambio es muy reciente.

    En cuanto sepa algo os lo cuento :)

  25. ostrisel 07 Jun 2010 a las 3:29 25

    con el rtmpdump ¿se puede bajar con algun comando el video completo y no ir parte por parte? lo digo porque hay videos que cuelgan en la web que los dividen en partes, y tengo que ir cambiando 001 002 etc.

  26. Jesusel 07 Jun 2010 a las 10:25 26

    @ostris, no hay nada que hacer. Si cuelgan el vídeo en 4 veces tienes que bajarte los 4 ficheros.

  27. ostrisel 09 Jun 2010 a las 3:53 27

    Me funciona con los videos calidad standar pero con los hd no me funciona ¿a ver si pueden decirme la forma de bajarse este video?

    http://www.antena3.com/videos/el-internado/temporada-7/capitulo-2.html

  28. Jesusel 10 Jun 2010 a las 5:52 28

    No tiene que ver tanto con la calidad como con el formato… no veo porqué un vídeo en HD no se puede bajar con RTMP.

    En el caso de ese vídeo ¿has probado downloadhelper para firefox?

  29. juniorel 19 Jun 2010 a las 4:18 29

    el rtmpdump tiene virus =( lo baje de la pagina original y la subi a http://www.virscan.org/ es algo asi como virustotal.com (pero creo que mejor)
    aqui esta el reporte
    http://www.virscan.org/report/f9e9d8c32d9ba4ace1d618f076d692e8.html

    ¿ hay alguna otra manera de bajar los f4v flv rtmp ?

  30. Jesusel 19 Jun 2010 a las 10:55 30

    @junior, yo creo que eso es un falso positivo pero cada uno que lo juzgue.

    Si quieres bajarte rtmp sin rtmpdump, puedes usar el xVideoServiceThief. Aún no lo he usado (cada uno acaba usando lo que conoce) pero parece prometedor.

  31. leoel 26 Jun 2010 a las 4:29 31

    alguien sabe como configurar algun player para reproducir directamente un flv RTMP?

    se agradece

  32. Jesusel 03 Jul 2010 a las 9:24 32

    @leo, la última vez que lo intenté no funcionaba ninguno. Puedes intentar hacer un “puente” con las utilidades que vienen con rtmpdump, pero no lo he intentado aún.

URL de Trackback | RSS de Commentarios

Dejar un comentario