VLC MKV Senza Video (Solo Audio): Cause e Soluzioni

Problemi di formato e codec Ultimo aggiornamento: Si applica a: All platforms · VLC 3.0.x · MKV/Matroska files

L'MKV (Matroska) è il contenitore video più flessibile esistente — e il più propenso a sorprenderti: l'audio si sente, ma la traccia video non mostra nulla. Poiché l'MKV può contenere quasi ogni codec, "MKV senza video" di solito significa che il codec video contenuto sta fallendo nella tua catena di decodifica, non che il contenitore è rotto. Le soluzioni qui sotto percorrono le cause reali in ordine; le prime due risolvono la maggior parte dei casi.

Perché succede?

  • Codec video non supportato o fallito dentro l'MKV — di solito HEVC 10-bit, VP9 o AV1 in un MKV dove il percorso GPU/driver fallisce.
  • Conflitto di accelerazione hardware — il decoder GPU legge male la traccia video dell'MKV.
  • Multiple tracce video — alcuni MKV (specialmente i remux) contengono 2–3 tracce video; VLC potrebbe predefinire su una rotta.
  • Indice MKV corrotto (cues) — un indice danneggiato fa cercare/fallire VLC sulla traccia video.
  • Vecchia versione di VLC con bug del demuxer — la gestione MKV è migliorata molto nelle release 3.0.x.

Come risolverlo

Soluzione 1Aggiorna VLC alla versione più recente

Applica correzioni ufficiali di bug e sicurezza (stabile attuale: 3.0.23)

  1. In VLC, vai su Help > Check for Updates.

    VLC confronta la tua versione con la più recente.

  2. Se esiste un aggiornamento, scaricalo dalla pagina ufficiale videolan.org.

    Il nuovo installer viene scaricato.

  3. Installa sopra la versione attuale (le impostazioni vengono conservate) e riavvia.

    VLC esegue la nuova versione.

NotaVLC 3.0.23 è il 24° aggiornamento del ramo 3.0 e include un ampio insieme di correzioni ai demuxer e alla stabilità — molti problemi di tipo "non riproduce" sono già risolti lì.

Soluzione 2Cambia la traccia video

Sistema gli MKV con più tracce video

  1. Clic destro sul video > Video > Traccia video.

    L'elenco delle tracce video si apre.

  2. Prova ogni traccia se ce n'è più di una elencata.

    Viene trovata una traccia funzionante.

  3. Conferma la traccia scelta in Strumenti > Sincronizzazione tracce.

    La traccia corretta è attiva.

NotaGli MKV remuxati a volte contengono una traccia video di commento del regista o una prima traccia rotta — la traccia 2 potrebbe essere il contenuto reale.

Soluzione 3Disattiva la decodifica con accelerazione hardware

Risolve schermo nero/verde, pixelature e scatti nella maggior parte dei casi

  1. Apri VLC e vai su Tools > Preferences (o premi Ctrl+P su Windows/Linux, Cmd+, su macOS).

    Si apre la finestra delle Preferenze.

  2. Clicca sulla scheda Input / Codecs a sinistra.

    Vengono mostrate le impostazioni relative ai codec.

  3. Trova "Hardware-accelerated decoding" e impostalo su Disable.

    Il menu a tendina ora mostra "Disable".

  4. Clicca su Save, poi riavvia completamente VLC (chiudi tutte le finestre di VLC, non solo il video).

    VLC si riavvia con la decodifica software.

  5. Riproduci di nuovo il file problematico.

    Se il problema è scomparso, il colpevole era il decoder della GPU.

NotaQuesto forza la decodifica via CPU. Un utilizzo di CPU leggermente più alto è normale, ma la riproduzione diventa stabile. Se funziona, potrai riattivarla più tardi dopo aver aggiornato il driver video.

Soluzione 4Cambia il modulo di uscita video in OpenGL

Risolve schermo nero e difetti di rendering su configurazioni GPU specifiche

  1. Vai su Tools > Preferences > Video.

    Si aprono le impostazioni video.

  2. Imposta "Output" su OpenGL.

    Il modulo di uscita cambia.

  3. Clicca su Save e riavvia VLC.

    VLC si riavvia.

  4. Riapri il file e controlla l'immagine.

    Il video dovrebbe ora essere visualizzato correttamente.

NotaSe il nuovo modulo funziona, mantienilo. GPU e driver diversi si comportano in modo diverso, quindi provare è il modo più rapido per trovare un'uscita stabile.

Soluzione 5Ripara l'indice MKV

Sistema gli MKV con cue corrotte senza ricodificare

  1. Installa mkvtoolnix (mkvmerge) — il toolkit Matroska standard.

    mkvmerge è installato.

  2. Esegui: mkvmerge --fix-bitstream-timing-information 0 input.mkv -o fixed.mkv — o semplicemente fai il remux: mkvmerge -o fixed.mkv input.mkv.

    L'indice è ricostruito.

  3. Riproduci fixed.mkv in VLC.

    Il file riparato riproduce.

Notamkvmerge ricostruisce cues/indice — nessuna ricodifica, nessuna perdita di qualità, e sistema la maggior parte dei casi MKV "riprodotti in un player ma non in VLC".

Soluzione 6Ripristina le preferenze di VLC ai valori predefiniti

Elimina impostazioni corrotte che causano crash, schermate nere e problemi audio

  1. Chiudi completamente VLC.

    Nessun processo di VLC è in esecuzione.

  2. Apri un prompt dei comandi (Win+R → cmd) o un terminale.

    È disponibile una riga di comando.

  3. Esegui: vlc --reset-config (Windows/Linux) — su macOS elimina invece ~/Library/Preferences/org.videolan.vlc.

    Le preferenze di VLC tornano ai valori predefiniti.

  4. Avvia VLC e riapplica solo le impostazioni di cui hai davvero bisogno.

    VLC parte con impostazioni pulite.

NotaQuesto cancella tutte le preferenze personalizzate (comprese scorciatoie e skin). Esporta prima la tua configurazione da Tools > Preferences > All > Interface se vuoi un backup.

Soluzioni avanzate

Soluzione 1Estrai e ispeziona la traccia video

Identifica il codec esatto e i suoi flag

  1. Apri l'MKV nella GUI mkvmerge (o esegui mkvinfo input.mkv).

    Tutte le tracce e i codec sono elencati.

  2. Annota il codec video (V_MPEG4/ISO/AVC, V_MPEGH/ISO/HEVC, V_VP9, V_AV1…) e la profondità di bit.

    Il codec è identificato.

  3. Cerca il nome del codec + VLC nel forum di VideoLAN — molti hanno soluzioni note.

    La soluzione specifica è trovata.

NotaI problemi specifici per codec (es. V_AV1 in MKV su GPU vecchie) hanno soluzioni specifiche per codec — conoscere il codec è metà della battaglia.

Come evitarlo in futuro

  • Mantieni VLC aggiornato — le correzioni al demuxer Matroska arrivano in ogni point release 3.0.x.
  • Fai una volta il remux degli MKV scaricati con mkvmerge per normalizzare i file rotti.
  • Per MKV HEVC 4K, verifica che la decodifica hardware funzioni (vedi la guida HEVC).

Domande frequenti

Perché i file MKV si riproducono in altri player ma non in VLC?
Altri player ricadono su percorsi decoder diversi o gestiscono gli MKV multi-traccia in modo diverso. In VLC, aggiorna, cambia le tracce video e alterna l'accelerazione hardware in quell'ordine.
L'MKV è supportato da VLC?
Pienamente — l'MKV è un contenitore di prima classe in VLC. Il problema è sempre il codec all'interno o l'indice del file, non il contenitore stesso.
VLC riproduce MKV con audio DTS?
Sì, il DTS è decodificato in software. Se manca l'audio (non il video), vedi la guida "nessun suono" — la configurazione errata del passthrough DTS è una causa comune.
L'MKV riproduce il video ma non l'audio — che differenza c'è?
La traccia audio (spesso DTS/AC-3/EAC-3) è l'anello che fallisce. Controlla la selezione della traccia audio e il modulo di uscita audio.
Dovrei convertire l'MKV in MP4?
Solo se il dispositivo di destinazione (TV, telefono) non supporta l'MKV. VLC riproduce l'MKV nativamente — convertire non perde nulla ma fa perdere tempo a meno che la compatibilità non lo richieda.

Riepilogo

Aggiorna VLC alla versione più recente — Applica correzioni ufficiali di bug e sicurezza (stabile attuale: 3.0.23). 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.