domingo, 3 de junio de 2007

Bajar Videos Youtube

Quien no quiere bajarse los vídeos de Youtube ???. Bueno les paso un pequeño truco para bajarse los vídeos por medio de wget.

Primero debemos obtener el id del video, para eso debemos descargar la pagina que tiene el video que deseamos y despues hacer un grep para ver el id.

wget -O page.tmp http://www.youtube.com/......

Donde .... es el resto de la url para obtener su video. Hacemos el siguiente comando

more page.tmp | grep player2.swf\?video_id=

Eso nos dará un resultado como el siguiente.

var fo = new SWFObject("/player2.swf?video_id=hEWFeHIv2qk&l=106&t=OEgsToPDskJYfhQPkhE98_kZK1k7Y9MR&soff=1&sk=0zJdakSxE00y_p9k4qy65wC", "movie_player", "450", "370", v, "#FFFFFF");

Lo que esta en negrita es el ID del video, entonces ahora hacemos lo siguiente

wget -O mivideodescargado.flv 'http://www.youtube.com/get_video?video_id=IDDELVIDEO

Listo, vídeo en casa, espero que les sirva

1 comentario:

Dario Quintana dijo...

Digo la otra.
Pueden también hacerlo con un script de python:
http://www.arrakis.es/~rggi3/youtube-dl/

Más precisamente este script

Necesitan descargarse el interprete de python para esto.

Saludos