Skrini ya Kijani ya VLC: Sababu na Marekebisho 5 ya Haraka

Matatizo ya uchezaji video Ilisasishwa mara ya mwisho: Inatumika kwa: Windows / Linux · VLC 3.0.x · NVIDIA & AMD GPUs

Picha ya kijani kamili (wakati mwingine ya waridi au urujuani) inayoibadilisha video yako ni moja ya matatizo ya VLC ya kutambulika. Tofauti na skrini nyeusi, skrini ya kijani inamaanisha fremu za video zinadecodea — lakini kwa fomati ya rangi iliyoharibika, hivyo kutoa kunachora takataka. Sababu karibu kila wakati ni decoder ya video ya vifaa inayotoa fomati ya pixel isiyo inayoweza kuungwa mkono, au moduli ya pato la video ishughulikiayo vibaya. Hili ni suala la safu ya uteuzi, sio faili iliyoharibika. Marekebisho hapa chini, kwa mpangilio wa uwezekano, yanaitatua katika chini ya dakika tano katika hali nyingi.

Kwa nini hii hutokea?

  • Uwekaji ramani wa DXVA / D3D11VA wenye fomati za pixel zisizooana — decoder za GPU hutoa fomati za NV12 au P010; dereva ya zamani au moduli mahususi ya pato inashindwa kuzibadilisha, ikitoa fremu ya kijani.
  • Migongano ya moduli ya pato la videoDirect3D11 kwenye Windows na VDPAU/VA-API kwenye Linux ni mashukiwa ya kawaida.
  • Mabugs ya dereva ya GPU kwenye codecs mahususiHEVC 10-bit na VP9 ndizo sababu za kawaida zaidi.
  • Usanidi ulioharibika wa VLC wenye uteuzi wa pato uliopita wakati — moduli isiyopo tena kwenye mfumo wako.

Jinsi ya kurekebisha

Suluhisho 1Zima hardware-accelerated decoding

Inarekebisha skrini nyeusi/kijani, pixelation na kutetemeka katika hali nyingi

  1. Fungua VLC na nenda Tools > Preferences (au bonyeza Ctrl+P kwenye Windows/Linux, Cmd+, kwenye macOS).

    Dirisha la Preferences linaufunguka.

  2. Bofya kichupo cha Input / Codecs upande wa kushoto.

    Mipangilio inayohusiana na codec inaonyeshwa.

  3. Tafuta "Hardware-accelerated decoding" na uiweke kwa Disable.

    Dropdown sasa inaonyesha "Disable".

  4. Bofya Save, kisha uzime VLC kwa kamilifu (funga kila dirisha la VLC, sio tu video).

    VLC inaanza tena na software decoding.

  5. Cheza faili inayotatiza tena.

    Ikiwa tatizo limepotea, decoder ya GPU ndiyo ilikuwa chanzo.

KumbukaSkrini za kijani ni dalili ya kawaida ya uwekaji ramani wa vifaa. Uwekaji ramani wa programu hutumia bomba lilijaribiwa vizuri na huliondoa utofauti wa fomati mara moja.

Suluhisho 2Badilisha video output module kuwa OpenGL (kwenye Windows) au moduli nyingine kwenye Linux (VDPAU → OpenGL)

Inatatua skrini nyeusi na matatizo ya rendering kwenye GPU maalum

  1. Nenda Tools > Preferences > Video.

    Mipangamizi ya video inafunguka.

  2. Weka "Output" kuwa OpenGL (kwenye Windows) au moduli nyingine kwenye Linux (VDPAU → OpenGL).

    Module ya output inabadilika.

  3. Bofya Save na uanze VLC upya.

    VLC inaanza tena.

  4. Fungua faili tena na uangalie picha.

    Video sasa inapaswa kuonyeshwa vizuri.

KumbukaIkiwa module mpya inafanya kazi, iweke. GPU na driver tofauti zinatenda tofauti, kwa hiyo kujaribu ni njia ya haraka ya kupata output thabiti.

Suluhisho 3Sasisha driver yako ya graphics

Inatatua skrini nyeusi, artifacts za kijani na crash zinazosababishwa na bug za driver

  1. Bonyeza Win+X na ufungue Device Manager (au System Settings > Display kwenye macOS).

    Orodha ya vifaa inafunguka.

  2. Panua "Display adapters" na uandike modeli yako ya GPU (NVIDIA, AMD au Intel).

    GPU yako imetambuliwa.

  3. Pakua driver mpya kutoka tovuti ya mtengenezaji wa GPU (nvidia.com, amd.com au intel.com) — au tumia Windows Update.

    Kifurushi cha driver kipo tayari.

  4. Sakinisha, uanze kompyuta yako upya, kisha ujaribu VLC tena.

    Mfumo unatumia driver mpya.

KumbukaLaptops za OEM wakati mwingine zinazuia driver za mtengenezaji; katika hilo tumia ukurasa wa driver kutoka mtengenezaji wa laptop yako badala yake.

Suluhisho 4Weka upya preferences za VLC kuwa chaguomsingi

Inafuta mipangilio iliyoharibika inayosababisha crash, skrini nyeusi na matatizo ya sauti

  1. Funga VLC kwa kamilifu.

    Hakuna mchakato wa VLC unaotenda.

  2. Fungua command prompt (Win+R → cmd) au terminal.

    Mstari wa amri upo.

  3. Endesha: vlc --reset-config (Windows/Linux) — kwenye macOS futa ~/Library/Preferences/org.videolan.vlc badala yake.

    Preferences za VLC zinarudishwa kuwa chaguomsingi.

  4. Zindua VLC na utumie tena tu mipangilio unayohitaji kweli.

    VLC inaanza na mipangilio safi.

KumbukaHii inafuta preferences zote za kibinafsi (pamoja na shortcuts na skins). Hamisha config yako kwanza chini ya Tools > Preferences > All > Interface ukipenda chelezo.

Suluhisho 5Sasisha VLC kuwa toleo jipya zaidi

Inatumia marekebisho rasmi ya bug na usalama (stable ya sasa: 3.0.23)

  1. Katika VLC, nenda Help > Check for Updates.

    VLC inalinganisha toleo lako na jipya zaidi.

  2. Ikiwa tasasisho lipo, lipakue kutoka ukurasa rasmi videolan.org.

    Installer mpya inapakuliwa.

  3. Sakinisha juu ya toleo lako la sasa (mipangilio hifadhiwa) na uanze upya.

    VLC inaendesha toleo jipya.

KumbukaVLC 3.0.23 ni tasasisho la 24 kwenye tawi la 3.0 na linajumuisha kundi kubwa la marekebisho ya demuxer na uthabiti — matatizi mengi ya "hachezi" tayari yametatuliwa huko.

Masuluhisho ya hali ya juu

Suluhisho 1Lazimisha fomati mahususi ya rangi (Linux)

Inatatua skrini ya kijani kwenye mipangilio ya Linux VA-API/VDPAU

  1. Funga VLC na ufungue usanidi wako wa VLC: ~/.config/vlc/vlcrc.

    Faili ya usanidi inafunguka.

  2. Tafuta sehemu ya avcodec na uongeze: avcodec-hw=none (au vibadilishaji vya vdpau-version ikiwa vipo).

    Uwekaji ramani wa vifaa umezimwa katika kiwango cha usanidi.

  3. Anza VLC na ujaribu.

    Video inatoa kwa hali ya programu.

KumbukaKwenye Linux, mabugs ya skrini ya kijani ya Wayland + VA-API ni ya kawaida; marekebisho ni kawaida kuzima hwaccel hapo juu au kubadilisha pato kuwa OpenGL.

Jinsi ya kuiepuka baadaye

  • Sasisha madereva ya GPU mara kwa mara — fremu za kijani/waridi mara nyingi hurekebishwa katika toleo za dereva.
  • Baada ya sasisho la VLC, thibitisha kuwa uwekaji ramani wa vifaa bado unafanya kazi; majengo mapya wakati mwingine hubadilisha chaguo-msingi.
  • Weka nakala ya VLC ya portable kwa majaribio ya haraka ya A/B kwenye matatizo ya usanidi.

Maswali yanayoulizwa mara kwa mara

Kwa nini video yangu ni ya kijani kwenye VLC lakini ni nzuri kwenye player nyingine?
Player nyingine zinaweza kutumia njia tofauti za uwekaji ramani (k.m. Media Foundation kwenye Windows) zinazoshughulikia fomati ya pixel vizuri. Kwenye VLC, kuzima uwekaji ramani wa vifaa hulinganisha bomba na njia inayofanya kazi.
Skrini ya kijani tu kwenye fullscreen?
Hiyo inaonyesha moduli ya pato badala ya uwekaji ramani. Badilisha kati ya Direct3D11, OpenGL na Direct3D9 kwenye Tools > Preferences > Video > Output.
Je, skrini ya kijani ni ishara ya uharibifu wa GPU?
Hapana — fremu ya kijani kamili ni utofauti wa fomati ya programu. Mabaki ya kweli ya GPU yanaonekana kama takataka iliyotawanywa, sio picha ya kijani iliyo sawa.
Je, skrini ya kijani hutokea kwenye fomati mahususi?
Mara nyingi zaidi kwenye HEVC 10-bit na VP9, chache kwenye H.264 8-bit. Hii inadokeza sana decoder ya vifaa, ikithibitisha marekebisho ya hwaccel.

Muhtasari

Zima hardware-accelerated decoding — Inarekebisha skrini nyeusi/kijani, pixelation na kutetemeka katika hali nyingi. 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.