Descargar vídeos de rtve.es

El otro día me surgió la necesidad de descargar un vídeo de la web de Televisión Española (rtve.es) y la verdad ellos mismos no lo ponen fácil, debería permitir compartir de forma un poco más libre sus contenidos ya que todos pagamos por ellos.

A lo que vamos, es posible descargar gratis un vídeo de rtve.es sin demasiado esfuerzo, aquí os dejo unos sencillos pasos:

  1. Mi elección para esta prueba será Muchachada Nui: http://www.rtve.es/alacarta/player/684694.html
  2. Nos vamos a la sección de TVE a la Carta y buscamos el vídeo que queremos descargar, para ello tenemos que pulsar el botón derecho sobre el mismo para abrir el enlace en una página o pestaña nueva.
  3. Ahora en esta nueva página o pestaña, en alguna zona en blanco, pulsa el botón derecho y selecciona «Ver Código Fuente«. En Firefox también podéis pulsar Control+U para abrir la página con el código fuente.
  4. Busca la línea donde aparece lo siguiente:
    so.addVariable(«parseFile», «/alacarta/player/684694.xml»);
    (donde el número cambiará según el vídeo seleccionado).
  5. Ahora tienes que poner en tu navegador la dirección:
    http://www.rtve.es/alacarta/player/684694.xml
    (A la dirección www.rtve.es le hemos añadido lo que hemos copiado de la línea comentada antes).
  6. En el código XML mostrado al cargar la página verás una línea así:
    rtmp://stream.rtve.es/stream/resources/alacarta/flv/2/0/1265240345602.flv
    (donde el número puede variar).
  7. Copia parte del contenido y siguiendo este ejemplo copia la dirección en tu navegador:
    http://www.rtve.es/resources/alacarta/flv/2/0/1265240345602.flv
  8. Ahora ya puedes descargar el vídeo, si estás con Firefox verás como el vídeo empieza a reproducirse y en el menú Archivo del navegador seleccionamos Guardar como… y ya tendremos el fichero .flv salvado para poder almacenar como una copia de ese contenido que nos interesa.

Otra opción para descargar gratis vídeos de TVE puede ser este sencillo script en bash para Linux o Mac OS X con el que podéis hacerlo un poco más sencillo y en un solo paso. Recuerda renombrar el fichero a .sh y darle permisos.

Ahora solo te queda convertir el fichero .flv a un formato más usable como .mov, .mpg, .avi, … pero eso lo dejamos para otro artículo. Aunque hace tiempo hablamos de una solución windows para convertir vídeos y de un reproductor de vídeos en Flash.

vía: solognu. También script en bash para automatizar la descarga.

so.addVariable("parseFile", "/alacarta/player/684694.xml");