Download de Videos do Youtube com Python
As vezes me impressiono com a facilidade de coisas que podemos fazer hoje em dia. Lembro-me da dificuldade que tínhamos para poder baixar um vídeo do YouTube, tinha que baixar, instalar programa...
Existe uma biblioteca do python chamada pytube, que permite realizar downloads de vídeos do Youtube, e ainda definir a qualidade do vídeo!! Além de realizar o download somente do áudio, caso queira, achei muito bacana.
O código abaixo é uma simples demonstração do que podemos fazer, mas as possibilidades são inúmeras!!
from pytube import YouTube
import os
# Obtém informações do vídeo em um objeto do tipo Youtube
yt = YouTube("https://www.youtube.com/watch?v=nyet-Sle7Sg")
# Define a pasta onde os vídeos serão baixados
pasta_videos = os.getcwd() + os.sep + "videos"
# Recupera a maior resolução disponível para o video
video = yt.streams.get_highest_resolution()
# Realiza o download do vídeo na pasta definida
video.download(output_path=pasta_videos)