Cara Memperbaiki Audio Tidak Sinkron secara Permanen (Kompensasi Penundaan)

Masalah audio Terakhir diperbarui: Berlaku untuk: All platforms · VLC 3.0.x · A/V receivers & Bluetooth

Ketika audio drift tidak sinkron, reaksi biasa adalah menekan J atau K di setiap video dan mendorong timing kembali — pekerjaan tanpa akhir. VLC memiliki alat lebih baik: pengaturan kompensasi penundaan audio, yang menyimpan offset permanen untuk semua file, dan bahkan mengingat penyetelan per-file yang Anda buat saat pemutaran. Panduan ini menjelaskan perbaikan permanen, penyetelan per-file, dan tiga penyebab perangkat keras (Bluetooth, receiver A/V, dan soundbar) yang membuat drift sinkronisasi terjadi sejak awal.

Mengapa ini terjadi?

  • Latensi audio Bluetooth — codec Bluetooth (terutama A2DP/SBC) menambah latensi encoding 100–300 ms; VLC tidak tahu penundaan, sehingga audio diputar lebih awal relatif terhadap video.
  • Pemrosesan receiver A/V — receiver dengan pemrosesan lip-sync atau koreksi ruangan (Dolby, DTS) mem-buffer audio, menundanya.
  • Jitter dekode dengan akselerasi perangkat keras — timing dekode video tidak stabil pada beberapa GPU membuat drift muncul di titik acak, yang terasa lebih buruk dari offset konstan.
  • Flag timing di level container — beberapa file MKV/MP4 berisi edit list atau timestamp salah; drift dibakar ke dalam file itu sendiri.
  • Preferensi rusak — nilai penundaan global lama yang disimpan dalam konfigurasi terus diterapkan ke segalanya.

Cara memperbaikinya

Solusi 1Atur kompensasi penundaan audio permanen

Memperbaiki drift konstan dan dapat diprediksi di semua file

  1. Buka VLC dan buka Alat > Preferensi > Audio.

    Pengaturan audio terbuka.

  2. Atur "Penundaan audio" (atau "Kompensasi desinkronisasi audio") ke offset terukur, mis. 250 ms untuk headphone Bluetooth.

    Offset global diterapkan ke setiap file.

  3. Nilai positif menunda audio; nilai negatif menggesernya lebih awal. Klik Simpan dan restart VLC.

    Pemutaran dimulai dengan offset baru.

CatatanUkur offset dengan menjeda pada gerakan bibir jelas dan menghitung celah dalam detik, lalu kalikan 1000. Mulai konservatif (±150 ms) dan sempurnakan.

Solusi 2Setel per-file dengan J / K dan simpan offset

Memperbaiki file yang masing-masing off sambil menjaga default global

  1. Putar file dan tekan K untuk menunda audio (lebih lambat) atau J untuk lebih awal (lebih cepat) — setiap tekanan 50 ms.

    Sinkronisasi membaik selangkah demi selangkah.

  2. Setelah sinkron, buka Alat > Sinkronisasi Trek (atau tekan Ctrl+L).

    Panel sinkronisasi menunjukkan penundaan saat ini.

  3. Klik kanan video > Video > Trek Subtitle > Simpan Sinkronisasi — VLC menulis offset per-file ke database media.

    Offset diterapkan otomatis saat memutar file ini lagi.

CatatanNilai per-file menggantikan kompensasi global hanya untuk file itu — pengaturan global Anda tetap utuh.

Solusi 3Kurangi latensi Bluetooth di sumber

Menghilangkan akar masalah alih-alih mengkompensasinya

  1. Di VLC: Alat > Preferensi > Audio > "Output audio" → atur ke "AudioTrack (Android)" atau modul latensi terendah yang tersedia di OS Anda.

    Pipeline audio berubah.

  2. Di sisi OS, utamakan codec latensi lebih rendah: mode "AAC" Windows, "AAC" macOS, atau aptX/LL pada perangkat yang mendukung.

    Latensi turun secara nyata.

  3. Jika menggunakan soundbar dengan mode "Game" atau "Latensi Rendah", aktifkan — mode itu menonaktifkan buffering lip-sync.

    Sinkronisasi kembali tanpa kompensasi apa pun.

CatatanSetelah mengubah output audio, ukur ulang penundaan — nilai kompensasi mungkin perlu disesuaikan.

Solusi 4Singkirkan file itu sendiri dengan remux

Mengonfirmasi apakah drift dibakar ke dalam media

  1. Remux file tanpa re-encode: ffmpeg -i input.mkv -c copy -map 0 output.mkv.

    Container bersih dibuat.

  2. Putar file yang di-remux. Jika sinkron kini stabil, container asli memiliki timestamp rusak.

    File yang di-remux diputar sinkron.

  3. Simpan salinan remux dan hapus asli yang rusak.

    File bermasalah diganti.

CatatanRemux tanpa kehilangan — tidak ada kualitas hilang. Hanya membangun ulang struktur container.

Solusi 5Atur ulang preferensi VLC ke default

Membersihkan pengaturan rusak yang menyebabkan crash, layar hitam, dan masalah audio

  1. Tutup VLC sepenuhnya.

    Tidak ada proses VLC yang berjalan.

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

    Command line tersedia.

  3. Jalankan: vlc --reset-config (Windows/Linux) — di macOS hapus ~/Library/Preferences/org.videolan.vlc sebagai gantinya.

    Preferensi VLC dikembalikan ke default.

  4. Luncurkan VLC dan terapkan kembali hanya pengaturan yang benar-benar Anda butuhkan.

    VLC memulai dengan pengaturan bersih.

CatatanIni menghapus semua preferensi kustom (termasuk shortcut dan skin). Ekspor konfigurasi Anda terlebih dahulu di Tools > Preferences > All > Interface jika Anda menginginkan cadangan.

Perbaikan lanjutan

Solusi 1Periksa database media untuk offset usang

Menemukan nilai per-file yang terus diterapkan ulang

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

    Offset per-file tersimpan dihapus.

  2. Restart VLC dan putar ulang file — nilai sinkronisasi tersimpan hilang.

    File diputar hanya dengan offset global.

  3. Terapkan kembali penyetelan per-file hanya jika file benar-benar membutuhkannya.

    Status bersih dipulihkan.

CatatanMenghapus ml.xspf juga menghapus hitungan pemutaran dan entri baru diputar — tidak menyentuh playlist atau preferensi Anda.

Cara mencegahnya

  • Untuk Bluetooth, selalu ukur ulang setelah pembaruan firmware atau OS — perilaku codec berubah.
  • Utamakan audio berkabel (3,5 mm / optik / HDMI) ketika presisi sinkronisasi penting, mis. tinjauan pengeditan video.
  • Selalu perbarui VLC: perbaikan timing demuxer hadir di setiap rilis 3.0.x (stabil saat ini: 3.0.23).
  • Simpan offset per-file saat pemutaran untuk file yang rutin drift — VLC mengingatnya.

Pertanyaan umum

Apa bedanya kompensasi penundaan audio dan tombol J/K?
J/K menyesuaikan timing saat berjalan untuk sesi saat ini; pengaturan kompensasi adalah offset global permanen yang disimpan di preferensi. Gunakan kompensasi untuk drift konstan (Bluetooth, receiver) dan J/K untuk file sekali jalan.
Penundaan audio positif atau negatif — ke arah mana?
Positif menunda audio (guna saat audio lebih awal, khas dengan Bluetooth). Negatif menggeser audio lebih awal (guna saat audio tertinggal dari video, umum pada beberapa receiver). Jika ragu, dorong dengan J/K dulu untuk menemukan arah.
Mengapa sinkronisasi drift perlahan selama film?
Drift lambat biasanya menunjuk ke timing dekode video tidak stabil (akselerasi perangkat keras) atau container rusak. Coba nonaktifkan dekode dengan akselerasi perangkat keras dan remux file.
Apakah pengaturan kompensasi memengaruhi rekaman layar atau stream?
Ini diterapkan ke setiap pemutaran, termasuk stream dan rekaman. Kembalikan ke 0 sebelum menangkap audio atau melakukan apa pun yang latensinya harus tepat.

Ringkasan

Atur kompensasi penundaan audio permanen — Memperbaiki drift konstan dan dapat diprediksi di semua file. 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.