Cara Membaiki Audio Tidak Segerak secara Kekal (Pampasan Lengah)
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
Buka VLC dan pergi ke Alat > &Keutamaan > Audio.
Tetapan audio dibuka.
Tetapkan "Audio delay" (atau "Audio desynchronization compensation") kepada ofset diukur, cth. 250 ms untuk fon kepala Bluetooth.
Ofset global diaplikasikan ke setiap fail.
Nilai positif melengahkan audio; nilai negatif meninggahkan awal. Klik Save dan mulakan semula VLC.
Main balik bermula dengan ofset baharu.
Penyelesaian 2Halusi per-fail dengan J / K dan simpan ofset
Membaiki fail yang tersendiri lari sambil mengekalkan lalai global
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.
Sebaik segerak, pergi ke Alat > Segerakkan Trek (atau tekan Ctrl+L).
Panel penyegerakan memaparkan lengah semasa.
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.
Penyelesaian 3Kurangkan kependaman Bluetooth di punca
Mengalihkan punca asal dan bukannya memampannya
Dalam VLC: Alat > &Keutamaan > Audio > "Audio output" → tetapkan kepada "AudioTrack (Android)" atau mod kependaman terendah tersedia pada OS anda.
Saluran paip audio berubah.
Di pihak OS, utamakan codec kependaman lebih rendah: mod "AAC" Windows, "AAC" macOS, atau aptX/LL pada peranti disokong.
Kependaman jatuh dengan ketara.
Jika menggunakan soundbar dengan mod "Game" atau "Low Latency", dayakannya — mod itu melumpuhkan penimbalan lip-sync.
Segerak kembali tanpa sebarang pampasan.
Penyelesaian 4Kecualikan fail sendiri dengan remux
Mengesahkan sama ada hanyutan dibakar ke dalam media
Remux fail tanpa pengekodan semula:
ffmpeg -i input.mkv -c copy -map 0 output.mkv.Kontena bersih dihasilkan.
Mainkan fail remux. Jika segerak kini stabil, kontena asal mempunyai cap masa rosak.
Fail remux dimainkan segerak.
Kekalkan salinan remux dan padam asal rosak.
Fail bermasalah diganti.
Penyelesaian 5Tetapkan semula keutamaan VLC kepada lalai
Membersihkan tetapan rosak yang menyebabkan ranap, skrin hitam dan masalah audio
Tutup VLC sepenuhnya.
Tiada proses VLC sedang berjalan.
Buka prompt arahan (Win+R → cmd) atau terminal.
Satu baris arahan tersedia.
Jalankan:
vlc --reset-config(Windows/Linux) — pada macOS padam~/Library/Preferences/org.videolan.vlcsebaliknya.Keutamaan VLC dipulihkan kepada lalai.
Lancarkan VLC dan gunakan semula hanya tetapan yang anda benar-benar perlukan.
VLC dimulakan dengan tetapan bersih.
Pembaikan lanjutan
Penyelesaian 1Semak pangkalan data media untuk ofset lapuk
Mencari nilai per-fail yang terus diaplikasikan semula
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.
Mulakan semula VLC dan main semula fail — nilai segerak tersimpan hilang.
Fail dimainkan hanya dengan ofset global.
Guna semula pelarasan per-fail hanya jika fail benar-benar memerlukannya.
Keadaan bersih dipulihkan.
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?
Lengah audio positif atau negatif — ke arah mana saya pergi?
Mengapa segerak hanyut perlahan semasa filem?
Adakah tetapan pampasan mempengaruhi rakaman skrin atau strim?
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.