Ecran verde în VLC: cauze și 5 corecții rapide

Probleme de redare video Ultima actualizare: Se aplică pentru: Windows / Linux · VLC 3.0.x · NVIDIA & AMD GPUs

O imagine verde solidă (uneori roz sau violet) înlocuind videoclipul este una dintre problemele caracteristice VLC. Spre deosebire de ecranul negru, ecranul verde înseamnă că cadrele video sunt decodificate — dar cu un format de culoare stricat, așa că randorul pictează gunoi. Cauza este aproape întotdeauna decodorul video hardware care emite un format de pixel incompatibil, sau modulul de ieșire video care îl gestionează greșit. Aceasta este o problemă a stratului de randare, nu a unui fișier deteriorat. Corecțiile de mai jos, în ordinea probabilității, rezolvă majoritatea cazurilor în mai puțin de cinci minute.

De ce se întâmplă?

  • Decodare DXVA / D3D11VA cu formate de pixel incompatibile — decodoarele GPU emit formate NV12 sau P010; un driver vechi sau un modul de ieșire specific eșuează la conversia lor, producând un cadru verde.
  • Conflicte de modul de ieșire videoDirect3D11 în Windows și VDPAU/VA-API în Linux sunt principalii suspecți.
  • Bug-uri de driver GPU pe codecuri specificeHEVC 10-bit și VP9 sunt declanșatoarele cele mai comune.
  • Configurare VLC coruptă cu o selecție de ieșire învechită — un modul care nu mai există în sistemul dvs.

Cum să repari

Soluție 1Dezactivaț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ăEcranurile verzi sunt simptomul clasic al decodării hardware. Decodarea software folosește un pipeline bine testat și elimină nepotrivirea de format imediat.

Soluție 2Comutați modulul de ieșire video la OpenGL (în Windows) sau un modul diferit în Linux (VDPAU → 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 (în Windows) sau un modul diferit în Linux (VDPAU → 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 3Actualizați driverul video

Remediază ecranul negru, artefactele verzi și blocările cauzate de bug-uri ale driverului

  1. Apăsați Win+X și deschideți Managerul de dispozitive (sau Setări de sistem > Ecran în macOS).

    Lista de dispozitive se deschide.

  2. Extindeți "Adaptoare video" și notați modelul GPU (NVIDIA, AMD sau Intel).

    GPU-ul dvs. este identificat.

  3. Descărcați cel mai recent driver de pe site-ul producătorului (nvidia.com, amd.com sau intel.com) — sau folosiți Windows Update.

    Pachetul driverului este pregătit.

  4. Instalați, reporniți PC-ul și încercați VLC din nou.

    Sistemul rulează noul driver.

NotăLaptopurile OEM blochează uneori driverele producătorului; în acest caz, folosiți pagina de drivere a producătorului laptopului.

Soluție 4Restauraț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.

Soluție 5Actualizaț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.

Reparații avansate

Soluție 1Forțați un format de culoare specific (Linux)

Corectează ecranul verde la configurări Linux VA-API/VDPAU

  1. Închideți VLC și deschideți configurarea: ~/.config/vlc/vlcrc.

    Fișierul de configurare se deschide.

  2. Găsiți secțiunea avcodec și adăugați: avcodec-hw=none (sau suprascrieri vdpau-version dacă există).

    Decodarea hardware este dezactivată la nivel de configurare.

  3. Porniți VLC și testați.

    Videoclipul este randat în mod software.

NotăÎn Linux, bug-urile de ecran verde cu Wayland + VA-API sunt comune; corecția este de obicei dezactivarea hwaccel de mai sus sau schimbarea ieșirii la OpenGL.

Cum să eviți pe viitor

  • Actualizați driverele GPU regulat — cadrele verzi/roz sunt adesea corectate în lansările de drivere.
  • După o actualizare VLC, verificați dacă decodarea hardware funcționează încă; build-urile noi schimbă uneori valorile implicite.
  • Păstrați o copie portabilă a VLC pentru teste A/B instantanee ale problemelor de configurare.

Întrebări frecvente

De ce videoclipul meu este verde în VLC dar normal în alți playeri?
Alți playeri pot folosi căi de decodare diferite (ex.: Media Foundation în Windows) care gestionează corect formatul de pixel. În VLC, dezactivarea accelerației hardware aliniază pipeline-ul cu calea care funcționează.
Ecran verde doar în ecran complet?
Aceasta indică modulul de ieșire, nu decodarea. Comutați între Direct3D11, OpenGL și Direct3D9 în Instrumente > Preferințe > &Video > Ieșire.
Un ecran verde este semn de daună GPU?
Nu — un cadru complet verde este o nepotrivire de format software. Artefactele reale GPU arată ca gunoi împrăștiat, nu o imagine verde uniformă.
Ecranul verde apare la formate specifice?
În mare parte cu HEVC 10-bit și VP9, mai puțin cu H.264 8-bit. Aceasta sugerează puternic decodorul hardware, confirmând corecția hwaccel.

Rezumat

Dezactivați decodarea cu accelerație hardware — Remediază ecranul negru/verde, pixelizarea și blocările în majoritatea cazurilor. 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.