viernes, 16 de marzo de 2012

Descargar Vídeos de la Sexta

Buenos días, voy a explicar como podemos descargar los vídeos de la Sexta, esto lo he tenido que investigar a partir de que he salido en uno de ellos, y como no lo vi y no lo pude grabar he probado ahora a bajármelo.

Como con los programas típico no nos lo deja descargar y desde la propia página tampoco, he investigado un poco y lo que he descubierto a sito lo siguiente:

Ahora los vídeos están en streamer y el formato que utiliza es el rtmp, es un protocolo que utiliza real player que no es como los flash, este solo se descarga a la vez que lo estas viendo y aunque pares el video para que se descargue y luego lo puedas ver bien esto no sucederá  como pasa en los vídeos de youtube, para descargarnos el vídeo necesitamos el rtmpdump este programa lo que hace es descargar de una url todo el contenido y lo graba en un solo fichero de vídeo.

Necesitamos saber ahora la url donde esta alojado el vídeo esto lo podes ver viendo código fuente de la página, y dando a buscar el urlVideo lo malo de esto es un chorro de numero por lo que esto nos indica que esta codificada únicamente con el algoritmo RC4 en el enlace al reproductor Flash mediante el parámetro_urlVideo

Para saber la url real y poder descargar el vídeo he encontrado un script que lo hace por nosotros, el script lo podemos descargar de la siguiente dirección,
El código, en mi repositorio de GitHub:
https://raw.github.com/PabloCastellano/pablog-scripts/master/lasexta_video_downloader.py

Este script esta echo en python por lo que necesitamos que nuestro ordenador ejecute python y que tengamos el programa rtmpdump, si no tenemos el programa de rtmpdump lo podemos instalar con el comando:
apt-get -f install rtmpdump
En windows tendremos que descargarnos el programa rtmpdump y ver si podemos ejecutar python.
Un Ejemplo de descargar un vídeo.
La dirección donde podemos ver el vídeo es la siguiente.
http://www.lasextanoticias.com/videos/ver/el_pueblo_de_franco/568083

Ejecutamos el script con esta dirección:

lolo@gallardo:~/Downloads$ python lasexta_video_downloader.py http://www.lasextanoticias.com/videos/ver/el_pueblo_de_franco/568083
LaSexta video downloader
Copyright (C) 2011 Pablo Castellano
This program comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it under certain conditions.

rtmp://lasextavodfs.fplive.net/lasextavod/lasextanoticias/sd/eco10_20120311_2058568053.flv?start=1314.936&end=1402.17

Use rtmpdump to download:
rtmpdump -m 300 -o download.flv -r "rtmp://lasextavodfs.fplive.net/lasextavod/lasextanoticias/sd/eco10_20120311_2058568053.flv?start=1314.936&end=1402.17"

Por lo que nos dice al terminal el script que ejecutemos la ultima linea, el video nos lo guarda con el nombre de download.flv si le quisiéramos poner otro nombre en el parametro -o  le ponemos el nombre que queramos.
Si ejecutamos la linea del rtmpdump nos aparecerá lo siguiente:
lolo@gallardo:~/Downloads$ rtmpdump -m 300 -o download.flv -r "rtmp://lasextavodfs.fplive.net/lasextavod/lasextanoticias/sd/eco10_20120311_2058568053.flv?start=1314.936&end=1402.17"
RTMPDump v2.3
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
INFO: Connected...
Starting download at: 0.000 kB
INFO: Metadata:
INFO:   audiochannels         1.00
INFO:   audiocodecid          .mp3
INFO:   audiodatarate         48.00
INFO:   audiodevice           Osprey-700 HD Audio Device 1
INFO:   audioinputvolume      75.00
INFO:   audiosamplerate       22050.00
INFO:   author                
INFO:   copyright             
INFO:   creationdate          Sun Mar 11 20:29:26 2012
INFO:   description           
INFO:   duration              1436.93
INFO:   fmleversion           3.2.0.9932
INFO:   framerate             25.00
INFO:   height                400.00
INFO:   keywords              
INFO:   lastkeyframetimestamp 1435600.00
INFO:   lasttimestamp         1436934.00
INFO:   presetname            Custom
INFO:   rating                
INFO:   title                 
INFO:   videocodecid          VP62
INFO:   videodatarate         900.00
INFO:   videodevice           Osprey-700 HD Video Device 1
INFO:   videokeyframe_frequency2.00
INFO:   width                 720.00
136871.526 kB / 1069.28 sec (74.4%)
Por lo que cuando termine ya tendremos el vídeo, aquí nos muestra algunas información de como esta creado el vídeo. En este caso el vídeo se llama download.flv



La página de donde he sacado la información es esta
Pero no nos desesperemos he encontrado en la página de http://lainconscienciadepablo.net/content/script-bajar-videos-lasexta un script para poder averiguar la url real y luego con el programa rtmpdump ya podremos descargar el vídeo.

7 comentarios:

  1. Han cambiado el método, ahora es f4f, un mp4 dividido a cachos, se puede comprobar con este programa:
    http://www.lasexta.com/sextatv/salvados/completos/salvados__poli_bueno__poli_malo/601343/1

    Alli hay un .mp4 pero no te deja bajarlo, máxime te puedes descargar los cachos del timing.


    Mas info aqui:
    http://forums.adobe.com/thread/869523

    ResponderEliminar
  2. Gracias por la info

    Me resulto estupendamente , ojala pelisalacarta o tvalacarta pueda usar el script.

    Saludos

    ResponderEliminar
  3. Gracias por la ewxplicación. Para los que omos usuarios de Windows, hay una página online que ejecuta el script y devulve el link para bajarselo, esta en:
    http://web.pydowntv.com/

    ResponderEliminar
  4. http://eljaviero.com/descargarvideosdelasexta/ ;-)

    ResponderEliminar
  5. muchas gracis javier gonzalez lo prove y perfecto, un saludo y gracias por la ayuda

    ResponderEliminar
  6. Muchisimas gracias por todos los aportes. He probado la web http://web.pydowntv.com/ y funciona genial con los videos de la sexta.

    ResponderEliminar
  7. Yo uso http://www.descargavideos.tk/

    ResponderEliminar