Close

hogarutil

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.

    Hogarutil.com – Recetas y bricolaje a la carta

    HogarUtil es un canal de televisión que se emite en España en los operadores de televisión de pago, que agrupa varios programas relacionados con la cocina, el bricolaje, etc. En él podemos ver desde las recetas de Karlos Arguiñano hasta la forma de plantar una palmera de Roebelen.

    El caso es que el otro día buscando una receta de cocina en Google nos encontramos en casa con la página de esta cadena, y me sorprendió ver que tenía servicio de programas a la carta.

    Home

    Home

    El diseño de la web es intachable, muy moderno y acorde con la filosofía de la página. Incluso la publicidad está bastante bien integrada en el conjunto. Si entras en cualquiera de las 5 secciones puedes ver a la izquierda el menú de la sección, con una opción que te permite acceder al catálogo de vídeos.

    hogarutil-jardin

    Cuando pulsas en la categoría te sale un listado de vídeos donde al seleccionar obtienes una página con todos los detalles del vídeo (en este caso la popular palmera de la familia Aracaceae 😉 ):

    Detalle del vídeo

    Detalle del vídeo

    Tienes que pulsar la pestaña del vídeo, darle al play y esperar un ratito de publicidad para ver el vídeo en cuestión:

    hogarutil-video2

    En este punto, como se puede apreciar ya únicamente viendo la captura de pantalla, es donde la cosa flojea bastante. La calidad del vídeo es realmente mala (400×300 a 500kb/s con codec FLV1).

    Descargar los vídeos de esta página es bastante difícil, dado que están publicados con el protocolo RTMP que sólo se sirve mediante streaming. Pero difícil no quiere decir imposible 😉

    Veo que aún tienen colgado el cartelito de “beta” así que tienen todavía  poco tiempo de vida, a pesar de que la valoración es muy positiva. Mis sugerencias para dejar esta web perfecta:

    • Permitir la descarga de vídeos: Las recetas de cocina vienen muy bien cuando las tienes a mano, así que es un tipo de vídeo que mucha gente se descargará.
    • Aumentar la calidad: No puede ser que los vídeos se vean así de mal, y más teniendo en cuenta que están consumiendo un bitrate importante. Yo usaría un codec mejor (casi cualquiera vale).

    En cualquier caso, hogarutil.com es un buen ejemplo de servicio de televisión a la carta en Internet.