в том то и проблема, что проги которые могут качать по одному файлу - море, а вот очередью в хд качестве...Через орбит граббер попробуй токо походу там поодному мона токо качать
На выходе получаем линк на ютубовидео.function _getvideobyid($id) {
$page = @file_get_contents('http://www.youtube.com/get_video_info?&video_id='.$id);
preg_match('/token=(.*?)&thumbnail_url=/', $page, $token);
$token = urldecode($token[1]);
$url_array = array ("http://youtube.com/get_video?video_id=".$id."&t=".$token,
"http://youtube.com/get_video?video_id=".$id."&t=".$token."&fmt=5");
if(_url_exists($url_array[1]) === true)
{
$file = get_headers($url_array[1]);
}
elseif(_url_exists($url_array[0]) === true)
{
$file = get_headers($url_array[0]);
}
$i = 0;
$j = 0;
foreach($file as $ff)
{
if (strpos($ff,'&expire=') != FALSE) {$i = $j; break;}
else $j++;
}
$url = trim($file[$i],"Location: ");
return $url;
}
вот 5- это и есть формат в котором отдавать видео, посмотрите коды в инете, там как-то через 5 идет, уже не помню.$url_array = array ("http://youtube.com/get_video?video_id=".$id."&t=".$token,
"http://youtube.com/get_video?video_id=".$id."&t=".$token."&fmt=5");
preg_match('/v=([^&]*)&*/',$url,$matches);
Это все классно, пока дело не доходит до названия, а названия у скачанных файлов будут весьма оригинальные. Так что нужно еще выбирать правильное название со страницы, чтоб сохранить с ним.На выходе получаем линк на ютубовидео.
Кидаем в масив айдишники, дописваем 1 строку - скачку видео, бла-бла-бла и ПоХоПэ все скачает.
Есть примечание:
вот 5- это и есть формат в котором отдавать видео, посмотрите коды в инете, там как-то через 5 идет, уже не помню.
А, ну и вот регэксп чтоб если по ID лень вводить - можно по урлам
попробуемВот ещё такая штука есть
You must be registered for see links