Close

descargar

Como descargar un vídeo de Turbonick

Si estás viendo un vídeo en esta web de contenidos infantiles y te lo quieres bajar, no basta con ver el código fuente de la página y buscar la URL.

Todo el listado de vídeos, su selección y reproducción se hace mediante la interacción directa entre el reproductor Flash y el servidor, así que la única forma de averiguar la URL es simular esa conversación.

Veamos los pasos:

  • Cuando la página se carga, el reproductor solicita al servidor la lista de canales mediante una petición a esta URL:

http://es.turbonick.nick.com/dynamo/turbonick/locale/common/xml/dyn/getGateways.jhtml

  • Si analizas el contenido verás que viene a ser el listado de canales que aparecen a la izquierda, pero en XML.

turbonick-1

  • Coge el canal que te interesa (en este caso NUEVO) y usa el valor de cmsid (en este caso 5841) en la segunda petición para obtener el listado de los vídeos de ese canal.

http://es.turbonick.nick.com/dynamo/turbonick/xml/dyn/getIntlGatewayByID.jhtml?id=5841

  • Vuelve a analizar el contenido, que esta vez es una lista de vídeos. Busca elementos “content” que tengan el atributo contenttype=”video”. Aquí va el primero que me sale.

turbonick-2

  • Nuevamente, usa el cmsid para la siguiente petición del detalle del vídeo:

http://es.turbonick.nick.com/dynamo/turbonick/xml/dyn/flvgenPT.jhtml?vid=6649&hiLoPref=hi

  • Y esta vez ya sale la URL del vídeo:

turbonick-3

Para descargar un fichero en formato RTMP puedes usar la técnica descrita en este post. El comando para descargar el vídeo del ejemplo es:

rtmpdump.exe -r “rtmp://cp35019.edgefcs.net/ondemand/mtviestor/_!/intlnick/es/INVASOR_ZIN/INVASORZIM2A_OD_640.flv” -o “invasorzim2a.flv”

Y una vez descargado ya puedes ver el vídeo. 640×480 a unos 800kbps de bitrate, todo un lujo en alta calidad.

turbonick-4

ADNStream.tv – Como hacer televisión a la carta sin antenas

ADNStream.tv es una web de vídeos que hace tiempo que vengo siguiendo, desde el día que ví la noticia de que tenían películas para visionado gratuito.

Me he pasado de vez en cuando por su web, más por la curiosidad por el proyecto que por el interés en los contenidos que publicaban. Mucha publicidad repetitiva (como Turbonick), vídeos en inglés que también podían verse en Joost, y pocos vídeos en castellano que me interesara ver.

La última vez que pasé por allí me llevé la grata sorpresa de que el contenido ha aumentado tanto en cantidad como en calidad, y además el reproductor que utilizan tiene una calidad realmente espectacular.

adnstream-reproductor

¡Esto está a años luz de lo que estamos acostumbrados en los servicios a la carta de las televisiones tradicionales!

Se trata de un reproductor flash a pantalla completa que permite navegar completamente por los vídeos de la web hasta encontrar algo interesante. Es ideal para verlo en la tele del salón con un ordenador, que es probablemente para lo que está diseñado, y tiene un selector de canales muy completo y miles de vídeos donde elegir:

adnstream-canales

Entre los programas y vídeos que me han sorprendido mientras curioseaba por la web se encuentran varias películas bastante recientes, montones de documentales incluidos los del Canal Natura, varias series de dibujos infantiles y algunas joyas nostálgicas como Mazinger Z. Me ha encantado encontrarme también el programa de videojuegos Cybernet del canal Buzz… la verdad es que tienen de todo.

Hay también contenidos “Premium”, que para verlos tienes que pagar mediante el envío de un SMS. Un videoclub en toda regla, vamos.

Lo que descubrí en mi última visita fue también la “Versión Clásica”, colgada en www.adnstream.com que no es ni más ni menos que una web con estilo más tradicional donde también puedes ver todos los vídeos pero de otra forma. Para buscar desde el ordenador es también más accesible.

adnstream-1

La calidad de los vídeos depende mucho de lo que estés viendo, pero en general están por encima de la media para lo que suele verse en este tipo de servicios.

Y para poner la guinda a todo esto, los vídeos se pueden descargar fácilmente usando el plugin Downloader Helper de Firefox. Si te gusta algo puedes conseguirlo de forma fácil y cómoda.

Es difícil contar sin alargarse demasiado todas las opciones que tienes en ADNStream y los vídeos que puedes ver, así que os invito a que os déis una vuelta.

Una web de la que acordarse si no sabes qué ver cuando te sientas delante del televisor.

Como descargar vídeos publicados en RTMP

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

  • Bájate el fichero ZIP de la página del proyecto y descomprímelo en una carpeta. Por ejemplo “c:\rtmpdump”.
  • 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”.
  • Ponte en la carpeta donde tienes descomprimido el rtmpdump.
  • cd \rtmpdump

    • 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.

    Como descargar vídeos de 3alacarta en TV3

    Actualización
    Desde que escribí esta entrada TV3 ha cambiado la forma de descargar los vídeos. No dejes de leer la versión actualizada de la entrada sobre cómo descargar vídeos de TV3 para intentarlo.
    Si no quieres complicarte la vida puedes utilizar la herramienta para descargar de TV3, es la forma más sencilla.

    Con el catálogo tan impresionante que tiene TV3 en su servicio de televisión a la carta, es una pena que no permitan la descarga de los vídeos. Yo me he bajado casi todos los vídeos de la sección HD, y sería muy de agradecer que se permitiera con el resto.

    He leído por ahí que puede descargarse usando Orbit Downloader, pero a mí este programa  no me ha acabado nunca de gustar porque tiene una forma de operar un tanto extraña. Supongo que con Replay Media Catcher también será posible, pues implementa un montón de protocolos entre los que se encuentra el RTMP que usan TVE y TV3. El problema es que es comercial y algo carillo.

    Si te pasa lo mismo que a mí con esos programas y quieres descargarte un vídeo, puedes usar un mecanismo similar al que se emplea para descargar vídeos de TVE. El proceso paso a paso es el siguiente:

    • Elige el vídeo que te interesa y accede a su página. En este caso vamos a coger un capítulo de “Los 4 fantásticos”.

    http://www.tv3.cat/videos/935469/La-cura

    • Teclea la siguiente URL en el navegador sustituyendo el código de tu vídeo en la parte resaltada en rojo:

    http://www.tv3.cat/su/tvc/tvcConditionalAccess.jsp?ID=935469&QUALITY=H&FORMAT=FLV&rnd=481353

    • Obtendrás un fichero XML con los datos del vídeo, donde puede verse la URL del vídeo con el protocolo RTMP. XBMC aún no soporta este protocolo, pero parece que en próximas versiones lo hará.

    xml

    • He resaltado con un recuadro la URL del vídeo que he elegido:

    rtmp://flv-500-str.tv3.cat/ondemand/g/tvcatalunya/3/0/1230570982703.flv

    • Si cambias el protocolo de RTMP a HTTP y eliminas las zonas resaltadas en rojo, puedes transformar la URL en una que puedas descargar fácilmente:

    http://flv-500.tv3.cat/g/tvcatalunya/2/2/1230573436922.flv

    Para los que tengan curiosidad sobre cómo he obtenido estos datos, hay que emplear herramientas que capturen el tráfico HTTP entre el navegador y el servidor, mientras interactúas con la página.

    Yo utilizo una herramienta que se llama HttpWatch, aunque también puedes utilizar un sniffer como Wireshark.