Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: gm-vl en 2 Febrero 2008, 02:39 am



Título: Tutorial Enlace/Descarga Directa a Videos de Youtube PHP
Publicado por: gm-vl en 2 Febrero 2008, 02:39 am
Como descargar videos de youtube con php??

Aqui esta el enlace de descarga
http://rapidshare.com/files/88469995/youtube.zip.html

Este Script es en verdad muy sencillo,para que funcione en hoting gratuitos lo eh probado en freetzi.com

lo hize yo hace algun tiempo basandome que en los headers de youtube contiene la id de secion y esto es lo que necesita en famoso getvideo.php solo lo tienen que copiar y pegar en su host y para descargar un video se ponbe asi :

getvideo.php?id=ID DE CUALQUIER VIDEO DE YOUTUBE

Ejemplo:http://gerardox.freetzi.com/getvideo.php?id=IbrjM4aAWHY
Solo nos quedaria renombrar el fichero con el nombre del video y añadir la extensión .flv osea video.flv

Gracias a este script podemos hacer hotlink a videos de Youtube 

pueden generar url de manera dinamica usando el API de Youtube (http://blog.unijimpe.net/tutorial-buscador-ajax-youtube/)

<?php
require_once 'HTTP.php';
$f2="http://youtube.com/v/$id";
$res2 = HTTP::head("$f2");
$z=$res2["Location"];
$y=ereg_replace("/swf/l.swf","",$z);
$p="http://www.youtube.com/get_video.php$y";
require_once 'HTTP.php';
$res = HTTP::head("$p");
$l=$res["Location"];
header("Location: ".$l);
?>