MKV fără video în VLC (doar audio): cauze și corecții

Probleme de format și codec Ultima actualizare: Se aplică pentru: All platforms · VLC 3.0.x · MKV/Matroska files

MKV (Matroska) este cel mai flexibil container video existent — și cel mai predispus să vă surprindă: audio-ul se redă, dar pista video nu arată nimic. Cum MKV poate conține aproape orice codec, "MKV fără video" înseamnă de obicei că codec-ul video conținut eșuează în lanțul dvs. de decodare, nu că containerul este stricat. Corecțiile de mai jos parcurg cauzele reale în ordine; primele două rezolvă majoritatea cazurilor.

De ce se întâmplă?

  • Codec video fără suport sau care eșuează în interiorul MKV — de obicei HEVC 10-bit, VP9, sau AV1 într-un MKV unde calea dvs. GPU/driver eșuează.
  • Conflict de accelerație hardware — decodorul GPU citește greșit pista video MKV.
  • Multiple piste video — unele MKV (mai ales remux-uri) conțin 2–3 piste video; VLC poate assume una stricată.
  • Index MKV corupt (cues) — un index deteriorat face VLC să caute/eșueze la pista video.
  • VLC vechi cu bug-uri demuxer — tratarea MKV s-a îmbunătățit substanțial în lansările 3.0.x.

Cum să repari

Soluție 1Actualizați VLC la cea mai recentă versiune

Aplică corecții oficiale de bug-uri și securitate (versiunea stabilă actuală: 3.0.23)

  1. În VLC, mergeți la Ajutor > Verificare actualizări.

    VLC compară versiunea dvs. cu cea mai recentă.

  2. Dacă există o actualizare, descărcați-o de pe pagina oficială videolan.org.

    Noul instalator este descărcat.

  3. Instalați peste versiunea actuală (setările sunt păstrate) și reporniți.

    VLC rulează noua versiune.

NotăVLC 3.0.23 este a 24-a actualizare a ramurii 3.0 și include un lot mare de corecții pentru demuxer și stabilitate — multe probleme de "nu redă" sunt deja rezolvate în el.

Soluție 2Schimbați pista video

Corectează MKV-urile cu multiple piste video

  1. Clic dreapta pe video > Video > Pistă video.

    Lista de piste video se deschide.

  2. Încercați fiecare pistă dacă sunt listate mai multe.

    O pistă funcțională este găsită.

  3. Confirmați pista aleasă în Instrumente > Sincronizare pistă.

    Pista corectă este activă.

NotăMKV-urile remuxate aduc uneori o pistă video de comentariu al regizorului sau o primă pistă stricată — pista 2 poate fi conținutul real.

Soluție 3Dezactivați decodarea cu accelerație hardware

Remediază ecranul negru/verde, pixelizarea și blocările în majoritatea cazurilor

  1. Deschideți VLC și mergeți la Instrumente > Preferințe (sau apăsați Ctrl+P în Windows/Linux, Cmd+, în macOS).

    Fereastra Preferințe se deschide.

  2. Faceți clic pe fila Intrare / Codecuri din stânga.

    Setările codecurilor sunt afișate.

  3. Localizați "Decodarea cu accelerație hardware" și setați-o la Dezactivat.

    Meniul afișează acum "Dezactivat".

  4. Faceți clic pe Salvare și reporniți complet VLC (închideți toate ferestrele VLC, nu doar videoclipul).

    VLC se repornește cu decodare software.

  5. Redați din nou fișierul problemă.

    Dacă problema a dispărut, decodorul GPU era vinovatul.

NotăAceasta forțează decodarea prin CPU. O utilizare ușor mai mare a CPU este normală, dar redarea rămâne stabilă. Dacă funcționează, puteți reactiva accelerația mai târziu, după actualizarea driverului video.

Soluție 4Comutați modulul de ieșire video la OpenGL

Remediază ecranul negru și erorile de randare la configurări GPU specifice

  1. Mergeți la Instrumente > Preferințe > Video.

    Setările video se deschid.

  2. Setați "Ieșire" la OpenGL.

    Modulul de ieșire se schimbă.

  3. Faceți clic pe Salvare și reporniți VLC.

    VLC se repornește.

  4. Redeschideți fișierul și verificați imaginea.

    Videoclipul ar trebui să fie randat corect acum.

NotăDacă noul modul funcționează, păstrați-l. Plăcile GPU și driverele se comportă diferit, așa că testarea este cel mai rapid mod de a găsi o ieșire stabilă.

Soluție 5Reparați indexul MKV

Corectează MKV-uri cu cue corupt fără re-encodare

  1. Instalați mkvtoolnix (mkvmerge) — kitul standard Matroska.

    mkvmerge este instalat.

  2. Rulați: mkvmerge --fix-bitstream-timing-information 0 input.mkv -o fixed.mkv — sau simplu remuxați: mkvmerge -o fixed.mkv input.mkv.

    Indexul este reconstruit.

  3. Redați fixed.mkv în VLC.

    Fișierul reparat se redă.

Notămkvmerge reconstruiește cues/index-ul — fără re-encodare, fără pierdere de calitate, și corectează majoritatea cazurilor MKV "se redă într-un player dar nu în VLC".

Soluție 6Restaurați preferințele VLC la valorile implicite

Elimină configurările corupte care provoacă blocări, ecrane negre și probleme audio

  1. Închideți VLC complet.

    Niciun proces VLC nu rulează.

  2. Deschideți un prompt de comandă (Win+R → cmd) sau un terminal.

    O linie de comandă este disponibilă.

  3. Executați: vlc --reset-config (Windows/Linux) — pe macOS, ștergeți în schimb ~/Library/Preferences/org.videolan.vlc.

    Preferințele VLC revin la valorile implicite.

  4. Porniți VLC și reaplicați doar setările de care aveți cu adevărat nevoie.

    VLC pornește cu configurări curate.

NotăAcest lucru șterge toate preferințele personalizate (inclusiv comenzile rapide și skin-urile). Exportați configurarea în prealabil din Instrumente > Preferințe > Tot > Interfață, dacă doriți un backup.

Reparații avansate

Soluție 1Extraogeți și inspectați pista video

Identifică codec-ul exact și flag-urile sale

  1. Deschideți MKV în mkvmerge GUI (sau rulați mkvinfo input.mkv).

    Toate pistele și codecurile sunt listate.

  2. Notați codec-ul video (V_MPEG4/ISO/AVC, V_MPEGH/ISO/HEVC, V_VP9, V_AV1…) și profunzimea de biți.

    Codec-ul este identificat.

  3. Căutați numele codec + VLC pe forumul VideoLAN — multe au corecții cunoscute.

    Corecția specifică este găsită.

NotăProblemele specifice codec (ex.: V_AV1 în MKV pe GPU vechi) au corecții specifice — a ști codec-ul este jumătate din bătălie.

Cum să eviți pe viitor

  • Mențineți VLC actualizat — corecțiile demuxer Matroska apar la orice lansare punctuală 3.0.x.
  • Refaceți remux MKV descărcate o dată cu mkvmerge pentru a normaliza fișierele stricate.
  • Pentru MKV 4K HEVC, verificați că decodarea hardware funcționează (vezi ghidul HEVC).

Întrebări frecvente

De ce fișierele MKV se redă în alți playeri dar nu în VLC?
Alți playeri revin la căi de decodor diferite sau tratează MKV multi-pistă diferit. În VLC, actualizați, schimbați pistele video, și comutați accelerația hardware în acea ordine.
MKV este suportat de VLC?
Complet — MKV este un container de prima clasă în VLC. Problema este întotdeauna codec-ul din interior sau indexul fișierului, nu containerul în sine.
VLC redă MKV cu audio DTS?
Da, DTS se decodifică prin software. Dacă audio-ul lipsește (nu video), consultați ghidul de lipsă sunet — configurarea greșită de passthrough DTS este cauză comună.
MKV redă video dar fără audio — ce este diferit?
Pista audio (frecvent DTS/AC-3/EAC-3) este veriga care eșuează. Verificați selecția pistei audio și modulul de ieșire audio.
Ar trebui să convertesc MKV la MP4?
Doar dacă dispozitivul țintă (TV, telefon) nu suportă MKV. VLC redă MKV nativ — conversia nu pierde nimic dar irosește timp decât dacă compatibilitatea o cere.

Rezumat

Actualizați VLC la cea mai recentă versiune — Aplică corecții oficiale de bug-uri și securitate (versiunea stabilă actuală: 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.