usando o youtube-dl para baixar todo o canal do youtube

6

Estou tentando baixar um canal inteiro do youtube usando o youtube-dl. Eu sei que se você usar o comando -F, você terá uma lista do tipo de qualidade dos vídeos. Minha pergunta é a seguinte: como baixar a melhor qualidade de todos os vídeos para que o download não seja padronizado para 460p ou algo assim.

    
por Sam Vega 04.12.2016 / 15:47

1 resposta

22

Esta resposta não funcionará em versões mais antigas do youtube-dl. Você precisa atualizar o youtube-dl para a versão mais recente. Você pode instalar a versão mais recente do youtube-dl localmente dentro de um ambiente virtual do Python ( virtualenv ), ou pode baixar a versão mais recente do youtube-dl e instalá-la globalmente ( sudo apt install python-pip && sudo pip install youtube-dl ). O youtube-dl também é um pacote instantâneo. Para instalar digite:

sudo snap install youtube-dl-casept

Abra o terminal e digite:

youtube-dl -f best -citw -v <url-of-channel>

... onde <url-of-channel> é substituído pelo URL do canal.

Nota: Se você estiver baixando muitos vídeos, você deve mudar os diretórios para o diretório onde deseja salvar os vídeos antes de começar a baixá-los.

Explicação

-f, --format FORMAT
    video format code. The special name "best" will pick the best quality.

-c, --continue                   
    force resume of partially downloaded files

-i, --ignore-errors              
    continue on download errors, for example to skip unavailable videos in a channel 

-t, --title
    use title in file name (default) 

-w, --no-overwrites
    do not overwrite files

-v, --verbose
    print various debugging information
    
por karel 04.12.2016 / 16:10