Pular para o conteúdo principal

Baixando vídeos do YouTube em Python

Baixando vídeos do YouTube em Python


Neste tutorial, vamos aprender como baixar vídeos do YouTube utilizando Python. Para isso, utilizaremos a biblioteca pytube, que nos permite interagir com os recursos do YouTube, como baixar vídeos.

Passo 1: Instalação da biblioteca Pytube

Antes de começarmos, precisamos instalar a biblioteca pytube. Abra o terminal ou prompt de comando e execute o seguinte comando:

pip install pytube

Passo 2: Criação do script Python

Agora, vamos criar um script Python que solicitará a URL do vídeo do YouTube e a resolução desejada (HD ou Full HD) e baixará o vídeo no diretório onde o script está sendo executado.

python
from pytube import YouTube def download_video(url, resolution='hd'): yt = YouTube(url) if resolution == 'hd': video = yt.streams.filter(progressive=True, file_extension='mp4').order_by('resolution').desc().first() elif resolution == 'fullhd': video = yt.streams.filter(progressive=True, file_extension='mp4').order_by('resolution').desc().first() if video: print(f"Baixando: {video.title} ({video.resolution})") video.download() print("Download concluído!") else: print("Nenhuma opção de download encontrada.") if __name__ == "__main__": url = input("Digite a URL do vídeo do YouTube: ") resolution = input("Digite 'hd' para baixar em HD ou 'fullhd' para baixar em Full HD: ").lower() if resolution not in ['hd', 'fullhd']: print("Opção de resolução inválida.") else: download_video(url, resolution)

Passo 3: Execução do script

Salve o código acima em um arquivo com extensão .py, por exemplo, download_youtube.py. Em seguida, abra o terminal ou prompt de comando, navegue até o diretório onde o arquivo está localizado e execute o script com o comando:

python download_youtube.py

O script solicitará que você insira a URL do vídeo do YouTube e a resolução desejada. Após fornecer essas informações, o vídeo será baixado para o diretório onde o script está sendo executado.

Este é um exemplo simples de como usar Python para baixar vídeos do YouTube. Você pode expandir este código para adicionar mais funcionalidades, como baixar playlists inteiras ou escolher o formato de saída. Experimente explorar a documentação da biblioteca pytube para descobrir mais possibilidades!

Comentários

Postagens mais visitadas deste blog

Busca Binária e seus Principais Tipos em Java 8

A busca binária é um algoritmo de busca eficiente que opera em listas ordenadas, reduzindo o intervalo de busca pela metade a cada passo. Esse método é considerado uma das abordagens mais rápidas para encontrar um elemento em uma coleção de dados ordenada. Neste artigo, exploraremos a busca binária e alguns de seus principais tipos de implementação em Java 8.Fundamentos da Busca Binária A busca binária é baseada no conceito de dividir para conquistar. Ela é aplicável somente a listas ordenadas, onde o processo é repetido até que o elemento seja encontrado ou o intervalo de busca seja reduzido a zero. O algoritmo funciona da seguinte forma:Determine o índice do elemento médio da lista. Compare o elemento médio com o valor procurado. Se o elemento médio for igual ao valor procurado, a busca é concluída. Caso contrário, se o elemento médio for menor que o valor procurado, descarte a metade inferior da lista. Se for maior, descarte a metade superior. Repita os passos acima até encontrar o

Como criar um arquivo de lote (bat) para otimizar o Windows

Passo 1: Abra o Bloco de Notas Abra o Bloco de Notas no seu computador. Você pode fazer isso pesquisando por "Bloco de Notas" no menu Iniciar. Passo 2: Escreva o Script Digite ou cole o seguinte script no Bloco de Notas: batch Copy code @echo off echo Limpando arquivos temporários... del /q /s %temp%\*.* echo Limpando a Lixeira... rd /s /q C:\$Recycle.Bin echo Otimizando o disco... defrag C: /O echo Limpando histórico de execução... echo y | powercfg /h off echo Concluído! Reiniciando o computador... shutdown /r /t 5 Este script realiza algumas tarefas básicas de limpeza e otimização, como mencionado anteriormente. Passo 3: Salvar como arquivo .bat Clique em "Arquivo" no Bloco de Notas e escolha "Salvar Como". Escolha um local para salvar o arquivo e, no campo "Nome", digite um nome com a extensão ".bat" (por exemplo, otimizar_windows.bat ). Certifique-se de selecionar "Todos os arquivos" no campo "Salvar como tipo&qu

Introdução à Programação em Java com Chat GPT: Primeiros Passos e Exemplos de Código

Introdução: A programação em Java é uma das habilidades mais valorizadas no mundo da tecnologia. Neste artigo, vamos explorar os primeiros passos para programar em Java com a ajuda da inteligência artificial do Chat GPT. Você aprenderá conceitos básicos de programação e verá exemplos de código simples para construir seu conhecimento. Além disso, este artigo foi otimizado para os principais buscadores, como Google, Bing, Yahoo e Ask, para que você possa encontrá-lo facilmente e aproveitar todo o conteúdo. ## Por que aprender programação em Java? Java é uma linguagem de programação versátil e robusta, usada em uma ampla variedade de aplicativos, desde desenvolvimento de jogos até desenvolvimento de aplicativos empresariais. Com Java, é possível criar programas eficientes, seguros e portáteis, que podem ser executados em diferentes sistemas operacionais. Aprender Java abre portas para oportunidades de carreira emocionantes no campo da tecnologia. ## Chat GPT: Uma introdução O Chat GPT (Ge