malum youtube mahkeme kararıyla kapalı alttaki dosya yardımıyla youtube linklerinizi flv playerlerinize okutabilirsiniz...
Not: performans açısından bişey diyemem..
PHP Kodu:
<?php
/**
* Youtube'dan Proxy İle Görüntüleri İndirir
* FLV Player lerinize okutup çalıştırabiliriniz.
* Author:Yusuf KOÇ ( Raiden )
*
**/
function link_al($link)
{
$ch = curl_init();
$proxy = '203.144.144.163:8080';
$ayar = array(
CURLOPT_URL => $link,
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_PROXY => $proxy,
CURLOPT_HEADER => true,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_USERAGENT => $_SERVER['HTTP_USER_AGENT'],
CURLOPT_REFERER => 'www.youtube.com'
);
curl_setopt_array($ch,$ayar);
$adres = curl_exec($ch);
curl_close($ch);
preg_match("/\"t\":\s\"(.*?)\"/",$adres,$yeni);
preg_match("/\"video_id\":\s\"(.*?)\"/",$adres,$video);
$url = "http://www.youtube.com/get_video?video_id=".$video[1]."&t=".$yeni[1];
return $url;
}
function flv_download ($link)
{
$ch = curl_init();
$proxy = '203.144.144.163:8080';
$ayar = array(
CURLOPT_URL => $link,
CURLOPT_PROXY => $proxy,
CURLOPT_USERAGENT => $_SERVER['HTTP_USER_AGENT'],
CURLOPT_FOLLOWLOCATION => true
);
curl_setopt_array($ch,$ayar);
$dosya= curl_exec($ch);
curl_close($ch);
print $dosya;
}
# Linki Al
# -------------
$link = link_al("http://www.youtube.com/watch?v=5Q9jYahwbmI");
flv_download($link);
?>
Bookmarks