Schermo Verde in VLC: Cause e 5 Soluzioni Rapide
Un'immagine verde uniforme (a volte rosa o viola) che sostituisce il tuo video è uno dei problemi caratteristici di VLC. A differenza dello schermo nero, lo schermo verde significa che i fotogrammi video vengono decodificati — ma con un formato colore errato, così il renderer disegna spazzatura. La causa è quasi sempre il decoder video hardware che produce un formato di pixel non supportato, oppure il modulo di uscita video che lo gestisce male. È un problema del livello di rendering, non un file danneggiato. Le soluzioni seguenti, in ordine di probabilità, risolvono il problema in meno di cinque minuti nella maggior parte dei casi.
Perché succede?
- Decodifica DXVA / D3D11VA con formati di pixel incompatibili — i decoder GPU producono formati NV12 o P010; un driver vecchio o un modulo di uscita specifico non riesce a convertirli, generando un fotogramma verde.
- Conflitti del modulo di uscita video — Direct3D11 su Windows e VDPAU/VA-API su Linux sono i soliti sospetti.
- Bug dei driver GPU su codec specifici — HEVC 10 bit e VP9 sono le cause più frequenti.
- Configurazione di VLC corrotta con una selezione di uscita obsoleta — un modulo che non esiste più sul tuo sistema.
Come risolverlo
Soluzione 1Disattiva la decodifica con accelerazione hardware
Risolve schermo nero/verde, pixelature e scatti nella maggior parte dei casi
Apri VLC e vai su Tools > Preferences (o premi Ctrl+P su Windows/Linux, Cmd+, su macOS).
Si apre la finestra delle Preferenze.
Clicca sulla scheda Input / Codecs a sinistra.
Vengono mostrate le impostazioni relative ai codec.
Trova "Hardware-accelerated decoding" e impostalo su Disable.
Il menu a tendina ora mostra "Disable".
Clicca su Save, poi riavvia completamente VLC (chiudi tutte le finestre di VLC, non solo il video).
VLC si riavvia con la decodifica software.
Riproduci di nuovo il file problematico.
Se il problema è scomparso, il colpevole era il decoder della GPU.
Soluzione 2Cambia il modulo di uscita video in OpenGL (su Windows) oppure un modulo diverso su Linux (VDPAU → OpenGL)
Risolve schermo nero e difetti di rendering su configurazioni GPU specifiche
Vai su Tools > Preferences > Video.
Si aprono le impostazioni video.
Imposta "Output" su OpenGL (su Windows) oppure un modulo diverso su Linux (VDPAU → OpenGL).
Il modulo di uscita cambia.
Clicca su Save e riavvia VLC.
VLC si riavvia.
Riapri il file e controlla l'immagine.
Il video dovrebbe ora essere visualizzato correttamente.
Soluzione 3Aggiorna il driver della scheda video
Risolve schermo nero, artefatti verdi e crash causati da bug del driver
Premi Win+X e apri Gestione dispositivi (o Impostazioni di Sistema > Monitor su macOS).
Si apre l'elenco dei dispositivi.
Espandi "Schede video" e annota il modello della tua GPU (NVIDIA, AMD o Intel).
La tua GPU è identificata.
Scarica il driver più recente dal sito del produttore della GPU (nvidia.com, amd.com o intel.com) — oppure usa Windows Update.
Il pacchetto del driver è pronto.
Installa, riavvia il PC e riprova con VLC.
Il sistema utilizza il nuovo driver.
Soluzione 4Ripristina le preferenze di VLC ai valori predefiniti
Elimina impostazioni corrotte che causano crash, schermate nere e problemi audio
Chiudi completamente VLC.
Nessun processo di VLC è in esecuzione.
Apri un prompt dei comandi (Win+R → cmd) o un terminale.
È disponibile una riga di comando.
Esegui:
vlc --reset-config(Windows/Linux) — su macOS elimina invece~/Library/Preferences/org.videolan.vlc.Le preferenze di VLC tornano ai valori predefiniti.
Avvia VLC e riapplica solo le impostazioni di cui hai davvero bisogno.
VLC parte con impostazioni pulite.
Soluzione 5Aggiorna VLC alla versione più recente
Applica correzioni ufficiali di bug e sicurezza (stabile attuale: 3.0.23)
In VLC, vai su Help > Check for Updates.
VLC confronta la tua versione con la più recente.
Se esiste un aggiornamento, scaricalo dalla pagina ufficiale videolan.org.
Il nuovo installer viene scaricato.
Installa sopra la versione attuale (le impostazioni vengono conservate) e riavvia.
VLC esegue la nuova versione.
Soluzioni avanzate
Soluzione 1Forza un formato colore specifico (Linux)
Risolve lo schermo verde nelle configurazioni Linux VA-API/VDPAU
Chiudi VLC e apri la tua configurazione di VLC:
~/.config/vlc/vlcrc.Il file di configurazione si apre.
Individua la sezione avcodec e aggiungi:
avcodec-hw=none(oppure le sostituzionivdpau-versionse presenti).La decodifica hardware viene disattivata a livello di configurazione.
Avvia VLC e prova.
Il video viene visualizzato in modalità software.
Come evitarlo in futuro
- Aggiorna regolarmente i driver GPU — i fotogrammi verdi/rosa vengono spesso corretti nelle release dei driver.
- Dopo un aggiornamento di VLC, verifica che la decodifica hardware funzioni ancora; le nuove build a volte cambiano le impostazioni predefinite.
- Tieni una copia portable di VLC per confronti A/B immediati sui problemi di configurazione.
Domande frequenti
Perché il mio video è verde in VLC ma normale in altri player?
Schermo verde solo a schermo intero?
Uno schermo verde è segno di un danno alla GPU?
Lo schermo verde si verifica con formati specifici?
Riepilogo
Disattiva la decodifica con accelerazione hardware — Risolve schermo nero/verde, pixelature e scatti nella maggior parte dei casi. If it does not help, work through the remaining fixes in order: each targets a different layer of the problem. Most users resolve this issue by fix 3 at the latest. Keep VLC updated (current stable: 3.0.23) and revisit this guide when a new VLC version ships.