Windows 11/10 · SRT / WebVTT · Auto & manuelle Untertitel
Untertitel als separate SRT/VTT-Dateien speichern oder direkt in MKV einbetten. Unterstützt automatisch generierte Untertitel, vom Ersteller bereitgestellte Untertitel, mehrere Sprachen und Wiedergabelisten.
Um YouTube-Untertitel mit yt-dlp unter Windows herunterzuladen, führe yt-dlp --write-sub --write-auto-sub --sub-langs de --sub-format srt "URL" aus. --write-sub lädt vom Ersteller bereitgestellte Untertitel, --write-auto-sub die automatisch generierten von YouTube; beide zusammen bevorzugen manuelle und fallen auf automatische zurück. Ergänze --skip-download, um nur die Untertiteldatei zu erhalten, oder --embed-subs --merge-output-format mkv, um Untertitel ins Video einzubetten. Die Konvertierung zu SRT (--convert-subs srt) benötigt FFmpeg.
Auto vs. manuell
Zwei Arten von Untertiteln auf YouTube — den richtigen Flag für jede Art wählen.
YouTubes Spracherkennung. Bei den meisten Videos verfügbar. --write-auto-sub verwenden.
yt-dlp --write-auto-sub --sub-langs "de,*" --sub-format srt "URL"
de,* = Deutsch wenn verfügbar, sonst beliebige Sprache
Vom Videoersteller hochgeladene Untertitel. Genauer, wenn verfügbar. --write-sub verwenden.
yt-dlp --write-sub --sub-langs de --sub-format srt "URL"
Wird nur heruntergeladen, wenn manuelle Untertitel vorhanden sind — andernfalls nichts
--write-sub --write-auto-sub — yt-dlp bevorzugt manuelle, falls verfügbar, und greift auf automatische zurück.
Alle Befehle
In PowerShell kopieren und einfügen. URL durch den eigenen Video- oder Playlist-Link ersetzen.
yt-dlp --write-sub --write-auto-sub --sub-langs de --sub-format srt "URL"
yt-dlp --write-sub --sub-langs de --sub-format srt --convert-subs srt "URL"
yt-dlp -f "bv*+ba/b" --write-sub --write-auto-sub --sub-langs de --embed-subs --merge-output-format mkv "URL"
yt-dlp --write-sub --write-auto-sub --sub-langs "de,en,fr" --sub-format srt "URL"
yt-dlp --write-sub --write-auto-sub --sub-langs all --sub-format srt "URL"
yt-dlp --write-sub --write-auto-sub --sub-langs "de.*" --yes-playlist -o "%(playlist)s/%(playlist_index)02d-%(title)s.%(ext)s" "PLAYLIST_URL"
Sprachauswahl
--sub-langs Muster--sub-langs de
--sub-langs "de.*"
--sub-langs "de,*"
--sub-langs "de,en,fr"
--sub-format srt
--convert-subs srt
--sub-format vtt
--embed-subs --merge-output-format mkv
FAQ
--write-auto-sub versuchen — die meisten YouTube-Videos haben automatisch generierte Untertitel. Falls immer noch nichts gefunden wird, hat das Video möglicherweise gar keine Untertitel. --sub-langs all ausprobieren, um jede verfügbare Sprache zu holen. Manche Videos sind nur Audio oder haben Untertitel deaktiviert.--sub-format srt --convert-subs srt verwenden, um SRT zu erhalten. Die Konvertierung erfordert FFmpeg im selben Ordner wie yt-dlp.exe.--merge-output-format mkv verwenden — MKV hat die beste Untertitel-Track-Unterstützung. MP4 mit eingebetteten Untertiteln kann in manchen Playern problematisch sein. Außerdem prüfen, ob die Untertitelanzeige im Media-Player aktiviert ist.--skip-download hinzufügen, um nur die Untertiteldateien ohne das Video zu speichern: yt-dlp --write-sub --write-auto-sub --sub-langs de --skip-download "URL"