YouTube-Video-Downloader
Lade YouTube-Videos mit vollständiger Kontrolle über Qualitäts- und Formateinstellungen herunter.
Schnellstart
Die einfachste Methode, ein Video herunterzuladen:
python scripts/download_video.py "https://www.youtube.com/watch?v=VIDEO_ID"
Dies lädt das Video in der bestmöglichen Qualität als MP4 nach /mnt/user-data/outputs/ herunter.
Optionen
Qualitätseinstellungen
Verwende -q oder --quality, um die Videoqualität anzugeben:
best(Standard): Höchste verfügbare Qualität1080p: Full HD720p: HD480p: Standardauflösung360p: Niedrigere Qualitätworst: Niedrigste verfügbare Qualität
Beispiel:
python scripts/download_video.py "URL" -q 720p
Formatoptionen
Verwende -f oder --format, um das Ausgabeformat anzugeben (nur für Video-Downloads):
mp4(Standard): Am kompatibelstenwebm: Modernes Formatmkv: Matroska-Container
Beispiel:
python scripts/download_video.py "URL" -f webm
Nur Audio
Verwende -a oder --audio-only, um nur das Audio als MP3 herunterzuladen:
python scripts/download_video.py "URL" -a
Benutzerdefiniertes Ausgabeverzeichnis
Verwende -o oder --output, um ein anderes Ausgabeverzeichnis anzugeben:
python scripts/download_video.py "URL" -o /pfad/zum/verzeichnis
Vollständige Beispiele
- Video in 1080p als MP4 herunterladen:
python scripts/download_video.py "https://www.youtube.com/watch?v=dQw4w9WgXcQ" -q 1080p
- Nur Audio als MP3 herunterladen:
python scripts/download_video.py "https://www.youtube.com/watch?v=dQw4w9WgXcQ" -a
- Video in 720p als WebM in ein benutzerdefiniertes Verzeichnis herunterladen:
python scripts/download_video.py "https://www.youtube.com/watch?v=dQw4w9WgXcQ" -q 720p -f webm -o /benutzerdefinierter/pfad
Funktionsweise
Der Skill verwendet yt-dlp, einen robusten YouTube-Downloader, der:
- Sich automatisch installiert, falls nicht vorhanden
- Vor dem Herunterladen Videoinformationen abruft
- Die besten verfügbaren Streams auswählt, die Ihren Kriterien entsprechen
- Bei Bedarf Video- und Audiostreams zusammenführt
- Eine breite Palette von YouTube-Videoformaten unterstützt
Wichtige Hinweise
- Downloads werden standardmäßig unter
/mnt/user-data/outputs/gespeichert - Der Videodateiname wird automatisch aus dem Videotitel generiert
- Das Skript kümmert sich automatisch um die Installation von yt-dlp
- Es werden nur einzelne Videos heruntergeladen (Playlists werden standardmäßig übersprungen)
- Videos in höherer Qualität benötigen möglicherweise mehr Zeit und Speicherplatz