Subtitle VLC Rusak / Karakter Salah: Perbaiki Encoding
Subtitle rusak — tanda tanya, berlian hitam, atau dinding karakter omong kosong — adalah masalah text-encoding, bukan file subtitle rusak. File subtitle baik-baik saja; VLC mendekodenya dengan set karakter yang salah. Ini sangat umum pada file SRT warisan yang disimpan sebagai Windows-1252 atau Eropa Tengah, dan sama umumnya pada file UTF-16. Satu perubahan preferensi memperbaikinya secara global; override per-file memperbaikinya seketika.
Mengapa ini terjadi?
- Encoding default salah di VLC — VLC mengasumsikan UTF-8; file warisan dalam Windows-1251/1252/GBK terbaca salah.
- Subtitle berkode UTF-16 — beberapa alat menyimpan SRT sebagai UTF-16 dengan BOM; auto-detection VLC terkadang memilih sisi yang salah.
- UTF-8 tanpa BOM dengan konten Cina/Cyrillic — tanpa BOM, VLC mungkin menebak codepage warisan.
- ASS/SSA dengan header charset tidak didukung — file menyatakan satu encoding tetapi berisi encoding lain.
Cara memperbaikinya
Solusi 1Perbaiki rendering subtitle (encoding)
Membuat subtitle ditampilkan dengan benar
Buka Tools > Preferences > Subtitles (di bawah "Subtitles / OSD").
Pengaturan subtitle terbuka.
Atur "Default encoding" ke UTF-8 — dan jika gagal, coba Windows-1252, Windows-1251 (Cyrillic), atau codepage yang cocok dengan bahasa Anda (atau coba Windows-1252 / Eropa Tengah untuk file lama).
Teks didekode dengan benar.
Klik Save dan buka kembali video.
Subtitle di-render ulang dengan pengaturan baru.
Solusi 2Timpa encoding untuk satu file (ujian cepat)
Memperbaiki file saat ini dalam 10 detik — dan mengidentifikasi codepage yang benar
Saat memutar, buka Subtitel > &Trek Subtitle (menu klik kanan) — buka submenu "Character encoding" jika tersedia.
Opsi encoding muncul.
Putar ulang melalui UTF-8, Windows-1252, Windows-1251 hingga teks terbaca.
Encoding yang benar ditemukan.
Catat encoding yang berfungsi dan atur sebagai default di preferensi.
File masa depan dari tipe ini didekode dengan benar.
Solusi 3Simpan ulang subtitle sebagai UTF-8
Perbaikan permanen, level file
Buka .srt di Notepad++ (atau VS Code / editor apa pun dengan kontrol encoding).
File terbuka, mungkin rusak.
Menu > Encoding > Convert to UTF-8 (tanpa BOM tidak apa-apa).
File dikonversi.
Simpan, muat ulang video di VLC.
Subtitle dirender dengan benar di mana pun, pada perangkat apa pun.
Solusi 4Atur ulang preferensi VLC ke default
Membersihkan pengaturan rusak yang menyebabkan crash, layar hitam, dan masalah audio
Tutup VLC sepenuhnya.
Tidak ada proses VLC yang berjalan.
Buka command prompt (Win+R → cmd) atau terminal.
Command line tersedia.
Jalankan:
vlc --reset-config(Windows/Linux) — di macOS hapus~/Library/Preferences/org.videolan.vlcsebagai gantinya.Preferensi VLC dikembalikan ke default.
Luncurkan VLC dan terapkan kembali hanya pengaturan yang benar-benar Anda butuhkan.
VLC memulai dengan pengaturan bersih.
Perbaikan lanjutan
Solusi 1Perbaiki file ASS dengan header charset salah
Menangani subtitle bergaya yang mengabaikan pengaturan encoding
Buka file .ass di editor teks dan periksa header "Script Info" untuk baris charset.
Header terlihat.
Jika file berisi Rusia/Cina dalam header UTF-8, simpan ulang sebagai UTF-8 dan hapus baris override charset apa pun.
Header cocok dengan konten.
Muat ulang di VLC — styling ASS sekarang diterapkan dengan teks benar.
Subtitle bergaya terbaca.
Cara mencegahnya
- Simpan subtitle sebagai UTF-8 secara default.
- Gunakan alat (subliminal, subdownloader) yang menghasilkan UTF-8.
- Jika Anda edit subtitle secara manual, pertahankan BOM atau pastikan editor menulis UTF-8.
Pertanyaan umum
Mengapa subtitle saya muncul sebagai kotak (□) di VLC?
Apakah VLC mendukung subtitle Cina, Cyrillic, atau Arab?
Subtitle terlihat baik di Notepad tetapi rusak di VLC — mengapa?
Teks rusak hanya di layar penuh?
Ringkasan
Perbaiki rendering subtitle (encoding) — Membuat subtitle ditampilkan dengan benar. 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.