Cara Membaiki Audio Tidak Segerak secara Kekal (Pampasan Lengah)

Masalah audio Kemas kini terakhir: Berkenaan untuk: All platforms · VLC 3.0.x · A/V receivers & Bluetooth

Apabila audio hanyut tidak segerak, tindak balas biasa adalah menekan J atau K pada setiap video dan menolak masanya kembali — tugas tidak berkesudahan. VLC mempunyai alat lebih baik: tetapan pampasan lengah audio, yang menyimpan ofset kekal untuk semua fail, dan malah mengingati pelarasan per-fail yang anda buat semasa main balik. Panduan ini menerangkan pembaikan kekal, pelarasan per-fail, dan tiga punca perkakasan (Bluetooth, penerima A/V, dan soundbar) yang menyebabkan hanyutan segerak berlaku pada mulanya.

Mengapa ini berlaku?

  • Kependaman audio Bluetooth — codec Bluetooth (terutamanya A2DP/SBC) menambah 100–300 ms kependaman pengekodan; VLC tidak dapat mengetahui lengah itu, jadi audio dimainkan lebih awal berbanding video.
  • Pemprosesan penerima A/V — penerima dengan pemprosesan lip-sync atau pembetulan bilik (Dolby, DTS) menimbal audio, menolaknya lewat.
  • Jitter penyahkodan dipercepat perkakasan — masa nyahkod video tidak stabil pada sesetengah GPU menyebabkan hanyutan muncul di titik rawak, yang terasa lebih teruk daripada ofset tetap.
  • Bendera pemasaan peringkat kontena — sesetengah fail MKV/MP4 membawa edit list atau cap masa salah; hanyutan dibakar ke dalam fail sendiri.
  • Keutamaan rosak — nilai lengah global lama disimpan dalam konfig anda terus diaplikasikan kepada semua.

Cara membaikinya

Penyelesaian 1Tetapkan pampasan lengah audio kekal

Membaiki hanyutan tetap, boleh diramal merentas semua fail

  1. Buka VLC dan pergi ke Alat > &Keutamaan > Audio.

    Tetapan audio dibuka.

  2. Tetapkan "Audio delay" (atau "Audio desynchronization compensation") kepada ofset diukur, cth. 250 ms untuk fon kepala Bluetooth.

    Ofset global diaplikasikan ke setiap fail.

  3. Nilai positif melengahkan audio; nilai negatif meninggahkan awal. Klik Save dan mulakan semula VLC.

    Main balik bermula dengan ofset baharu.

NotaUkur ofset dengan menjeda pada pergerakan bibir jelas dan mengira jurang dalam saat, kemudian darab dengan 1000. Mulakan konservatif (±150 ms) dan perhalus.

Penyelesaian 2Halusi per-fail dengan J / K dan simpan ofset

Membaiki fail yang tersendiri lari sambil mengekalkan lalai global

  1. Mainkan fail dan tekan K untuk melengahkan audio (lewat) atau J untuk menjadikannya lebih awal (pantas) — setiap tekanan 50 ms.

    Segerak bertambah baik langkah demi langkah.

  2. Sebaik segerak, pergi ke Alat > Segerakkan Trek (atau tekan Ctrl+L).

    Panel penyegerakan memaparkan lengah semasa.

  3. Klik kanan video > Video > Trek sarikata > Save Synchronization — VLC menulis ofset per-fail ke pangkalan data media.

    Ofset diaplikasikan semula secara automatik kali seterusnya anda main fail ini.

NotaNilai per-fail mengatasi pampasan global hanya untuk fail itu — tetapan global anda kekal tidak disentuh.

Penyelesaian 3Kurangkan kependaman Bluetooth di punca

Mengalihkan punca asal dan bukannya memampannya

  1. Dalam VLC: Alat > &Keutamaan > Audio > "Audio output" → tetapkan kepada "AudioTrack (Android)" atau mod kependaman terendah tersedia pada OS anda.

    Saluran paip audio berubah.

  2. Di pihak OS, utamakan codec kependaman lebih rendah: mod "AAC" Windows, "AAC" macOS, atau aptX/LL pada peranti disokong.

    Kependaman jatuh dengan ketara.

  3. Jika menggunakan soundbar dengan mod "Game" atau "Low Latency", dayakannya — mod itu melumpuhkan penimbalan lip-sync.

    Segerak kembali tanpa sebarang pampasan.

NotaSelepas menukar output audio, ukur semula lengah — nilai pampasan mungkin perlu dilaras.

Penyelesaian 4Kecualikan fail sendiri dengan remux

Mengesahkan sama ada hanyutan dibakar ke dalam media

  1. Remux fail tanpa pengekodan semula: ffmpeg -i input.mkv -c copy -map 0 output.mkv.

    Kontena bersih dihasilkan.

  2. Mainkan fail remux. Jika segerak kini stabil, kontena asal mempunyai cap masa rosak.

    Fail remux dimainkan segerak.

  3. Kekalkan salinan remux dan padam asal rosak.

    Fail bermasalah diganti.

NotaRemux adalah tanpa rugi — tiada kualiti hilang. Ia hanya membina semula struktur kontena.

Penyelesaian 5Tetapkan semula keutamaan VLC kepada lalai

Membersihkan tetapan rosak yang menyebabkan ranap, skrin hitam dan masalah audio

  1. Tutup VLC sepenuhnya.

    Tiada proses VLC sedang berjalan.

  2. Buka prompt arahan (Win+R → cmd) atau terminal.

    Satu baris arahan tersedia.

  3. Jalankan: vlc --reset-config (Windows/Linux) — pada macOS padam ~/Library/Preferences/org.videolan.vlc sebaliknya.

    Keutamaan VLC dipulihkan kepada lalai.

  4. Lancarkan VLC dan gunakan semula hanya tetapan yang anda benar-benar perlukan.

    VLC dimulakan dengan tetapan bersih.

NotaIni memadam semua keutamaan tersuai (termasuk pintasan dan kulit). Eksport konfigurasi anda dahulu di bawah Tools > Preferences > All > Interface jika anda mahu sandaran.

Pembaikan lanjutan

Penyelesaian 1Semak pangkalan data media untuk ofset lapuk

Mencari nilai per-fail yang terus diaplikasikan semula

  1. Tutup VLC dan padam pangkalan data media: %APPDATA%\vlc\ml.xspf (Windows) atau ~/Library/Application Support/org.videolan.vlc/ml.xspf (macOS).

    Ofset per-fail tersimpan dikosongkan.

  2. Mulakan semula VLC dan main semula fail — nilai segerak tersimpan hilang.

    Fail dimainkan hanya dengan ofset global.

  3. Guna semula pelarasan per-fail hanya jika fail benar-benar memerlukannya.

    Keadaan bersih dipulihkan.

NotaMemadam ml.xspf juga mengosongkan kiraan main dan entri dimainkan baru-baru ini — ia tidak menyentuh senarai main atau keutamaan anda.

Cara mengelakkannya

  • Untuk Bluetooth, sentiasa ukur semula selepas kemas kini firmware atau OS — kelakuan codec berubah.
  • Utamakan audio berwayar (3.5 mm / optik / HDMI) apabila ketepatan segerak penting, cth. semakan penyuntingan video.
  • Kekalkan VLC dikemas kini: pembaikan pemasaan demuxer tiba dengan setiap keluaran 3.0.x (stabil semasa: 3.0.23).
  • Simpan ofset per-fail semasa main balik untuk fail yang kerap hanyut — VLC mengingatinya.

Soalan lazim

Apakah bezanya antara pampasan lengah audio dan kekunci J/K?
J/K melaras masa serta-merta untuk sesi semasa; tetapan pampasan adalah ofset global kekal disimpan dalam keutamaan. Gunakan pampasan untuk hanyutan tetap (Bluetooth, penerima) dan J/K untuk fail sekali lalu.
Lengah audio positif atau negatif — ke arah mana saya pergi?
Positif melengahkan audio (guna apabila audio awal, tipikal dengan Bluetooth). Negatif mengalih audio lebih awal (guna apabila audio ketinggalan video, biasa dengan sesetengah penerima). Jika tidak pasti, tolak dengan J/K dahulu untuk mencari arah.
Mengapa segerak hanyut perlahan semasa filem?
Hanyutan perlahan biasanya menunjuk ke masa nyahkod video tidak stabil (pecutan perkakasan) atau kontena rosak. Cuba lumpuhkan penyahkodan dipercepat perkakasan dan remux fail.
Adakah tetapan pampasan mempengaruhi rakaman skrin atau strim?
Ia diaplikasikan kepada setiap main balik, termasuk strim dan rakaman. Tetapkan semula kepada 0 sebelum merakam audio atau melakukan apa-apa yang latensi mestilah tepat.

Ringkasan

Tetapkan pampasan lengah audio kekal — Membaiki hanyutan tetap, boleh diramal merentas semua fail. 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.