Muitas vezes queremos baixar somente o som de um vídeo no Youtube, mas os sites que existem para isso contém muitas armadilhas que podem instalar malwares no seu computador, enquanto realizam o download para você.
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
VIDEO_URL = 'https://www.youtube.com/watch?v=FBLAV1SbJFk&t=2s'
yt = YouTube(VIDEO_URL)
audio = yt.streams.filter(only_audio=True)[0]
audio.download()
Na variável VIDEO_URL você incluirá a URL do vídeo do Youtube que será realizado o download.
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!