Baixar video do Youtube com 2 linhas de código

Muitas vezes queremos baixar um vídeo no Youtube para ver posteriormente, mas os sites que existem para isso contém malwares que podem ser instalados no seu computador.

Por isso, algumas vezes é melhor você mesmo fazer o download com poucas linhas de código em Python.

Somente fique atento aos direitos autorais de músicas, filmes e artistas em geral, porque existem leis que protegem os direitos autorais do autor da obra e utilizar a obra sem autorização é crime.

Esse snippet é somente ilustrativo para você exercitar a sua programação e conhecer mais uma biblioteca neste vasto mundo do Python.

A biblioteca que utilizaremos é a pytube.

A Pytube é um biblioteca que se define como “leve e livre de dependências para baixar vídeos do Youtube”.

Simples assim!

Vamos ao snippet!

from pytube import YouTube

YouTube("https://www.youtube.com/watch? \
v=a72yIwfvZXg").streams.get_highest_resolution().download()

O caracter “\” no final da segunda linha é somente para a quebra de linha explícita e facilitar o copy e paste do código. Na verdade, é uma única string com os parâmetros e métodos.

Se o vídeo no Youtube tiver restrição de idade (“age_restricted”) ele dará um erro, nesse caso, é bom dar uma verificada na documentação da biblioteca para contornar essa restrição. Podemos tratar essa situação em outro post.

O vídeo será baixado na mesma pasta que o código Python está sendo executado.

Não esqueça de instalar antes a biblioteca com o comando abaixo na linha de comando (cmd):

c:> pip install pytube

Nesse exemplo, utilizamos o vídeo do canal Dev Aprender do Jhonatan de Souza, que possui vídeos excelentes sobre Python e sua utilização.

Conheça mais sobre a biblioteca pytube e explore novas opções de download!

Até mais!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *