O que aconteceu com os URLs de download do YouTube?

11

Nota: Esta pergunta é sobre URLs de download, não software. A pergunta " Como faço para baixar um vídeo do YouTube? " Trata de software.

O que exatamente mudou para os URLs de download do YouTube há alguns dias? Como os URLs de download do YouTube devem ser formados agora?

O URL a seguir costumava funcionar (fazer o download deste vídeo Flash para o disco), mas não funciona mais desde a alteração:

http://www.youtube.com/get_video.php?video_id=DYW50F42ss8&t=vjVQa1PpcFPDxa83Hr1_9pftRUWdsMyJ10a2o8QZvIs=

Nota: as informações a seguir são apenas para ilustrar o problema . Estou interessado apenas nas informações sobre como formar URLs de download.

Essa mudança afetou algumas ferramentas. Aqui estão os leads de algumas páginas iniciais de plug-in do Firefox:

From Video DownloadHelper 4.7.4 , 22/07/2010:

"Como muitos dos usuários notaram, o Video DownloadHelper não funciona bem no YouTube desde hoje. Isso ocorre devido a uma alteração muito recente no YouTube. Fizemos uma correção que parece funcionar bem."

No Easy YouTube Video Downloader 3.4 , 24/07/2010:

"Atualize para a versão mais recente 3.5 na sandbox para que funcione novamente com as alterações mais recentes do YouTube"

No YouTube Downloader , 24/07/2010:

"O YouTube atualizou seu site de uma maneira que interrompe o YouTube Downloader 2.5.6 e anterior. Estamos trabalhando na versão 2.6, que corrige esse problema."


Relacionado: " Como faço para baixar um vídeo do YouTube? ". Algumas dessas ferramentas podem estar quebradas agora!

Peter Mortensen
fonte
Não vejo nenhuma alteração no código fonte. Talvez seja uma pequena mudança, mas o videoplaybacklink ainda está lá.
Vortico
@Vortico: você tem uma URL direta para esse código fonte?
Peter Mortensen
(Espaço reservado para o comentário de Andrew: "você esqueceu de dizer qual foi a alteração e a solução do código.")
Peter Mortensen
OH! Desculpe por isso, eu não entendi. O que eu quis dizer é que você ainda pode fazer o download do FLV ou MP4 (HTML 5) abrindo o código fonte da página de vídeo e pesquisando videoplayback.
Vortico
2
Por exemplo, o link para o FLV do vídeo que você postou é v12.lscache4.c.youtube.com/…
Vortico

Respostas:

3

Não sei ao certo o que mudou, mas suspeito que o YouTube alterou seus URLs para que você não possa obter um vídeo sem os cookies correspondentes. Isso impede que sites de terceiros exibam anúncios e ofereçam links para download.

Posso dizer a você que este link (colado na parte inferior), que recebi do seu vídeo, funciona para mim. No entanto, se eu o colar na minha outra instância do Firefox (que possui cookies diferentes para o site), este link NÃO funcionará.

Eu sugiro usar um script de usuário. Eu gosto do YouTube Enhancer .

Se você precisar fazer isso no código, eu vejo os links em var swfConfig =

http://v12.lscache4.c.youtube.com/videoplayback?ip=0.0.0.0s&sparams=id%2Cexpire%2Cip%2Cipbits%2Citag%2Citag%2Calgorithm%2Cburst%2Cfactor%2Coc%3AU0dXRVFRTl9FSk50d3 = 34 & ipbits = 0 & burst = 40 & sver = 3 & expiram = 1280160000 & key = yt1 & signature = 2F2BB59B9BA3E6AB62CEE47F597D7A4D96002893.03196019F468211FAA4E492F7F5B1951951AEAF9 & factor = 1.25

para facilitar a leitura, escapei completamente usando esse script útil .

http://v12.lscache4.c.youtube.com/videoplayback?ip=0.0.0&sparams=id,expire,ip,ipbits,itag,algorithm,burst,factor,oc:U0dXRVFRTl9FSkNNN1919S1JB&fexp=903205,906501&it = 34 & ipbits = 0 & estourar = 40 & Sver = 3 & expire = 1280160000 & key = yt1 & signature = 2F2BB59B9BA3E6AB62CEE47F597D7A4D96002893.03196019F468211FAA4E492F7F5B1951951AEAF9 & fator = 1,25 & id = 0d85b9d05e36b2cf & title = Tom elemento canção Lehrer QUÍMICA

Peter Mortensen
fonte
0

Encontrei outro ótimo script de navegador para usar com o GreaseMonkey.

É chamado de links do YouTube . Está disponível aqui ( arquivado ). E aqui está o código fonte .

Eu escolhi isso, porque funciona sem derouting a um webapp de download externo.

insira a descrição da imagem aqui

gloschtla
fonte