Video VLC Membeku tetapi Audio Lanjut Terus: Perbaikan Nyata
Video membeku pada satu frame, audio terus berjalan, dan garis waktu bergerak tanpa Anda — jika itu menggambarkan sesi VLC Anda, Anda berhadapan dengan desinkronisasi decoder/renderer, bukan file rusak (file rusak biasanya membekukan segalanya, termasuk audio). Polanya klasik: decoder video macet, VLC mempertahankan prioritas audio, dan gambar tidak pernah menyusul. Perbaikan di bawah ini menghentikan macetnya di sumbernya; perbaikan 1 menyelesaikan mayoritas kasus.
Mengapa ini terjadi?
- Dekoding perangkat keras macet pada frame tertentu — decoder GPU terkadang hang pada struktur GOP (keyframe) tertentu atau macroblock rusak.
- Beban deblocking in-loop H.264 — pada CPU yang lebih lemah, filter deblocking dapat menjadi hambatan yang memacetkan thread video.
- Stream 4K/HEVC bitrate tinggi yang melampaui decoder — baik pipeline GPU atau CPU tidak dapat mengimbangi, sehingga thread video kelaparan.
- Stream jaringan dengan paket terlambat — untuk konten daring, jitter membuat buffer video kelaparan sementara audio (lebih kecil) bertahan.
- Ketidakcocokan refresh tampilan dengan konten 23.976/29.97 — minor, tetapi terlihat sebagai micro-freeze berkala.
Cara memperbaikinya
Solusi 1Nonaktifkan dekoding dengan akselerasi perangkat keras
Memperbaiki layar hitam/hijau, pixelasi, dan stuttering pada mayoritas kasus
Buka VLC dan buka Tools > Preferences (atau tekan Ctrl+P di Windows/Linux, Cmd+, di macOS).
Jendela Preferences terbuka.
Klik tab Input / Codecs di sebelah kiri.
Pengaturan terkait codec ditampilkan.
Temukan "Hardware-accelerated decoding" dan atur ke Disable.
Dropdown sekarang menampilkan "Disable".
Klik Save, lalu restart VLC sepenuhnya (tutup setiap jendela VLC, bukan hanya videonya).
VLC restart dengan dekoding perangkat lunak.
Putar kembali file yang bermasalah.
Jika masalahnya hilang, penyebabnya adalah dekoder GPU.
Solusi 2Sesuaikan deblocking H.264 (perbaikan freeze)
Memperbaiki "video freeze tapi audio lanjut terus" pada beberapa CPU/GPU
Buka Tools > Preferences > Input / Codecs.
Pengaturan codec terbuka.
Atur "Skip H.264 in-loop deblocking filter" ke All.
Deblocking dilewati.
Simpan, restart VLC, dan putar file.
Video seharusnya tidak lagi freeze di keyframe.
Solusi 3Aktifkan "Drop frames on late pictures"
Memperbaiki stutter prioritas audio pada file 4K dan bitrate tinggi
Buka Tools > Preferences > Input / Codecs.
Pengaturan input terbuka.
Aktifkan "Drop frames on late pictures".
VLC akan melewati frame video yang terlambat.
Simpan dan restart, lalu putar file.
Pemutaran tetap sinkron dengan audio.
Solusi 4Tingkatkan cache file untuk pemutaran lokal
Meratakan bitrate bursty pada disk lokal
Buka Alat > &Preferensi > Input / Codecs.
Pengaturan input terbuka.
Atur "File caching (ms)" ke 1000–1500 ms.
VLC membaca lebih banyak bagian file terlebih dahulu.
Simpan, restart VLC, putar file.
Segmen bursty tidak lagi memacetkan video.
Solusi 5Ganti modul output video ke OpenGL
Mengatasi layar hitam dan glitch rendering pada setup GPU tertentu
Buka Tools > Preferences > Video.
Pengaturan video terbuka.
Atur "Output" ke OpenGL.
Modul output berubah.
Klik Save dan restart VLC.
VLC restart.
Buka kembali file dan periksa gambarnya.
Video sekarang seharusnya dirender dengan benar.
Perbaikan lanjutan
Solusi 1Lakukan remux file (memperbaiki fraktur level kontainer)
Membangun ulang indeks kontainer ketika metadata file rusak
Instal ffmpeg (winget install ffmpeg atau package manager Anda).
ffmpeg tersedia di terminal.
Jalankan:
ffmpeg -i input.mp4 -c copy -map 0 output.mp4File di-remux tanpa re-encoding.
Putar file output di VLC.
Jika freeze berhenti, kontainer asli rusak.
Solusi 2Uji dengan build VLC portabel
Mengisolasi masalah konfigurasi tanpa menyentuh instalasi Anda
Unduh build portabel/zip dari mirror resmi (videolan.org > Windows > zip).
Folder VLC portabel diekstrak.
Jalankan vlc.exe langsung dari folder tersebut.
VLC berjalan dengan pengaturan default yang bersih.
Putar file yang bermasalah di salinan portabel.
Anda sekarang dapat mengetahui apakah masalahnya terkait konfigurasi atau file.
Cara mencegahnya
- Selalu perbarui VLC — bug freeze sering diperbaiki pada rilis poin.
- Untuk konten 4K, gunakan setup perangkat keras yang mendukung output 4K60; refresh rate yang tidak cocok menyebabkan macet berkala.
- Perbaiki atau unduh ulang file yang berulang kali membeku pada posisi yang sama.
Pertanyaan umum
Mengapa audio lanjut terus ketika video membeku di VLC?
Apakah freeze selalu terjadi pada titik yang sama?
Apakah CPU lebih cepat memperbaiki freeze VLC?
Apakah ini sama dengan stuttering VLC?
Ringkasan
Nonaktifkan dekoding dengan akselerasi perangkat keras — Memperbaiki layar hitam/hijau, pixelasi, dan stuttering pada mayoritas kasus. 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.