Unter Verwendung der pytube-Bibliothek kann man mit dem folgenden Snippet YouTube-Videos in der höchsten Auflösung an einen bestimmten Ort herunterladen.
Das benötigte Modul kann einfach per pip installiert werden.
pip install pytube
Code-Schnipsel:
import pytube
link = 'hier Youtube Video-Url eintragen'
youtube = pytube.YouTube(link)
video = youtube.streams.get_highest_resolution()
video.download('hier Speicherort eintragen, z.B. /home/user/Videos')