Como funcionam os sites “youtube downloader”? [duplicado]

4

Sites que você colocou em um url do youtube, então ele mostra um mp4 ou mp3 do vídeo.

Como isso funciona?

Visualizar a origem de uma página do youtube me dá:

 <video class="video-stream html5-main-video" x-webkit-airplay="allow" data-youtube-id="q9ioaNWaqtw" src="blob:http%3A//www.youtube.com/9a45c6e4-df42-4e8b-9fb3-43a78cccebf3" style="width: 640px; height: 360px; left: 0px; top: 0px; -webkit-transform: none;"></video>

Só ir ao src não lhe dá nada. Como resposta, oliver diz que você pode simplesmente "baixá-los diretamente". Como esses sites fazem isso?

Estou planejando fazer um. Quais informações, especificamente, devo segmentar?

Existe algum tipo de downloader youtube open source que eu possa dar uma olhada?

    
por Houseman 14.10.2013 / 17:46

2 respostas

1

Os sites de download do YouTube determinam a localização do arquivo FLV que é veiculado por meio do player do YouTube. Essencialmente inverter engenheiros o Java (e agora HTML5) que serve o vídeo e obtém a fonte.

Em seguida, ele solicita que o navegador inicie o download desse arquivo FLV ou o converte na nuvem para você fazer o download no formato desejado. Tudo isso está sendo feito com VBScript ou Visual Basic e Java.

O motivo pelo qual você não pode visualizar o arquivo de origem no código-fonte da página é porque o YouTube não veicula o arquivo em HTML em texto sem formatação, ele faz isso usando o player de vídeo no back-end.

    
por 14.10.2013 / 19:15
0

Os arquivos estão nos servidores do YouTubes. Eles são apenas transmitidos para o seu cliente. Você também pode simplesmente baixá-los diretamente.

A única diferença com esses sites é que eles também estão veiculando anúncios para você.

    
por 14.10.2013 / 17:51

Tags