Trzaski i zniekształcenia dźwięku w VLC: napraw trzaski, pyknięcia i zniekształcenia
Trzaskający i pykający dźwięk w VLC może być stały lub pojawiać się falami — na początku odtwarzania, podczas scen o dużym ruchu albo losowo. To objaw gubienia lub błędnego synchronizowania próbek przez potok audio, i ma trzy główne rodziny przyczyn: zły moduł wyjścia, zła obsługa częstotliwości próbkowania oraz problemy na poziomie systemu, takie jak opóźnienie DPC czy Bluetooth. Poniższe poprawki idą od najczęstszej (2 minuty) do głębszych sprawdzeń systemowych.
Dlaczego tak się dzieje?
- Moduł wyjścia nie zgadza się z serwerem dźwięku — w Linuksie wysłanie danych ALSA do sesji PipeWire/PulseAudio (lub odwrotnie) powoduje trzaski.
- Niezgodność częstotliwości próbkowania — treść o częstotliwości 44,1 kHz odtwarzana przez ścieżkę obsługującą tylko 48 kHz bez właściwego próbkowania powoduje okresowe zniekształcenia.
- Niedobór bufora (buffer underrun) — bufor audio jest zbyt mały dla obciążenia systemu; dźwięk zniekształca się, gdy wątek przegapi termin.
- Opóźnienie DPC / interferencja sterowników — błędne sterowniki Wi-Fi lub chipsetu monopoliczują procesor, głodząc wątki audio.
- Uszkodzone ścieżki audio — niektóre pliki są po prostu zmasterowane z przesterowaniem lub zawierają uszkodzone segmenty.
Jak to naprawić
Rozwiązanie 1Zmień moduł wyjścia audio na inny moduł (przetestuj każdy: DirectSound, WaveOut, a w Linuksie PulseAudio vs ALSA)
Naprawia brak dźwięku, trzaski i problemy z dźwiękiem przez HDMI
Przejdź do Tools > Preferences > Audio.
Otwierają się ustawienia audio.
Ustaw "Output" na inny moduł (przetestuj każdy: DirectSound, WaveOut, a w Linuksie PulseAudio vs ALSA).
Moduł audio zostaje zmieniony.
Kliknij Save, zrestartuj VLC i odtwórz plik.
Dźwięk jest inicjalizowany ponownie przez nowy moduł.
Rozwiązanie 2Najpierw sprawdź plik (to plik czy odtwarzacz?)
Poświęca 30 sekund, by nie gonić widma
Odtwórz inny plik, o którym wiesz, że jest czysty.
Otrzymujesz odtworzenie referencyjne.
Jeśli trzaski dotyczą tylko jednego pliku, sprawdź jego kodek audio (Narzędzia > Informacje o mediach > Kodek).
Znasz kodek i bitrate.
W razie uszkodzenia plik przekoduj lub wykonaj remux.
Plik jest naprawiony lub wykluczony.
Rozwiązanie 3Zwiększ bufor audio (Windows)
Naprawia trzaski od niedoboru bufora
Otwórz ustawienia urządzenia audio systemu Windows: Ustawienia > System > Dźwięk > Twoje urządzenie > Właściwości.
Otwierają się właściwości urządzenia.
Karta Zaawansowane: zwiększ „Domyślny format” tak, by pasował do częstotliwości próbkowania pliku, jeśli jest znana, i włącz „Ulepszenia audio: Wyłączone” — ulepszenia to klasyczne źródło trzasków.
Ulepszenia są wyłączone.
Wypróbuj opcje „Tryb wyłączny” (exclusive mode), by przetestować, a potem wróć.
Izolujesz przyczynę ulepszeń vs próbkowania.
Rozwiązanie 4Napraw niezgodność PipeWire/PulseAudio w Linuksie
Kończy najczęstsze trzaski w Linuksie
Sprawdź swój serwer dźwięku:
pactl info | grep „Server Name”(PipeWire raportuje „PulseAudio (on PipeWire)”).Znasz aktywny serwer.
W VLC ustaw Audio > Wyjście > „PulseAudio” (nigdy surowe ALSA pod PipeWire).
VLC rozmawia z warstwą zgodności.
Jeśli trzaski się utrzymują, zwiększ
default-fragments/default-fragment-size-msecw pipewire.conf (np. 4 × 25 ms).Bufor serwera jest powiększony.
speaker-test -c 2 — jeśli też trzeszczy, problem jest systemowy, a nie w VLC.Rozwiązanie 5Włącz opcję "Drop frames on late pictures"
Naprawia przycinanie z priorytetem dźwięku w plikach 4K i o wysokim bitrate
Przejdź do Tools > Preferences > Input / Codecs.
Otwierają się ustawienia wejścia.
Włącz opcję "Drop frames on late pictures".
VLC będzie pomijać spóźnione klatki wideo.
Zapisz, zrestartuj program i odtwórz plik.
Odtwarzanie pozostaje zsynchronizowane z dźwiękiem.
Rozwiązanie 6Przywróć domyślne ustawienia VLC
Usuwa uszkodzone ustawienia powodujące awarie, czarny ekran i problemy z dźwiękiem
Zamknij VLC całkowicie.
Żaden proces VLC nie jest uruchomiony.
Otwórz wiersz polecenia (Win+R → cmd) lub terminal.
Wiersz polecenia jest dostępny.
Wykonaj:
vlc --reset-config(Windows/Linux) — w macOS usuń zamiast tego~/Library/Preferences/org.videolan.vlc.Ustawienia VLC zostają przywrócone do domyślnych.
Uruchom VLC i skonfiguruj ponownie tylko te opcje, których naprawdę potrzebujesz.
VLC startuje z czystymi ustawieniami.
Zaawansowane naprawy
Rozwiązanie 1Zmierz opóźnienie DPC (Windows)
Znajduje głodzenie audio na poziomie sterownika
Pobierz i uruchom darmowe narzędzie „LatencyMon” jako administrator.
LatencyMon zaczyna pomiar.
Odtwarzaj dźwięk w VLC przez 3–5 minut, gdy LatencyMon działa.
Zarejestrowane zostają opóźnienia DPC/ISR.
Jeśli raportuje problematyczny sterownik (często Wi-Fi, sieciowe lub chipsetu), zaktualizuj go lub odinstaluj.
Sterownik głodujący zostaje wymieniony.
Jak tego uniknąć
- Trzymaj sterowniki audio i chipsetu na bieżąco; niosą one zdecydowaną większość poprawek trzasków.
- W Linuksie pozostań na PipeWire z warstwą zgodności PulseAudio i modułem PulseAudio w VLC.
- Jeśli używasz Bluetooth, preferuj profile o niskim opóźnieniu aptX/AAC dla muzyki.
Częste pytania
Dlaczego VLC trzeszczy tylko na początku odtwarzania?
Czy trzaski uszkadzają moje głośniki?
Czy akceleracja sprzętowa powoduje trzaski audio?
VLC trzeszczy tylko na FLAC — dlaczego?
Podsumowanie
Zmień moduł wyjścia audio na inny moduł (przetestuj każdy: DirectSound, WaveOut, a w Linuksie PulseAudio vs ALSA) — Naprawia brak dźwięku, trzaski i problemy z dźwiękiem przez 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.