Forma de linha de comando para baixar o vídeo do youtube em multi-threaded

5

Em uma conexão de internet rápida, o download de vídeos do YouTube é muito lento comparado ao download de arquivos de outros sites. Atualmente estou usando get_flash_videos para baixar os vídeos do Youtube.

Como posso integrar get_flash_videos com aceleradores de download multithreaded como axel , MultiGet ou Wxdownloadfast ?

    
por lokomika 19.07.2011 / 05:54

2 respostas

4

Concordo com os comentários dizendo youtube-dl é provavelmente o que você quer, mas você também estará interessado em saber:

O desempenho do YouTube ao fazer o download de FLV é muito mais lento do que o download do MP4 por qualquer motivo.

Portanto, evitar o Flash totalmente pode ajudar mais que um acelerador de download.

    
por 08.01.2012 / 20:40
0

Eu dei uma olhada no código-fonte de get_flash_videos .

Você precisará editar o código-fonte para obter o URL se quiser usar get_flash_videos . Não há como obter o URL como atualmente.

No entanto, provavelmente não seria muito difícil fazer truques muito cruéis para fazer isso.

EDIT: Eu posso estar errado. Se o youtube usa o protocolo rtmp, então não sei se é possível obter um link http ou não.

EDIT2: Tenha em mente que você pode usar XBMC (e outros) para assisti-lo se estiver apenas tentando evitar o uso do flash. Você também pode canalizá-lo para o seu player de vídeo favorito. Não acho que você tenha opções para fins de arquivamento.

    
por 19.07.2011 / 22:27