Descargar videos de youtube

Iniciado por b2k, 17 Enero 2008, 03:44 AM

0 Miembros y 1 Visitante están viendo este tema.

b2k

Hola,

Pues, tengo un codigo hace tiempo en mente que quiero implementar...

y eso, como descargar los videos de youtube mediante un script en PHP....

Citar1- elegimos el video que queramos ver.

2- Nos fijamos en el link del video que estamos viendo y se vé algo así: http://es.youtube.com/watch?v=LUmttENypK8

3- Lo que hacemos ahora es cambiar los símbolos "?" y "=" por el símbolo "/", y quedaría así: http://es.youtube.com/watch/v/LUmttENypK8.
Presionamos la tecla enter.

4- Una vez hecho lo anterior, veremos que en una ventana limpia del explorador se visualiza el video, pero con el siguiente link: http://es.youtube.com/swf/l.swf?video_id=LUmttENypK8&rel=1&eurl=&iurl=http%3A//img.youtube.com/vi/LUmttENypK8/default.jpg&t=OEgsToPDskKoYbkIuA1SwYe4J8svtLSC.

5- Ahora lo que vemos en color rojo lo modificamos y le escribimos "get_video" (sin comillas obvio) y quedará algo así: http://es.youtube.com/get_video?video_id=LUmttENypK8&rel=1&eurl=&iurl=http%3A//img.youtube.com/vi/LUmttENypK8/default.jpg&t=OEgsToPDskKoYbkIuA1SwYe4J8svtLSC.

6- Presionamos enter, y nos aparecerá la ventanita de descarga típica del explorador. Pero se descarga el video sin extension. Pero ese no es problema, nosotros le cambiamos la extensión a flv. Por ejemplo, cuando nos pide el nombre y la ubicacion donde descargar el video, nosotros le ponemos el nombre que querramos, es decir, si descargamos con el nombre get_video nosotros le pondremos get_video.flv. Y eso es todo.

Mi pregunta seria, como implementarlo en PHP

ActiveSheet


kanser

si jala de hecho yo ando trabajando para crear un script si tengo algo mas te lo comunico ;)
prefiero amigos que comparten lo poco que saben, que amigos que saben todo y no comparten nada

NadiceJMA

pero ya existen paginas que hacen eso, y aparte hay muchos programas para bajarte un video de youtube
como por ejemplo
ejecutable - VIDEOTODO 2.0.2.1  http://file2upload.net/download/10999/videotodo_2.0.2.1.rar.html

website - http://www.bajaryoutube.com/

aunq fuera bueno que hagas tu propio script para que lo puedas poner en tu website y a la vez lo aportes para que otros webmasters lo utilizen.

kanser

así es es solo la satisfaccion de saber que lo hiciste tu, o simplemente para aprender  :xD
prefiero amigos que comparten lo poco que saben, que amigos que saben todo y no comparten nada

NadiceJMA

bueno me parece buena idea, y si lo consigues no olvides en postearlo o en mandarmelo jaja......pilas cuidate...y logra hacerlo....yo tb voy a ver si puedo intentar hacer lo que dices ya que me diste el algoritmo ok....


b2k

Hola a todos,

Pues anduve probando con este codigo que me encontre

Código (php) [Seleccionar]
<?php
      
if (isset($_POST['url'])) {
         
$vurl "http://www.youtube.com/get_video?video_id=";
         
$data file_get_contents($_POST['url']);
         
preg_match_all("/player2.swf\?video_id\=(.*)\"/"$data$m);
         list(
$id) = explode('"'$m[1][0]);
         
header ("Location: ".$vurl.trim($id));
         exit();
      }
      
?>


Pero no me funciona, segun anduve investigando es producto a que han cambiado alguans caracteristicas en youtube, puede ser esto cierto?

ActiveSheet

no men te timaron.

lo que pasa es que esta mal tu codigo.

gm-vl

io cree este si lo quieren pasen la vos que lo posteo nomas

http://gerardox.freetzi.com/getvideo.php?id=tFvedbMGbJo

en donde dice tFvedbMGbJo solo le ponen la id del video youtube