Was macht video-download?
Lade Videos und Audiodateien von YouTube und über 1.000 Websites mit yt-dlp herunter. Keine API-Schlüssel erforderlich. Verwende dies, um: (1) Ein Video von YouTube oder anderen Websites herunterzuladen, (2) Audio aus einer Video-URL zu extrahieren, (3) Untertitel von einem Video herunterzuladen, (4) Videometadaten ohne Download zu erhalten.
Anforderungen
- yt-dlp muss installiert sein. Installation mit
pip install yt-dlp(Python 3.7+ erforderlich). - ffmpeg wird empfohlen für Audio-Extraktion und Formatkonvertierung. Installation:
brew install ffmpeg(macOS),sudo apt install ffmpeg(Ubuntu/Debian) oder von ffmpeg.org.
Verwendung
1. Video herunterladen
yt-dlp "https://www.youtube.com/watch?v=BEISONDEDD"
Standardmäßig wird das beste verfügbare Video- und Audioformat heruntergeladen und zu einer einzelnen Datei zusammengeführt (z. B. .mkv oder .mp4).
2. Audio extrahieren (MP3)
yt-dlp -x --audio-format mp3 "https://www.youtube.com/watch?v=BEISONDEDD"
3. Untertitel herunterladen
# Alle verfügbaren Untertitel herunterladen
yt-dlp --write-subs --sub-langs all --skip-download "https://www.youtube.com/watch?v=BEISONDEDD"
# Automatisch generierte Untertitel herunterladen (z. B. Deutsch)
yt-dlp --write-auto-subs --sub-langs de --skip-download "https://www.youtube.com/watch?v=BEISONDEDD"
4. Metadaten abrufen (ohne Download)
yt-dlp --print title --print duration --print resolution "https://www.youtube.com/watch?v=BEISONDEDD"
5. Format auswählen
# Verfügbare Formate auflisten
yt-dlp -F "https://www.youtube.com/watch?v=BEISONDEDD"
# Bestimmte Auflösung herunterladen (z. B. 720p)
yt-dlp -f "bestvideo[height<=720]+bestaudio/best[height<=720]" "https://www.youtube.com/watch?v=BEISONDEDD"
6. Ausgabedatei benennen
yt-dlp -o "%(title)s.%(ext)s" "https://www.youtube.com/watch?v=BEISONDEDD"
Platzhalter: %(title)s, %(id)s, %(height)s, %(ext)s usw.
Nützliche Optionen
-o "DATEINAME.%(ext)s"– Ausgabedateiname festlegen--yes-playlist– Gesamte Playlist herunterladen--no-playlist– Nur das einzelne Video herunterladen (auch wenn es Teil einer Playlist ist)--cookies COOKIES.txt– Cookies-Datei für authentifizierte Downloads verwenden-N 5– Verwendung von 5 parallelen Verbindungen (schneller bei Playlists)
Plattformen
- Windows, macOS, Linux
- Unterstützt über 1.000 Websites (siehe yt-dlp Supported Sites)
Häufige Fehler & Lösungen
| Fehler | Ursache | Lösung |
|---|---|---|
ERROR: Unsupported URL | Website wird nicht unterstützt | Prüfe die Liste der unterstützten Websites oder verwende andere Tools |
ffmpeg not found | ffmpeg nicht installiert | ffmpeg installieren (siehe oben) |
HTTP Error 403 | Zugriff blockiert | Cookies-Datei für die Browsersitzung verwenden (--cookies) |
Lizenz
Dieses Skill nutzt yt-dlp, lizenziert unter der Unlicense. Der Code des Skills selbst ist gemeinfrei (Public Domain).