Video Membeku tetapi Audio Berterusan dalam VLC: Penyelesaian Sebenar
Video membeku pada satu bingkai, audio berterusan dan garis masa maju tanpa anda — jika ini menggambarkan sesi VLC anda, anda berhadapan dengan nyahsegerak antara penyahkod dan pemapar, bukan fail rosak (fail rosak biasanya membekukan segalanya, termasuk audio). Coraknya klasik: penyahkod video tersekat, VLC mengekalkan keutamaan audio dan imej tidak pernah pulih. Penyelesaian berikut menghentikan pembekuan dari punca; penyelesaian 1 menyelesaikan kebanyakan kes.
Mengapa ini berlaku?
- Sekatan penyahkodan perkakasan pada bingkai tertentu — penyahkod GPU kadangkala tersekat pada struktur GOP tertentu (bingkai utama) atau makroblok rosak.
- Beban deblocking dalam-gelung H.264 — pada CPU lemah penapis deblocking boleh menjadi kesesakan yang menyekat utas video.
- Aliran 4K/HEVC kadar bit tinggi yang melebihi penyahkod — saluran paip GPU atau CPU gagal mengikuti, jadi utas video kekeringan.
- Strim rangkaian dengan paket lewat — untuk kandungan dalam talian, jitter mengosongkan penimbal video sementara audio (lebih ringan) terselamat.
- Kadar segar semula tidak selaras dengan kandungan 23.976/29.97 — isu kecil, tetapi kelihatan sebagai mikro-pembekuan berkala.
Cara membaikinya
Penyelesaian 1Lumpuhkan penyahkodan dipercepat perkakasan
Membaiki skrin hitam/hijau, pikselisasi dan teragak-agak dalam kebanyakan kes
Buka VLC dan pergi ke Tools > Preferences (atau tekan Ctrl+P pada Windows/Linux, Cmd+, pada macOS).
Tetingkap Preferences dibuka.
Klik tab Input / Codecs di sebelah kiri.
Tetapan berkaitan codec dipaparkan.
Cari "Hardware-accelerated decoding" dan tetapkannya kepada Disable.
Menu lungsur kini menunjukkan "Disable".
Klik Save, kemudian mulakan semula VLC sepenuhnya (tutup setiap tetingkap VLC, bukan hanya videonya).
VLC dimulakan semula dengan penyahkodan perisian.
Mainkan semula fail bermasalah tersebut.
Jika masalah telah hilang, penyahkod GPU adalah puncanya.
Penyelesaian 2Laraskan deblocking H.264 (pembaikan pembekuan)
Membaiki "video membeku tetapi audio berterusan" pada sesetengah CPU/GPU
Pergi ke Tools > Preferences > Input / Codecs.
Tetapan codec dibuka.
Tetapkan "Skip H.264 in-loop deblocking filter" kepada All.
Deblocking dilangkau.
Simpan, mulakan semula VLC dan mainkan fail.
Video tidak sepatutnya membeku lagi pada bingkai utama.
Penyelesaian 3Dayakan "Drop frames on late pictures"
Membaiki teragak-agak keutamaan audio pada fail 4K dan kadar bit tinggi
Pergi ke Tools > Preferences > Input / Codecs.
Tetapan input dibuka.
Dayakan "Drop frames on late pictures".
VLC akan melangkau bingkai video lewat.
Simpan dan mulakan semula, kemudian mainkan fail.
Main balik kekal segerak dengan audio.
Penyelesaian 4Tingkatkan cache fail untuk main balik setempat
Mengurangkan kadar bit tidak sekata pada cakera setempat
Pergi ke Alat > &Keutamaan > Input / Codecs.
Tetapan input dibuka.
Tetapkan "File caching (ms)" kepada 1000–1500 ms.
VLC membaca lebih awal sebahagian lebih besar fail.
Simpan, mulakan semula VLC, mainkan fail.
Segmen tidak sekata tidak lagi membekukan video.
Penyelesaian 5Tukar modul output video kepada OpenGL
Menyelesaikan skrin hitam dan pepijat pemaparan pada persediaan GPU tertentu
Pergi ke Tools > Preferences > Video.
Tetapan video dibuka.
Tetapkan "Output" kepada OpenGL.
Modul output berubah.
Klik Save dan mulakan semula VLC.
VLC dimulakan semula.
Buka semula fail dan periksa gambar.
Video kini sepatutnya dipaparkan dengan betul.
Pembaikan lanjutan
Penyelesaian 1Jalankan remux fail (menyelesaikan kerosakan peringkat bekas)
Membina semula indeks bekas apabila metadata fail rosak
Pasang ffmpeg (winget install ffmpeg atau pengurus pakej anda).
ffmpeg tersedia dalam terminal.
Jalankan:
ffmpeg -i input.mp4 -c copy -map 0 output.mp4Fail di-remux tanpa penyahkodan semula.
Mainkan fail output dalam VLC.
Jika pembekuan berhenti, bekas asal rosak.
Penyelesaian 2Uji dengan binaan VLC mudah alih
Mengasingkan masalah konfigurasi tanpa menyentuh pemasangan anda
Muat turun binaan mudah alih/zip daripada cermin rasmi (videolan.org > Windows > zip).
Satu folder VLC mudah alih diekstrak.
Jalankan vlc.exe terus daripada folder tersebut.
VLC dijalankan dengan tetapan lalai bersih.
Mainkan fail bermasalah dalam salinan mudah alih.
Anda kini dapat mengetahui sama ada masalah berkaitan konfigurasi atau fail.
Cara mengelakkannya
- Kekalkan VLC dikemas kini — pepijat pembekuan sering dibaiki dalam keluaran kecil.
- Untuk kandungan 4K, pilih persediaan perkakasan yang menyokong output 4K60; kadar segar semula tidak selaras menyebabkan pembekuan berkala.
- Baiki atau muat turun semula fail yang membeku berulang kali di kedudukan sama.
Soalan lazim
Mengapakah audio berterusan apabila video membeku dalam VLC?
Adakah pembekuan sentiasa berlaku di tempat yang sama?
Adakah CPU lebih pantas menyelesaikan pembekuan VLC?
Adakah ia masalah sama dengan teragak-agak VLC?
Ringkasan
Lumpuhkan penyahkodan dipercepat perkakasan — Membaiki skrin hitam/hijau, pikselisasi dan teragak-agak dalam kebanyakan kes. 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.