Pular para o conteúdo principal

Como baixar vídeos do YouTube usando Python: Um guia prático com Pytube.


                                        ;)

Você já pensou em baixar vídeos do YouTube direto pelo seu próprio script Python? Seja para estudar offline, criar playlists personalizadas ou extrair conteúdo para análise, isso é totalmente possível com a biblioteca pytube.

Neste artigo, vou te mostrar o passo a passo completo para que você possa automatizar esse processo de forma simples e eficiente.

Pré-requisitos

Antes de tudo, você precisa ter:

  • Python instalado na sua máquina (versão 3.6 ou superior recomendada).

  • A biblioteca pytube, que vamos instalar a seguir.

  • Um terminal ou editor de código, como VS Code ou mesmo o IDLE do Python.

Instalando o Pytube

Abra o terminal ou prompt de comando e digite:

pip install pytube

Isso fará o download e a instalação da biblioteca necessária para interagir com vídeos do YouTube.

O código em Python

Aqui está um script simples que permite baixar qualquer vídeo do YouTube apenas colando o link:

from pytube import YouTube

# Link do vídeo
url = input("Cole o link do vídeo do YouTube: ")

try:
    yt = YouTube(url)
    print(f"Título: {yt.title}")
    print("Baixando o vídeo...")

    stream = yt.streams.get_highest_resolution()
    stream.download()

    print("Download finalizado!")
except Exception as e:
    print("Erro ao baixar o vídeo:", e)

Entendendo o código

  • from pytube import YouTube: importa a classe principal para manipular vídeos.

  • yt = YouTube(url): cria um objeto do vídeo baseado na URL fornecida.

  • yt.title: exibe o título do vídeo.

  • yt.streams.get_highest_resolution(): escolhe a melhor qualidade disponível.

  • stream.download(): inicia o download no diretório atual.

Onde o arquivo será salvo?

Por padrão, o vídeo será salvo na mesma pasta onde o script está localizado. Se quiser salvar em outro lugar, basta passar o caminho dentro do download():

stream.download(output_path="C:/MeusVideos")

Observações importantes

  • Direitos autorais: baixe apenas conteúdos permitidos ou de uso pessoal.

  • O pytube pode ocasionalmente precisar de atualizações, pois o YouTube muda com frequência.

  • Em caso de erros, tente atualizar com:

pip install --upgrade pytube

Conclusão

Com apenas algumas linhas de código, você agora pode baixar vídeos do YouTube de forma rápida e personalizada. Essa prática é útil para quem estuda, ensina, ou precisa trabalhar com vídeos de maneira offline.

Se curtiu o conteúdo, compartilha e deixa sua dúvida ou sugestão aqui nos comentários!

Comentários