Pobieranie filmów z YouTube

0

W jaki sposób można pobrać programistycznie film z youtube?
Wiem że jak do adresu filmu dopiszemy -get to wyświetli się nam taki prosty aplet javy, dzieki któremu mozemy pobrać film jednak jak tego dokonać przy pomocy języka C#?

Np:

zmieniamy na:
http://www.youtube-get.com/watch?v=RNf6iTUzmI0

Tworzyliście takie programy już?

0

Tylko w Delphi. Ale nie chcialo mi się wydawać i analizować zmian aby działał prawidłowo. Korzystam z dodatku do Opery. Można sobie przeanalizowac źródła dodatków do róznych przeglądarek. Po czym zaadaptować je do języka w jakim się chce tworzyć program. Mój byl jak wspomniałem w Delphi i WinAPI. Konkretne dane o linkach w zależności od jakości, znajadują się w kodzie html podstrony z filmem po tekscie "url_encoded_fmt_stream_map":. Ważne jest aby parametr ip= wskazywał na Twoje zewnętrzne IP, z którego chcesz pobierać filmik, a także odpowiedni parmetr signature=, który można wyciągnąć z kodu html podstrony z filmem. Bez niego albo w przypadku jak coś poknocimy, otrzymamy błąd 403. Ja miałem kod, ktory kopiował do schowka prawidłowy url i wklejenie go do Opery powodowało pobranie, później niektóre filmiki pobieralo mi, a niektóre kończyły się błędem 403. Także olałem samodzielne kodzenie. Tak, wiem że to mało ambitne, ale skoro mam wygodny dodatek do Opery, nie muszę już korzystać z downloadera swojego autorstwa. Ale kto wie, być może w przyszłości go poprawie i znowu upublicznie do pobrania.

1

Może użyć Google i trafić na pierwszy link?
http://www.codeproject.com/Tips/323771/YouTube-Downloader-Using-Csharp-NET

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