Como baixar vídeos do YouTube no Linux usando yt-dlp

Como baixar vídeos do YouTube no Linux usando yt-dlp

O YouTube é o maior repositório de mídia streaming existente, com dezenas de bilhões de vídeos on-line enviados para a plataforma e centenas de milhares adicionados todos os dias.





Embora você possa usar extensões de navegador ou serviços online para baixar vídeos do YouTube, geralmente é mais rápido, fácil e seguro baixar vídeos do YouTube usando uma ferramenta de terminal simples no Linux.





MAKEUSEO VÍDEO DO DIA

O que é yt-dlp?

O YouTube é o guardião de seus vídeos online e não gosta que os baixem de uma forma que foge ao controle da empresa. O aplicativo do YouTube permite que você baixe alguns vídeos para o seu dispositivo para assisti-los offline, mas eles permanecem no aplicativo e você não poderá reproduzi-los usando nenhum outro software.





Isso geralmente é inconveniente, pois você pode querer acessar ou manipular o arquivo em outros dispositivos ou adicionar permanentemente o vídeo do YouTube à sua coleção particular.

Anteriormente, cobrimos o melhores extensões de navegador para baixar vídeos do YouTube , no entanto, as extensões do Chrome geralmente são um risco de segurança, pois têm acesso irrestrito a todos os dados que passam pelo seu navegador. As extensões podem alterar a propriedade, permitindo que os malfeitores acessem sua vida online e, em alguns casos, são até usadas para injetar malware em seu PC.



yt-dlp é uma bifurcação do youtube-dl e é uma ferramenta de código aberto atualizada regularmente que ajuda você a baixar vídeos do seu terminal. É altamente configurável e você pode especificar o tipo de arquivo, a resolução e muito mais durante o download de um vídeo.

Embora o yt-dlp e seu antecessor sejam projetados com os vídeos do YouTube em mente, a ferramenta também funciona com centenas de outros sites de streaming de vídeo, incluindo uma enorme variedade de plataformas NSFW dedicadas. Você pode encontrar uma lista de sites compatíveis com o yt-dlp em sua página no GitHub .





Como instalar o yt-dlp no Linux

Você pode instalar o yt-dlp baixando os binários, com pip ou usando um gerenciador de pacotes de terceiros. O método mais fácil e amplamente aplicável é usar binários. Esse método funcionará com todos os sistemas operacionais do tipo Unix, incluindo Linux e macOS.

O comando a seguir fará o download da versão mais recente do yt-dlp e a copiará para o caminho local:





sudo wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O /usr/local/bin/yt-dlp

Agora torne-o executável com:

sudo chmod a+rx /usr/local/bin/yt-dlp

Use yt-dlp para baixar vídeos do YouTube no Linux

Primeiro, use o navegador da área de trabalho para navegar até o vídeo do YouTube que você deseja baixar. Em seguida, clique na barra do navegador para destacar o URL do vídeo que deseja baixar e copie-o para a área de transferência.

onde posso ir para imprimir algo

Para nosso vídeo de demonstração, escolhemos ' Glyn Moody: Cultura Murada—Uma Jornada por Trás dos Tijolos de Direitos Autorais '. Este vídeo está licenciado como licença Creative Commons Attribution (reutilização permitida). Esta é uma licença CC BY 3.0 que permite explicitamente adaptar, distribuir ou reproduzir o trabalho, desde que você dê crédito ao autor original e forneça um link à licença.

Depois de ter o URL, abra um terminal e digite yt-dlp, seguido pelo URL que você copiou. No nosso caso, entraríamos:

são todos os cartões SD iguais
yt-dlp https://www.youtube.com/watch?v=f6wtF_2eyrU

Quando você bate Digitar , o yt-dlp fará o download do vídeo para o diretório atual usando as configurações padrão. Para a maioria das pessoas, isso será tudo que você precisa.

Uso avançado do yt-dlp

Embora o comando yt-dlp padrão seja ótimo em muitas situações, existem dezenas de opções de configuração que você pode definir para garantir que você obtenha exatamente o que precisa. Aqui estão alguns dos mais úteis.

Baixe vídeos do YouTube em um formato específico

Por padrão, a execução do comando acima fará o download do vídeo que desejamos como um arquivo WEBM de 1280x720. Isso nem sempre é o caso, e na maioria das vezes o formato padrão será um arquivo MP4 ou 3GP e a resolução pode ser qualquer coisa.

o --list-formatos flag mostra todos os formatos disponíveis para download, as resoluções disponíveis, os tamanhos dos arquivos e os codecs usados. Além de baixar o fluxo completo, você pode especificar o download apenas do fluxo de vídeo ou áudio.

yt-dlp --list-formats https://www.youtube.com/watch?v=f6wtF_2eyrU
  saída dos formatos yt-dlp --list

Decida qual formato você deseja baixar e use o -f argumento e insira o ID apropriado.

Por exemplo, se você deseja baixar apenas áudio com uma taxa de bits média de 129k, você deve inserir:

yt-dlp -f 140 https://www.youtube.com/watch?v=f6wtF_2eyrU

Quando você bate Digitar , o arquivo começará a ser baixado.

Como alternativa, se você deseja apenas o melhor áudio disponível e o melhor vídeo disponível, mesclados em um único arquivo:

yt-dlp -f 'bv*+ba' https://www.youtube.com/watch?v=f6wtF_2eyrU -o '%(id)s.%(ext)s'

Baixe uma lista de reprodução inteira do YouTube como arquivos MP3

  lista de reprodução do youtube para cultura murada

Muitas vezes, os vídeos do YouTube são agrupados em listas de reprodução, e o yt-dlp permite baixá-los facilmente. Para baixar uma playlist do YouTube no Linux usando as configurações padrão, basta colocar um URL de playlist no lugar de um URL de vídeo individual.

É mais provável que, em vez de um monte de vídeos de música, você só queira que o áudio saia como arquivos MP3. Nesse caso, você precisa usar argumentos adicionais para especificar o formato de áudio: --extrair-áudio extrairá o áudio dos vídeos, --formato de áudio permite especificar o formato do áudio baixado e --qualidade de áudio define a taxa de bits.

yt-dlp --format bestaudio --extract-audio --audio-format mp3 --audio-quality 160K --output "%(title)s.%(ext)s" --yes-playlist 'https://www.youtube.com/watch?v=_AnGd4PaG6U&list=PLmbToKnvW413vfHySE8AKb4i6bPnU92F7'

... e isso é tudo que você precisa fazer.

Falsifique sua localização com um proxy

Alguns vídeos no YouTube e em outros sites são restritos a determinados países, geralmente devido a restrições de licenciamento, e o yt-dlp permite contornar essas restrições de várias maneiras.

Você pode usar o --geo-verification-proxy argumento para especificar um endereço de proxy em um país de destino; a --geo-bypass O argumento tentará contornar as restrições geográficas falsificando cabeçalhos HTTP; --geo-bypass-país falsificará um código de país de duas letras.

como jogar Pokémon vá no seu computador

Esses argumentos nem sempre funcionarão em todos os sites. Se um método não funcionar, tente outro - ou considere uma VPN .

O yt-dlp oferece várias outras opções de configuração

Nós apenas arranhamos a superfície do que você pode fazer com o yt-dlp, mas estamos bastante confiantes de que ele atenderá às necessidades da maioria dos usuários. Para obter uma lista completa de opções e exemplos disponíveis, confira a documentação oficial do yt-dlp .

  Uma ilustração de ladrão de direitos autorais

Você certamente estará violando os termos de serviço baixando vídeos do YouTube usando o yt-dlp, mas a legalidade disso é uma área cinzenta. De acordo com a lei dos EUA, todo o trabalho é instantaneamente protegido por direitos autorais assim que é produzido, no entanto, os criadores geralmente renunciam a seus direitos ou licenciam seus trabalhos sob os termos Creative Commons ou atribuem uma licença copyleft.

Alternativamente, alguns indivíduos e organizações – como o governo dos EUA – liberam seu trabalho para o domínio público, o que significa que qualquer pessoa pode usá-lo para qualquer finalidade.

Outro aspecto muitas vezes esquecido é que o DMCA proíbe a evasão de tecnologias de proteção contra cópia, o que tornou efetivamente impossível tirar proveito das exceções de direitos autorais para quase todos os trabalhos digitais modernos. Para um guia exaustivo da lei de direitos autorais nos Estados Unidos e no mundo, recomendamos Glyn Moody's ' Cultura Murada ' (CC0 1.0).

Salve o melhor conteúdo do YouTube usando o yt-dlp

O yt-dlp é uma das nossas ferramentas favoritas para baixar vídeos e músicas do YouTube, mas lembre-se de que você só deve usá-lo para baixar conteúdo que tenha uma licença que permita isso.

Obras de domínio público são sempre seguras para uso como você desejar, enquanto as condições exatas das licenças Creative Commons variam de acordo com o tipo. Vale a pena dedicar um tempo para pesquisar o que as licenças Creative Commons e copyleft permitem que você faça.