O primeiro vídeo foi baixado com sucesso com uma versão atualizada do youtube-dl que eu instalei com python-pip usando python pip install youtube-dl
dentro de um ambiente virtual Python ( python-virtualenv ). Para obter informações sobre como configurar e usar um ambiente virtual Python, consulte Como configurar e usar um ambiente virtual python no Ubuntu? .
O comando que eu usei para mostrar os formatos de vídeo disponíveis era:
youtube-dl -F "https://www.youtube.com/watch?v=wo6Sq1h2DI4"
O comando que eu usei para baixar o primeiro vídeo do YouTube foi:
youtube-dl -f 18 "https://www.youtube.com/watch?v=wo6Sq1h2DI4"
O segundo vídeo não pôde ser baixado usando o youtube-dl, mas eu não desisti. Eu atualizei meu youtube-dl para a versão mais recente executando:
pip install --upgrade youtube-dl # inside the Python virtual environment
Eu não precisei usar sudo
porque meu ambiente virtual Python foi instalado dentro do meu próprio diretório de usuários ( ~/my-Python-virtual-env
). Depois de atualizar o youtube-dl, executei este comando para baixar o segundo vídeo do YouTube:
youtube-dl -f 18 "https://www.youtube.com/watch?v=BbbhZl8xqVY"
Por que não usar simplesmente
sudo pip install --upgrade youtube-dl
?
Uma das razões pelas quais eu uso o Ubuntu é escapar da loucura da maneira como o Windows instala aplicativos. Eu instalo pacotes dos repositórios padrão do Ubuntu sempre que possível. Neste caso eu sei que o youtube-dl é um programa em Python, então eu posso instalar localmente a última versão do youtube-dl em um ambiente virtual Python sem bagunçar meu sistema de arquivos.
Outra alternativa é instalar o pacote snap do youtube-dl:
sudo snap install youtube-dl-casept
Acredito que, desde já, algumas coisas mudaram na maneira como os serviços e aplicativos do YouTube o acessam.
Verdadeiro. O Google vem mudando a maneira de acessar vídeos do YouTube com mais frequência agora do que há três anos, então, para manter o youtube-dl atualizado, ele precisa ser atualizado com mais frequência também. Tenho observado ao longo dos anos que os vídeos do YouTube parecem estar bloqueados, principalmente relacionados à data em que foram enviados.
Antes de começar a usar o youtube-dl, usei uma extensão do Firefox chamada Video DownloadHelper para baixar vídeos do YouTube. Eu passei a preferir o youtube-dl porque ele tem a maior probabilidade de pegar vídeos do YouTube com sucesso de qualquer downloader que eu já usei.