VLC'de Ses Çıtırtısı: Statik, Takırtı ve Bozulmayı Düzeltin

Ses sorunları Son güncelleme: Şunlar için geçerli: Windows / macOS / Linux · VLC 3.0.x

VLC'de çıtırtı yapan ve takırtı atan ses sürekli olabilir veya nöbetler halinde gelebilir — oynatmanın başında, yüksek hareketli sahnelerde ya da rastgele. Bu, ses işlem hattının örnekleri düşürdüğünün veya yanlış zamanladığının bir belirtisidir ve üç ana sebep ailesine sahiptir: yanlış çıkış modülü, yanlış örnekleme hızı işleme ve DPC gecikmesi veya Bluetooth gibi sistem düzeyinde sorunlar. Aşağıdaki çözümler en yaygın olandan (2 dakika) daha derin sistem kontrollerine kadar gider.

Bu neden oluyor?

  • Çıkış modülü ses sunucusuyla uyumsuz — Linux'ta ALSA verilerini bir PipeWire/PulseAudio oturumuna göndermek (ya da tersi) çıtırtı üretir.
  • Örnekleme hızı uyumsuzluğu — 44,1 kHz'teki içerik, uygun yeniden örnekleme olmadan yalnızca 48 kHz destekleyen bir yoldan oynatıldığında dönemsel bozulmaya neden olur.
  • Tampon yetersizlikleri (underrun) — ses tamponu sistem yükü için çok küçüktür; iş parçacığı son tarihini kaçırdığında sesde takıntılar oluşur.
  • DPC gecikmesi / sürücü girişimi — hatalı Wi-Fi veya yonga seti sürücüleri CPU'yu tekelleştirir ve ses iş parçacıklarını aç bırakır.
  • Hasarlı ses izleri — bazı dosyalar basitçe kırpma (clipping) ile üretilmiştir veya hasarlı bölümler içerir.

Nasıl düzeltilir

Çözüm 1Ses çıkış modülünü değiştir: başka bir modül (her birini deneyin: DirectSound, WaveOut ve Linux'ta PulseAudio karşı ALSA)

Ses gelmemesi, çıtırtı ve HDMI ses sorunlarını giderir

  1. Tools > Preferences > Audio bölümüne gidin.

    Ses ayarları açılır.

  2. "Output" seçeneğini başka bir modül (her birini deneyin: DirectSound, WaveOut ve Linux'ta PulseAudio karşı ALSA) olarak ayarlayın.

    Ses modülü değişir.

  3. Save düğmesine tıklayın, VLC'yi yeniden başlatın ve dosyayı oynatın.

    Ses yeni modülle yeniden başlatılır.

NotHer çıkış modülü işletim sisteminin ses katmanıyla farklı şekilde konuşur. Modül değiştirmek bozuk bir ses zincirini yalıtmanın en hızlı yoludur.

Çözüm 2Önce dosyayı kontrol edin (sorun dosyada mı yoksa oynatıcıda mı?)

Hayalet kovalamak için harcanan 30 saniyeden tasarruf sağlar

  1. Temiz olduğunu bildiğiniz farklı bir dosya oynatın.

    Bir referans oynatma elde edersiniz.

  2. Eğer çıtırtı yalnızca tek bir dosyayı takip ediyorsa, ses codec'ini kontrol edin (Araçlar > Ortam Bilgileri > Ko&dlayıcı/Çözücü).

    Codec ve bit hızını bilirsiniz.

  3. Eğer dosya hasarlıysa yeniden kodlayın veya remux edin.

    Dosya onarılır veya hariç tutulur.

NotDüşük bit hızlı ses (96 kbps) iyi hoparlörlerde çıtırtı yapar; yüksek bit hızlı FLAC/DTS çıtırtısı başka yere işaret eder.

Çözüm 3Ses tamponunu büyütün (Windows)

Tampon yetersizliği çıtırtılarını düzeltir

  1. Windows ses aygıtı ayarlarını açın: Ayarlar > Sistem > Ses > aygıtınız > Özellikler.

    Aygıt özellikleri açılır.

  2. Gelişmiş sekmesi: biliniyorsa dosyanın örnekleme hızıyla eşleşecek şekilde "Varsayılan biçim"i artırın ve "Ses geliştirmeleri: Kapalı"yı etkinleştirin — geliştirmeler klasik bir çıtırtı kaynağıdır.

    Geliştirmeler devre dışı bırakılır.

  3. Test için "Özel mod" seçeneklerini deneyin, ardından geri alın.

    Geliştirme ile yeniden örnekleme nedenini ayırırsınız.

NotWindows "ses geliştirmeleri" (yükseklik dengeleme vb.) sıklıkla çıtırtı ve gecikme getirir. Bunları kapatmak birçok durumda anında düzeltir.

Çözüm 4Linux PipeWire/PulseAudio uyumsuzluğunu düzeltin

En yaygın Linux çıtırtısını sonlandırır

  1. Ses sunucunuzu kontrol edin: pactl info | grep "Server Name" (PipeWire "PulseAudio (on PipeWire)" rapor eder).

    Etkin sunucuyu bilirsiniz.

  2. VLC'de Ses > Çıkış > "PulseAudio" olarak ayarlayın (PipeWire altında asla ham ALSA değil).

    VLC uyumluluk katmanıyla konuşur.

  3. Çıtırtı devam ederse, pipewire.conf içinde default-fragments/default-fragment-size-msec değerlerini artırın (örn. 4 × 25 ms).

    Sunucu tamponu büyütülür.

NotHızlı bir doğrulama: speaker-test -c 2 çalıştırın — eğer o da çıtırtı yapıyorsa, sorun sistem genelindedir, VLC değildir.

Çözüm 5"Drop frames on late pictures" seçeneğini etkinleştir

4K ve yüksek bit hızlı dosyalarda ses öncelikli takılmayı giderir

  1. Tools > Preferences > Input / Codecs bölümüne gidin.

    Giriş ayarları açılır.

  2. "Drop frames on late pictures" seçeneğini etkinleştirin.

    VLC geciken video karelerini atlayacaktır.

  3. Kaydedip yeniden başlatın, ardından dosyayı oynatın.

    Oynatma ses ile eşzamanlı kalır.

NotBu ayar videonun donması yerine bir kareyi atlamasını sağlar — 24–60 fps aralığında farkedilmez, ancak sesi kusursuz şekilde akıcı tutar.

Çözüm 6VLC tercihlerini varsayılan değerlere sıfırla

Çökmelere, siyah ekranlara ve ses sorunlarına yol açan bozuk ayarları temizler

  1. VLC'yi tamamen kapatın.

    Çalışan hiçbir VLC işlemi kalmaz.

  2. Bir komut istemi (Win+R → cmd) veya terminal açın.

    Komut satırı kullanıma hazırdır.

  3. Şu komutu çalıştırın: vlc --reset-config (Windows/Linux) — macOS'ta bunun yerine ~/Library/Preferences/org.videolan.vlc klasörünü silin.

    VLC tercihleri varsayılan değerlere döner.

  4. VLC'yi başlatın ve yalnızca gerçekten ihtiyaç duyduğunuz ayarları yeniden uygulayın.

    VLC temiz ayarlarla açılır.

NotBu işlem tüm özel tercihleri siler (kısayollar ve skin'ler dahil). Yedek istiyorsanız önce Tools > Preferences > All > Interface bölümünden yapılandırmanızı dışa aktarın.

Gelişmiş çözümler

Çözüm 1DPC gecikmesini ölçün (Windows)

Sürücü düzeyinde ses açlığını bulur

  1. Ücretsiz "LatencyMon" aracını yönetici olarak indirin ve çalıştırın.

    LatencyMon ölçmeye başlar.

  2. LatencyMon çalışırken VLC'de 3–5 dakika ses oynatın.

    DPC/ISR gecikmeleri kaydedilir.

  3. Eğer sorunlu bir sürücü bildirirse (genellikle Wi-Fi, ağ veya yonga seti sürücüleri), güncelleyin veya kaldırın.

    Aç bırakan sürücü değiştirilir.

NotYüksek DPC gecikmesi, yalnızca yük altında görünen çıtırtıların gizli bir nedenidir — klasik suçlular Killer NIC ve eski Realtek ses sürücüleridir.

Gelecekte nasıl önlenir

  • Ses ve yonga seti sürücülerini güncel tutun; çıtırtı düzeltmelerinin büyük çoğunluğunu bunlar taşır.
  • Linux'ta, PulseAudio uyumluluk katmanı ve VLC'nin PulseAudio modülüyle PipeWire üzerinde kalın.
  • Bluetooth kullanıyorsanız, müzik için aptX/AAC düşük gecikmeli profillerini tercih edin.

Sık sorulan sorular

VLC neden yalnızca oynatmanın başında çıtırtı yapar?
Bu genellikle tampon/aygıt başlatma yarışıdır. Ses çıkış modülünü değiştirmek veya ses sürücüsünü güncellemek genellikle çözer.
Çıtırtı hoparlörlerime zarar veriyor mu?
Normal çıtırtı zarar vermez; kalıcı kırpma bozulması yüksek seslerde zarar verebilir. Sesi kısarak değil, işlem hattını düzelterek çözün.
Donanım hızlandırması ses çıtırtısına neden olur mu?
Dolaylı olarak — GPU kod çözme, ses iş parçacığını aç bırakan DPC/IRQ yükünü artırabilir. Donanım hızlandırmasını devre dışı bırakarak test edin.
VLC yalnızca FLAC üzerinde çıtırtı yapıyor — neden?
FLAC kayıpsızdır ancak CPU açısından kod çözmesi ağırdır; tampon yük altında yetersiz kalırsa çıtırtı duyarsınız. Tamponu büyütün veya birlikte oynatılan video için hwaccel'i devre dışı bırakın.

Özet

Ses çıkış modülünü değiştir: başka bir modül (her birini deneyin: DirectSound, WaveOut ve Linux'ta PulseAudio karşı ALSA) — Ses gelmemesi, çıtırtı ve HDMI ses sorunlarını giderir. 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.