VLC'de Ses Jörüntüden Uzaklaşmış: A/V Gecikmesini Nasıl Kalıcı Düzeltirsiniz

Ses sorunları Son güncelleme: Şunlar için geçerli: All platforms · VLC 3.0.x

Sesin görüntünün önünde (ya da arkasında) koşması en eski VLC can sıkıcılarından biridir. İyi haber: VLC tercihlerinde yaşayan kalıcı bir düzeltmesi ve yalnızca şimdi ihtiyacınız olduğunda dosya başına hızlı düzeltmesi (J ve K tuşları) var. Bu rehber her ikisini de, ayrıca yeniden örnekleme sürüklenmesi ve Bluetooth gecikmesi gibi daha az yaygın nedenleri açıklar. 2. çözüm, çoğu masaüstü vakasını kalıcı olarak çözen çözümdür.

Bu neden oluyor?

  • Ses/görüntü saat sürüklenmesi — VLC'nin ses ve video iş parçacıkları farklı saatler kullanır; yeniden örnekleme sorunları onların zamanla birbirinden uzaklaşmasına neden olur.
  • Bluetooth ses gecikmesi — kablosuz kulaklıklar kaçınılmaz 100–300 ms gecikme ekler; VLC'nin bunun için otomatik telafisi yoktur.
  • Dosya düzeyinde A/V ofseti — bazı dosyalar kasıtlı bir ofset veya bozuk bir zaman damgası akışıyla yazılmıştır.
  • Donanım kod çözme zamanlaması — GPU kod çözme değişken video gecikmesi getirerek eşzamanlamayı kaydırabilir.
  • Bozuk ses izi — hasarlı ses zaman damgaları eşzamanlamanın sürekli sıçramasına neden olur.

Nasıl düzeltilir

Çözüm 1Anlık eşzamanlama kısayollarını kullanın (J / K)

En hızlı geçici düzeltme — dosya başına, hemen çalışır

  1. Oynatma sırasında K'ye basarak sesi geciktirin (ses görüntüye göre daha geç başlar).

    Ses zamanda geriye kayar.

  2. Sesi erkene almak için J'ye basın (ses daha erken başlar).

    Ses zamanda ileri kayar.

  3. Her basış 50 ms ayarlar; tuşu basılı tutarak tekrarlayın.

    Tam ofsete ince ayar yapabilirsiniz.

NotBu yalnızca oturuma özeldir — ofset VLC'yi kapattığınızda sıfırlanır. Kalıcı çözüm için 2. çözümü kullanın.

Çözüm 2Tercihlerde kalıcı bir ses gecikmesi ayarlayın

Her zaman aynı ofseti gerektiren dosyaları kalıcı olarak düzeltir

  1. Araçlar > &Ayarlar > &Ses (altta All görünümüne geçin).

    Tüm ses ayarları gösterilir.

  2. "Audio desynchronization compensation" değerini gereken ms değerine ayarlayın (pozitif = ses gecikmiş; negatif = ses erken).

    Genel ofset uygulanır.

  3. Kaydedin, VLC'yi yeniden başlatın, dosyayı oynatın — ofset artık her şeye uygulanır.

    Eşzamanlama kalıcı olarak düzeltilir.

NotBunu yalnızca dosyalar arasında aynı ofset gerekiyorsa kullanın (ör. sabit bir Bluetooth kulaklık gecikmesi). Aksi halde dosya başına J/K tercih edin.

Çözüm 3Donanım hızlandırmalı kod çözmeyi devre dışı bırak

Çoğu durumda siyah/yeşil ekran, kareleme ve takılmayı giderir

  1. VLC'yi açın ve Tools > Preferences bölümüne gidin (ya da Windows/Linux'ta Ctrl+P, macOS'ta Cmd+, tuşlarına basın).

    Preferences penceresi açılır.

  2. Soldaki Input / Codecs sekmesine tıklayın.

    Codec ile ilgili ayarlar görüntülenir.

  3. "Hardware-accelerated decoding" seçeneğini bulun ve Disable olarak ayarlayın.

    Açılır menüde artık "Disable" yazar.

  4. Save düğmesine tıklayın, ardından VLC'yi tamamen yeniden başlatın (yalnızca videoyu değil, tüm VLC pencerelerini kapatın).

    VLC yazılım tabanlı kod çözme ile yeniden başlar.

  5. Sorunlu dosyayı yeniden oynatın.

    Sorun ortadan kalktıysa suçlu GPU kod çözücüsüydü.

NotEşzamanlama sorunları donanım kod çözmeyi etkinleştirdikten sonra (ya da bir sürücü güncellemesinden sonra) başladıysa, suçlu büyük olasılıkla GPU çözücü zamanlamasıdır.

Çözüm 4Bluetooth kulaklık gecikmesini telafi edin

Eşzamanlamayı sürekli bozan kablosuz gecikmeyi ortadan kaldırır

  1. Kulaklığınızın gecikme değerini kontrol edin (standart modda genellikle 100–300 ms; düşük gecikmeli codec modunda, ör. aptX LL, daha düşük).

    Yaklaşık gecikmeyi bilirsiniz.

  2. İşletim sisteminde düşük gecikmeli codec'i etkinleştirin (Windows: Ses > aygıt > Gelişmiş > destekleniyorsa aptX/LL).

    Gecikme düşer.

  3. Gecikme sürerse, VLC'de eşleşen negatif bir telafi uygulayın (Audio > desynchronization = -gecikme).

    Kablosuz eşzamanlama düzeltilir.

NotDizüstü bilgisayarlarda birçok "VLC eşzamanlaması bozuk" bildirimi tamamen Bluetooth gecikmesidir. Kablolu test kulaklıkları bunu anında doğrular.

Çözüm 5VLC 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 1Sürüklenmeyi SoX yeniden örnekleyici ile düzeltin

Uzun videolarda (filmler/konuşmalar) yavaş sürüklenmeyi durdurur

  1. Araçlar > &Ayarlar > Ayrıntılı > Audio > "Audio resampler" > SoX Resampler (best quality).

    Yüksek kaliteli yeniden örnekleme etkinleştirilir.

  2. Ayrıca Input/Codecs > "Use system time reference" kontrol edin — varsa açık tutun.

    Kararlı bir saat kullanılır.

  3. Kaydedin, yeniden başlatın ve eşzamanlamanın tuttuğunu doğrulamak için 90+ dakikalık bir dosya izleyin.

    Eşzamanlama sona kadar kararlı kalır.

NotZamanla büyüyen sürüklenme (5. dakikada iyi, 50. dakikada bozuk) neredeyse her zaman yeniden örnekleme/saat sürüklenmesidir — SoX düzeltmesi tam olarak bunu hedefler.

Gelecekte nasıl önlenir

  • Eşzamanlamanın önemli olduğu içerikler için kablolu sesi tercih edin (filmler, konuşmalar).
  • VLC'yi güncel tutun; nokta sürümleri saat düzeltmeleri içerir.
  • Belirli bir dosya her zaman aynı konumda eşzamanlamasızsa, onu remux edin — zaman damgaları hasarlı.

Sık sorulan sorular

VLC'de J ve K tuşları ne işe yarar?
J/K ses eşzamanlamasını ayarlar: J sesi erkene alır, K sesi geciktirir. Her ikisi de oynatma sırasında 50 ms adımlarla hareket eder.
Neden VLC eşzamanlaması zamanla sürükleniyor?
Ses ve video saatleri yeniden örnekleme ve donanım zamanlama farkları nedeniyle sürüklenir. SoX yeniden örnekleyici artı donanım kod çözmeyi devre dışı bırakmak genellikle onu stabilize eder.
Eşzamanlamayı düzeltmek için dosyayı yeniden kodlamam gerekiyor mu?
Hayır. VLC'nin telafisi bunu halleder. Dosya kalıcı olarak bozuksa, remux (ffmpeg -i in -c copy out) kaliteyi korur ve zaman damgalarını yeniden oluşturur.
Bluetooth kulaklıklar VLC'de eşzamanlamasız ses mi neden oluyor — neden?
Bluetooth sabit bir gecikme (100–300 ms) ekler ve VLC bunu algılayamaz. Kulaklığınızın gecikmesiyle eşleşen negatif desync değeriyle telafi edin.
VLC eşzamanlama düzeltmesi harici altyazılar için de çalışıyor mu?
Altyazı eşzamanlaması ayrıdır: sesi dokunmadan altyazıları kaydırmak için G/H tuşlarını (veya Altyazı İzi > Eşzamanlama iletişim kutusunu) kullanın.

Özet

Anlık eşzamanlama kısayollarını kullanın (J / K) — En hızlı geçici düzeltme — dosya başına, hemen çalışır. 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.