Windows 11/10  ·  SRT / WebVTT  ·  Sottotitoli auto & manuali

Scaricare Sottotitoli & Closed Caption YouTube con yt-dlp su Windows

Salva i sottotitoli come file SRT/VTT separati o incorporali direttamente in MKV. Supporta sottotitoli generati automaticamente, del creatore, più lingue e playlist.

⬇ Scarica yt-dlp.exe Configura FFmpeg →

Sottotitoli generati automaticamente vs forniti dal creatore

Due tipi di sottotitoli su YouTube — scegli l'opzione giusta per ciascun tipo.

Generati automaticamente (sottotitoli macchina)

Sottotitoli di riconoscimento vocale di YouTube. Disponibili sulla maggior parte dei video. Usa --write-auto-sub.

yt-dlp --write-auto-sub --sub-langs "it,*" --sub-format srt "URL"

it,* = Italiano se disponibile, altrimenti qualsiasi lingua

Manuali (forniti dal creatore)

Sottotitoli caricati dal creatore del video. Più precisi quando disponibili. Usa --write-sub.

yt-dlp --write-sub --sub-langs it --sub-format srt "URL"

Scarica solo se esistono sottotitoli manuali — non trova nulla altrimenti

Suggerimento: Per ottenere sottotitoli indipendentemente dal tipo, combina entrambi i flag: --write-sub --write-auto-sub — yt-dlp preferirà i manuali se disponibili e userà quelli automatici come fallback.

Comandi yt-dlp per scaricare sottotitoli

Copia e incolla in PowerShell. Sostituisci l'URL con il tuo link video o playlist.

Scaricare video + sottotitoli come file SRT separati
yt-dlp --write-sub --write-auto-sub --sub-langs it --sub-format srt "URL"
Convertire in SRT (YouTube fornisce nativamente WebVTT)
yt-dlp --write-sub --sub-langs it --sub-format srt --convert-subs srt "URL"
Incorporare sottotitoli in MKV (consigliato)
yt-dlp -f "bv+ba/best" --write-sub --write-auto-sub --sub-langs it --embed-subs --merge-output-format mkv "URL"
Più lingue contemporaneamente
yt-dlp --write-sub --write-auto-sub --sub-langs "it,en,fr" --sub-format srt "URL"
Scaricare tutte le lingue di sottotitoli disponibili
yt-dlp --write-sub --write-auto-sub --all-subs --sub-format srt "URL"
Playlist con sottotitoli — nomi file organizzati
yt-dlp --write-sub --write-auto-sub --sub-langs "it.*" --yes-playlist -o "%(playlist)s/%(playlist_index)02d-%(title)s.%(ext)s" "PLAYLIST_URL"

Pattern sub-langs e opzioni di formato

Pattern --sub-langs

Solo italiano
--sub-langs it
Varianti dell'italiano (it-IT, it-CH ecc.)
--sub-langs "it.*"
Italiano preferito, qualsiasi lingua come fallback
--sub-langs "it,*"
Più lingue specifiche
--sub-langs "it,en,es"

Opzioni di formato

Preferire formato SRT
--sub-format srt
Convertire in SRT (richiede FFmpeg)
--convert-subs srt
Mantenere WebVTT (formato nativo YouTube)
--sub-format vtt
Incorporare in MKV (ottimo per sottotitoli soft)
--embed-subs --merge-output-format mkv

Sottotitoli con yt-dlp — domande frequenti

Nessun sottotitolo trovato — cosa provo?
Prima prova --write-auto-sub — la maggior parte dei video YouTube ha sottotitoli generati automaticamente. Se ancora non trovi nulla, il video potrebbe non avere sottotitoli. Prova --all-subs per verificare tutte le lingue disponibili. Alcuni video sono solo audio o hanno i sottotitoli disabilitati.
SRT o WebVTT — quale usare?
YouTube fornisce nativamente WebVTT. SRT ha supporto più universale nei media player. Usa --sub-format srt --convert-subs srt per ottenere SRT. La conversione richiede FFmpeg nella stessa cartella di yt-dlp.exe.
I sottotitoli incorporati non vengono visualizzati nel mio player
Assicurati di usare --merge-output-format mkv — MKV ha il miglior supporto per le tracce di sottotitoli. MP4 con sottotitoli incorporati può essere problematico in alcuni player. Verifica anche che la visualizzazione dei sottotitoli sia abilitata nel tuo media player.
Posso scaricare solo i sottotitoli — senza il video?
Sì. Aggiungi --skip-download per scaricare solo i file di sottotitoli senza salvare il video: yt-dlp --write-sub --write-auto-sub --sub-langs it --skip-download "URL"
Posso masterizzare i sottotitoli permanentemente nel video?
yt-dlp incorpora i sottotitoli come tracce soft (selezionabili nel player). La masterizzazione permanente (bruciare i sottotitoli nell'immagine) richiede post-elaborazione FFmpeg e va oltre le opzioni integrate di yt-dlp.