Pocnituri în audio VLC: remediați șuieratul, tăieturile și distorsiunea

Probleme audio Ultima actualizare: Se aplică pentru: Windows / macOS / Linux · VLC 3.0.x

Audio cu șuierat și pocnituri în VLC poate fi constant sau veni în rafală — la începutul redării, în timpul scenelor cu multă mișcare, sau aleatoriu. Este un simptom al pipeline-ului audio care aruncă sau greșește temporizarea eșantioanelor, și are trei familii principale de cauze: modul de ieșire greșit, tratare greșită a ratei de eșantionare, și probleme la nivel de sistem precum latența DPC sau Bluetooth. Corecțiile de mai jos merg de la cele mai comune (2 minute) la verificările mai profunde ale sistemului.

De ce se întâmplă?

  • Modulul de ieșire nu corespunde serverului audio — în Linux, trimiterea datelor ALSA către o sesiune PipeWire/PulseAudio (sau invers) produce pocnituri.
  • Nepotrivirea ratei de eșantionare — conținut la 44,1 kHz redat pe o cale doar de 48 kHz fără resampling adecvat cauzează distorsiune periodică.
  • Underflow de buffer — buffer-ul audio este prea mic pentru încărcarea sistemului; audio-ul eșuează când firul ratează termenul.
  • Latență DPC / interferență driver — driverele cu bug de Wi-Fi sau chipset monopolizează CPU, lăsând firele audio fără resurse.
  • Piste audio deteriorate — unele fișiere sunt pur și simplu masterizate cu clipping sau conțin segmente deteriorate.

Cum să repari

Soluție 1Comutați modulul de ieșire audio la alt modul (testați fiecare: DirectSound, WaveOut, și în Linux PulseAudio vs ALSA)

Remediază lipsa sunetului, pocniturile și problemele audio HDMI

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

    Setările audio se deschid.

  2. Setați "Ieșire" la alt modul (testați fiecare: DirectSound, WaveOut, și în Linux PulseAudio vs ALSA).

    Modulul audio se schimbă.

  3. Faceți clic pe Salvare, reporniți VLC și redați fișierul.

    Audio-ul este reinitializat cu noul modul.

NotăFiecare modul de ieșire comunică cu stiva audio a sistemului într-un mod diferit. Schimbarea modulului este cel mai rapid mod de a izola un pipeline audio stricat.

Soluție 2Verificați mai întâi fișierul (este fișierul sau player-ul?)

Economisește 30 de secunde pentru a evita urmărirea unui fantomă

  1. Redați un alt fișier despre care știți că este curat.

    Obțineți o redare de referință.

  2. Dacă pocnitura urmează doar un fișier, verificați codec-ul audio (Instrumente > Informații media > Codec).

    Știți codec-ul și rata de biți.

  3. Re-encodați sau refaceți remux fișierul dacă este deteriorat.

    Fișierul este reparat sau exclus.

NotăAudio cu rată mică de biți (96 kbps) șuieră pe difuzoare bune; șuieratul la FLAC/DTS cu rată mare indică altundeva.

Soluție 3Măriți buffer-ul audio (Windows)

Corectează pocniturile prin underflow de buffer

  1. Deschideți setările dispozitivului audio Windows: Setări > Sistem > Sunet > dispozitivul dvs. > Proprietăți.

    Proprietățile dispozitivului se deschid.

  2. Filă Avansat: măriți "Format implicit" pentru a coincide cu rata de eșantionare a fișierului dacă o știți, și activați "Îmbunătățiri audio: Oprit" — îmbunătățirile sunt o sursă clasică de șuierat.

    Îmbunătățirile sunt dezactivate.

  3. Experimentați opțiunile "Mod exclusiv" pentru a testa și apoi reveniți.

    Izolați cauza de îmbunătățire vs. resampling.

Notă„Îmbunătățirile audio" Windows (egalizarea volumului etc.) introduc frecvent șuierat și latență. Oprirea lor corectează multe cazuri instantaneu.

Soluție 4Corectați nepotrivirea PipeWire/PulseAudio în Linux

Încheie pocnitura cea mai comună Linux

  1. Verificați serverul de sunet: pactl info | grep "Server Name" (PipeWire raportează "PulseAudio (on PipeWire)").

    Știți serverul activ.

  2. În VLC setați Audio > Ieșire > "PulseAudio" (niciodată ALSA pur sub PipeWire).

    VLC dialoghează cu stratul de compatibilitate.

  3. Dacă pocnitura persistă, măriți default-fragments/default-fragment-size-msec în pipewire.conf (ex.: 4 × 25 ms).

    Buffer-ul serverului este mărit.

NotăUn test rapid de sanitate: rulați speaker-test -c 2 — dacă și acesta șuieră, problema este la nivel de sistem, nu VLC.

Soluție 5Activați "Ignorarea cadrelor la imagini întârziate"

Remediază blocarea cu prioritate audio la fișiere 4K și cu rată mare de biți

  1. Mergeți la Instrumente > Preferințe > Intrare / Codecuri.

    Setările de intrare se deschid.

  2. Activați "Ignorarea cadrelor la imagini întârziate".

    VLC va sări cadrele video întârziate.

  3. Salvați, reporniți și redați fișierul.

    Redarea rămâne sincronizată cu audio-ul.

NotăAcest lucru face ca videoclipul să sară un cadru în loc să se blocheze — imperceptibil la 24–60 fps, dar menține audio-ul perfect neted.

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 1Măsurați latența DPC (Windows)

Găsește lipsa de resurse audio la nivel de driver

  1. Descărcați și rulați instrumentul gratuit "LatencyMon" ca administrator.

    LatencyMon începe măsurarea.

  2. Redați audio în VLC timp de 3–5 minute în timp ce LatencyMon rulează.

    Latențele DPC/ISR sunt înregistrate.

  3. Dacă raportează un driver problematic (comun Wi-Fi, rețea sau chipset), actualizați-l sau dezinstalați-l.

    Driverul flămând este înlocuit.

NotăLatența DPC mare este o cauză ascunsă a șuieratului care apare doar sub încărcare — infractori clasici sunt Killer NIC și driverele audio Realtek vechi.

Cum să eviți pe viitor

  • Mențineți driverele audio și chipset actualizate; ele aduc marea majoritate a corecțiilor de șuierat.
  • În Linux, rămâneți pe PipeWire cu stratul de compatibilitate PulseAudio și modulul PulseAudio VLC.
  • Dacă folosiți Bluetooth, preferați profilele de latență mică aptX/AAC pentru muzică.

Întrebări frecvente

De ce VLC șuieră doar la începutul redării?
Aceasta este de obicei o cursă de inițializare buffer/dispozitiv. Schimbarea modulului de ieșire audio sau actualizarea driverului audio rezolvă de obicei.
Șuieratul îmi deterioratează difuzoarele?
Șuieratul normal nu; distorsiunea prin clipping persistentă poate, la volume mari. Corectați pipeline-ul în loc să micșorați volumul.
Acelerația hardware cauzează șuierat audio?
Indirect — decodarea GPU poate ridica încărcarea DPC/IRQ care lasă firul audio fără resurse. Testați cu accelerația hardware dezactivată.
VLC șuieră doar la FLAC — de ce?
FLAC este fără pierderi dar greu de decodat de CPU; dacă buffer-ul se golește sub încărcare, auziți șuierat. Măriți buffer-ul sau dezactivați hwaccel pentru videoclipul redat împreună.

Rezumat

Comutați modulul de ieșire audio la alt modul (testați fiecare: DirectSound, WaveOut, și în Linux PulseAudio vs ALSA) — Remediază lipsa sunetului, pocniturile și problemele audio HDMI. 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.