Odtwarzanie filmików z Youtube i VideoGoogle

0

Zna ktoś jakiś sposób aby odczytać jakikolwiek film z serwisów al'a youtube, video.google, wrzuta.pl ?
Wiem, że chodzi o odczyt strumienia..ale może zna ktoś jakiś sposób?:)

0

video.google.pl:

dostajemy URL, np:
http://video.google.pl/videoplay?docid=NUMER_ID
z którego analogicznie tworzymy (nie trzeba chyba tłumaczyć):
http://video.google.pl/videogvp?docid=NUMER_ID

pod tym URL jest plik, np:

# download the free Google Video Player from http://video.google.com/
gvp_version:1.1
url:
docid:
duration:
title:
description:

Poszczególne pola w tym pliku dostarczają informacji na temat filmiku. Pole URL wskazuje na filmik który wystarczy pobierać i otwarzać xD

0

No wszystko pięknie ale pozostaje kwestia odtworzenia tego pliku w Delphi.. to jest coś w stylu torrenta z tego co widzę..

0

No to teraz pobierasz film i odtwarzasz w czasie rzeczywistym. Jak to zrobić w Delphi? Tego Ci nie powiem. Myślałem że chodzi Ci tylko o sposób "dobrania" się do pliku który można odtworzyć.

0

Moz ktos ci powie co tak na prawde kryje w sobie plik z youtube lub google video, ale zanim to się dowiesz proponuje wsadzic TWebBorwser i tworzyc sobie plik html, ktory bedzie pobierał filmik (wpisujesz kod html w programie zapisujesz i otwierzasz twebbroswer).............

0

Chyba też się da po otrzymaniu już adresu pliku przez BassVideo. Nigdy nie próbowałem więc nie wiem :(

0

Youtube:

  1. Pobrać źródło strony z "płytkiego" linku do stringa
  2. Wydobyć ze źródła pierwsze wystąpienie &video_id=<ID> oraz parametr t czyli &t=<T>

Regex: string pattern = @"&video_id=(?<VID_ID>.+?)&.+?&t=(?<T_ID>.+?)&";
(powyżej C# .. ale to tylko regex)

  1. Złożyć jak poniżej:

return string.Format(@"http://www.youtube.com/get_video?video_id={0}&t={1}", vidId, tId);

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