Para executar o script, é necessário ter python instalado na máquina, usar a IDE python ou utilizar o vscode como IDE, instalar a biblioteca yt-dlp pelo terminal pip install yt-dlp
Obs: Não se esqueça de substituir o link que deseja pelo link de exemplo que deixei em ambos os scripts.
🏴 Download de vídeos no YouTube utilizando Python
import yt_dlp
import os
video_url = "https://www.youtube.com/watch?v=tMWpm_GOLaA"
# Obtém o caminho da pasta Downloads do usuário
download_path = os.path.join(os.path.expanduser("~"), "Downloads")
ydl_opts = {
"format": "bestvideo+bestaudio/best",
"outtmpl": os.path.join(download_path, "%(title)s.%(ext)s"), # Salva em Downloads
}
with yt_dlp.YoutubeDL(ydl_opts) as ydl:
ydl.download([video_url])
print(f"Download concluído! Arquivo salvo em: {download_path}")
🏴 Download de áudios de vídeos no YouTube utilizando Python
import yt_dlp
import os
video_url = "https://www.youtube.com/watch?v=ZOnVvkaKr6c"
# Obtém o caminho da pasta Downloads do usuário
download_path = os.path.join(os.path.expanduser("~"), "Downloads")
ydl_opts = {
"format": "bestaudio/best",
"outtmpl": os.path.join(download_path, "%(title)s.%(ext)s"),
"postprocessors": [
{
"key": "FFmpegExtractAudio",
"preferredcodec": "mp3",
"preferredquality": "192",
}
],
}
with yt_dlp.YoutubeDL(ydl_opts) as ydl:
ydl.download([video_url])
print(f"Download concluído! Arquivo salvo em: {download_path}")
