Decifre a assinatura do YouTube com um exemplo de trabalho para o VB.Net

Eu sei que existem muitos projetos e eu poderia usá-los. Mas eu realmente quero fazê-lo funcionar sem dependências no meu projeto VB.Net.

Então, o que eu tento fazer é criar umYoutube downloader. Funciona muito bem em vídeos comuns. Mas esses vídeos especiais comoVevo (https://www.youtube.com/watch?v=9bZkp7q19f0) e alguns outros não funcionam.

Eles têm outra assinatura que eu preciso decifrar. Aqui eu preciso do arquivo JS HTMLPlayer que eu pude extrair (http://s.ytimg.com/yts/jsbin/html5player-de_DE-vflG4uS_k/html5player.js) E nesse arquivo eu preciso procurar uma função especial e ver o que esta está fazendo e, em seguida, fazendo o mesmo no meu código. Até aqui tudo foi fácil, mas em alguns exemplos eu nem consegui encontrar "sig =" ou "signature =" e quando os encontrei, isso realmente não me ajudou.

Então, o que eu gostaria de saber é como posso extrair as informações necessárias do arquivo html5.player.js. Então, como você pode ver aquihttps://superuser.com/questions/773719/how-do-all-of-these-save-video-from-youtube-services-work Eu tenho esse link para esse arquivo.

Eu também achei issohttps://mytoolkit.codeplex.com/discussions/479171 isso me ajudou a começar. Mas desde o início deSign_Decipher Não encontro uma função chamada no arquivo js.

Algum outroligações Eu encontrei, mas não me ajudou a fazê-lo funcionar ou onde era muito antigo:

Obtendo a assinatura de um vídeo do youtubeA assinatura de decifração do YouTube não está funcionando conforme o esperadoComo posso descriptografar a assinatura e adicionar ao URL extraído do YouTube no objetivo c?Melhor abordagem para decodificar a assinatura de cifra do YouTube usando PHP ou JShttps://github.com/svnpenn/bm/blob/gh-pages/yt.jshttps://github.com/rg3/youtube-dl/issues/1060https://github.com/jeckman/YouTube-Downloader/issues/9

AlgunsAPIs que de alguma forma também não estão funcionando:

http://ytapi.gitnol.com/http://api.gitnol.com/

questionAnswers(2)

yourAnswerToTheQuestion