[PHP][YouTube] Kodowanie linków

0

Witam!
Zabieram się za pisanie serwisu typu downtube.eu, którego funkcją będzie konwersja linku pod którym oglądamy film - na link bezpośredniego pobierania. Dobrałem się już do wrzuty, śmiga jak należy, ale nie mogę rozgryźć YouTube. Chciałbym więc tutaj zadać pytanie, czy jest ktoś w posiadaniu DZIAŁAJĄCEGO (Bo wszystko co aktualnie proponuje Google nie działa) zestawu funkcji do generowania linków bezpośredniego pobierania filmów z YouTube?

0

KOD&t=TOKEN

Gdzie KOD to np. w przypadku - GIel7vbRkMQ, a TOKEN to... właśnie, token masz w źródle. Ale i tak najłatwiej odczytać z JS-owej zmiennej fullscreenUrl, zamieniając /watch_fullscreen na , np. (nie testowane):

$kod = 'GIel7vbRkMQ';
$s = file_get_contents('http://youtube.com/watch?v=' . $kod);
preg_match('/fullscreenUrl = \'\/watch_fullscreen(.*?)\';/s', $s, $m);
$url = 'http://youtube.com/get_video.php' . $m[1]; /* czy tam [0] albo [2] - nigdy nie pamiętam */

Chociaż możesz pobrać i sam token (również nie testowane):

preg_match('/ "t": "(.*?)"/s', $s, $m);
$token = $m[1]; // komentarz jak u góry
$url = 'http://youtube.com/get_video.php?video_id=' . $kod . '&t=' . $token;
header('Location: ' . $url);

Swoją drogą, już taki downloader masz gotowy :D

PS. tu masz przykład takiego skryptu http://djprog.ovh.org/downloader.php

0

Działa! Coldpeer, jesteś nieomylny xD
Dziękuję za pomoc i pozdrawiam. Temat raczej się przyda bo niczego takiego na naszym forum nie było.

0

btw Demonical: jest taki programik jak TubeHunter Ultra .. obsluguje to to 667 serwisów a la YouTube.. (nawet jakies chinskie, wersje do uploadowania porno, wszystko!).. napisz stronkę zeby generowała takie linki z tego wszystkiego to Twoja strona będzie rządzic :D bo ten Tube Hunter jest niewygodny :P
pozdrawiam

0

dzek69, ja się nie chcę chwalić ale tutaj będę zbierał wyniki mojej pracy:
[już nie ma ;/]
Następny idzie Daily Motion :)

0

Zrób, by sam odróżniał na podstawie wysłanego URL, z jakiego serwisu pobrać filmik (a nie, że trzeba wybierać) - to nie jest trudne.

PS. co do wrzuty, to jeśli chodzi o pobieranie plików mp3, to wystarczy zamienić /audio na /aud/file w adresie (bo nie wiem czy z tego korzystasz).

0

nah, nie wygodne są takie strony, poza tym jest ich setki, po co kolejna :> myślisz że twoja będzie lepsza ? ...
programy też nie za bardzo, zresztą komu by się chciało instalować do tego program
3 kliknięcia w firebugu i masz filmik z dowolnej strony

// a programy są użyteczne do przerabiania flv na jakiś normalny format. Niemniej zgadzam się, że po co robić kolejną, a jesli chodzi o wrzutę to jeszcze bardziej - Cold

1 użytkowników online, w tym zalogowanych: 0, gości: 1