Windows 11/10  ·  Errori comuni  ·  Soluzioni passo dopo passo

Risoluzione Problemi yt-dlp su Windows — Errori Comuni e Soluzioni

La maggior parte degli errori di yt-dlp su Windows ha soluzioni semplici. Inizia aggiornando — yt-dlp -U — e controllando FFmpeg. Risolve l'80% dei problemi.

Inizia sempre da qui:

Passo 1 — aggiorna yt-dlp
yt-dlp -U
Passo 2 — controlla i formati disponibili
yt-dlp -F "URL"

Messaggi di errore di yt-dlp e come risolverli

Errore "Unable to extract" o di parsing
Causa: Il sito ha aggiornato la sua struttura e l'extractor di yt-dlp è obsoleto.

Soluzione: Esegui yt-dlp -U per ottenere gli ultimi extractor. Questa è la soluzione più comune per questo errore. Se persiste dopo l'aggiornamento, il sito potrebbe aver fatto una modifica importante — controlla la pagina delle issue GitHub per le segnalazioni.
Errore "ffmpeg not found" o nessun audio nel file scaricato
Causa: FFmpeg non è installato o non è nel posto giusto.

Soluzione: Metti ffmpeg.exe nella stessa cartella di yt-dlp.exe. yt-dlp cerca lì per primo. Verifica con ffmpeg -version in PowerShell. Consulta la guida alla configurazione di FFmpeg.
"yt-dlp non è riconosciuto come comando"
Causa: PowerShell non riesce a trovare yt-dlp.exe perché la cartella non è nel PATH.

Soluzione — opzione 1: Naviga alla cartella contenente yt-dlp.exe in Esplora file, clicca sulla barra degli indirizzi, digita powershell e premi Invio. Esegui yt-dlp da lì.

Soluzione — opzione 2: Aggiungi la cartella yt-dlp al PATH. Consulta la guida all'installazione per le istruzioni passo dopo passo.
Errore HTTP 403 o "Sign in to confirm your age"
Causa: Il video richiede autenticazione o YouTube sta limitando la richiesta.

Soluzione: Prima aggiorna yt-dlp: yt-dlp -U. Se il video richiede il login, passa i cookie del browser: --cookies-from-browser chrome Sostituisci chrome con edge o firefox secondo necessità. Se usi una VPN, prova senza — alcuni nodi di uscita VPN sono bloccati da YouTube.
Il download è molto lento o si interrompe continuamente
Causa: Throttling di rete, connessione instabile o limitazione della velocità da YouTube.

Soluzione: -N 4 --retries 10 --fragment-retries 10 --limit-rate 5M -N 4 abilita i download paralleli di frammenti. --limit-rate 5M limita la velocità per evitare reset di connessione. Prova a scaricare in un altro momento se YouTube sta limitando.
Unione fallita — video e audio salvati come file separati
Causa: FFmpeg non è presente o è obsoleto.

Soluzione: Assicurati che ffmpeg.exe sia nella stessa cartella di yt-dlp.exe e sia un build recente. Aggiorna yt-dlp con yt-dlp -U. Poi riprova con: yt-dlp -f "bestvideo+bestaudio/best" "URL"
SmartScreen di Windows blocca yt-dlp.exe
Causa: SmartScreen segnala gli eseguibili portatili non firmati per impostazione predefinita — è un falso positivo.

Soluzione: Clicca su Ulteriori informazioniEsegui comunque. Il file è la release ufficiale non modificata di GitHub. Puoi anche cliccare con il tasto destro su yt-dlp.exe → Proprietà → spunta Sblocca in basso → OK.
"Accesso negato" o l'antivirus blocca il file
Causa: Windows o l'antivirus ha bloccato il file scaricato da Internet.

Soluzione: Clicca con il tasto destro su yt-dlp.exe → Proprietà → spunta Sblocca → OK. Se l'antivirus lo blocca, aggiungi un'eccezione per il file. Scarica sempre dalla pagina ufficiale delle release GitHub.
Errore di verifica del certificato SSL
Causa: L'archivio certificati di Windows è obsoleto, o un proxy/VPN sta intercettando HTTPS.

Soluzione: Aggiorna Windows (Impostazioni → Windows Update), poi riprova. Se sei dietro a un proxy aziendale, contatta il team IT. Come ultima risorsa solo: --no-check-certificate — non consigliato a lungo termine perché disabilita la validazione dei certificati.
Errore "URL non supportato"
Causa: Il sito non è supportato da yt-dlp, o il formato dell'URL è cambiato.

Soluzione: Aggiorna yt-dlp con yt-dlp -U. Controlla la lista dei siti supportati. Assicurati di usare l'URL corretto del video — gli URL di playlist e canale hanno formati diversi.

Comandi di debug — ottenere più informazioni

Output dettagliato — mostra i dettagli completi dell'errore
yt-dlp -v "URL"
Elenca tutti i formati disponibili per un video
yt-dlp -F "URL"
Simulazione — testa senza scaricare davvero
yt-dlp --simulate "URL"
Verifica che FFmpeg funzioni
ffmpeg -version