字 AI-SRTSub

Cara memakai perbaikan subtitle berantakan

Subtitle yang terbuka penuh karakter berantakan biasanya bukan file yang rusak, melainkan salah encoding saat dibaca. Alat perbaikan mengenali encoding aslinya dan mengembalikan karakter yang salah terbaca; nomor dan timestamp tidak berubah sedikit pun.

Diperbarui 2026-10-17Panduan alat

Apa yang diselesaikan alat ini

Byte yang sama dibaca sebagai UTF-8 dan sebagai GBK menghasilkan dua set karakter yang sama sekali berbeda — filenya tidak rusak, hanya encoding yang dipakai saat membaca yang salah. Yang dilakukan alat perbaikan:

  • Mengenali encoding asli file ini dan mengembalikan karakternya ke set yang benar
  • Menjelaskan di mana kerusakannya: karakter pengganti, karakter kontrol, simbol mata uang, kumpulan huruf beraksen, deretan karakter CJK yang langka
  • Mengurutkan kandidat menurut mana yang paling mirip bahasa manusia, lalu pilih satu untuk disimpan
  • Saat pemutar tidak mengenali encodingnya, simpan satu salinan UTF-8 dengan BOM atau GBK untuk diberikan kepadanya

Unggah file, jangan tempel

Dua pintu masuk ini memperbaiki hal yang berbeda cakupannya, unggah file kalau bisa. Saat file diunggah, byte aslinya masih ada, alat bisa mencoba membacanya encoding demi encoding, dan begitu teridentifikasi sebagai GBK langsung didekode sebagai GBK — tidak perlu menebak satu karakter pun. Yang ditempel sudah bukan byte asli lagi — saat browser menyerahkan string itu, langkah yang salah sudah terjadi, jadi hanya bisa ditebak mundur dan hasilnya seberapa saja.

Kalau di dalam teks yang ditempel sudah muncul karakter pengganti (tanda tanya kotak `�`), berarti byte aslinya sudah hilang dan siapa pun tidak bisa mengembalikannya. Halaman ini akan terus terang: kembali ke atas dan unggah file aslinya lewat "Pilih file".

Area unggah halaman perbaikan: area seret-taruh dan kotak tempel, dengan encoding yang dikenali di atasnya
Seret file atau pilih untuk mengunggah; kotak tempel ada di bawah dan cakupannya jauh lebih kecil

Apa yang dikatakan diagnosis

Setelah diunggah, area diagnosis memberi kesimpulan. Tidak ada karakter berantakan: isinya terbaca normal; kalau di pemutar masih terlihat berantakan, berarti pemutar yang salah encoding — turun ke "Simpan sebagai", ganti encodingnya, lalu berikan file itu. Kalau terlihat seperti berantakan, akan disebutkan jejak yang mana persisnya:

  • Isinya mengandung karakter pengganti — byte aslinya sudah hilang
  • Karakter kontrol ikut masuk
  • Diselingi segunung simbol mata uang dan matematika
  • Huruf beraksen muncul berderet-deret — seperti UTF-8 yang dibaca per byte tunggal (`ä½ å¥½` yang ini)
  • Karakter CJK berderet tanpa satu pun yang umum — seperti UTF-8 yang dibaca sebagai GBK
Kartu diagnosis: kesimpulan dan jejak karakter berantakan yang dicantumkan per baris
Area diagnosis mencantumkan jejak per jenis, bukan cuma satu kalimat "ini berantakan"

Bagaimana kandidat diurutkan dan dipilih

Di bawah "Bisa diperbaiki seperti ini" kandidat diurutkan menurut mana yang paling mirip bahasa manusia, maksimal 12 entri, masing-masing diberi label dari encoding apa ke encoding apa. Klik salah satu untuk melihat hasilnya, pilih lalu simpan di bawah; kalau tidak puas klik "Biarkan apa adanya" untuk kembali ke versi aslinya.

Urutannya memakai skor: proporsi karakter umum, deretan huruf beraksen, deretan simbol, karakter CJK langka ikut dihitung. Kalau skornya tidak jelas lebih baik, tidak direkomendasikan — tidak akan memaksakan satu kandidat hanya supaya ada. Yang salah dua kali berturut-turut (tersimpan salah, lalu diperbaiki salah), beberapa kandidat teratas akan ditebak mundur satu lapis lagi; yang masih dalam dua lapis punya peluang diselamatkan.

Daftar kandidat perbaikan: diurutkan menurut tingkat kemiripan dengan bahasa manusia, tiap entri diberi label pasangan encoding
Kandidat diurutkan menurut "paling mirip bahasa manusia", tiap entri diberi label dari encoding apa ke encoding apa

Menyimpan adalah langkah terakhir

Sudah benar pun harus disimpan dengan benar. Saat pemutar tidak mengenali UTF-8, simpan sebagai UTF-8 dengan BOM (pemutar Windows mengenali encoding dari BOM) atau GBK, biasanya langsung beres. Pilihan simpan: UTF-8, UTF-8 (dengan BOM), GBK, Big5, Shift_JIS, EUC-KR; kalau tidak muat akan diminta ganti (misalnya GBK tidak muat untuk teks Korea). Nama file unduhan otomatis ditambahi `-fixed`.

Kalau encoding yang dikenali bukan UTF-8, pilihan simpan sudah diarahkan ke "UTF-8 dengan BOM" untuk Anda; setelah Anda mengubah dropdown sendiri, tidak akan diubah lagi.

Area hasil: kotak teks dengan dropdown simpan sebagai dan tombol unduh
Pilih encoding lalu unduh; nama file otomatis ditambahi -fixed

Apa yang tidak akan disentuh

Hanya karakter yang salah dibaca yang diganti. Nomor, timestamp, dan perintah gaya ASS tidak berubah sedikit pun.

Pertanyaan umum

Sudah unggah file, kenapa masih disuruh menyimpan? Filenya sendiri biasanya tidak rusak; yang salah adalah pemutar yang membacanya dengan encoding yang keliru. Untuk kasus ini tidak perlu mengubah satu karakter pun di teks — simpan satu salinan UTF-8 dengan BOM atau GBK dan berikan ke pemutar.

Kenapa yang ditempel tidak bisa dikembalikan? Begitu karakter pengganti muncul di teks yang ditempel, byte aslinya sudah hilang dan menebak mundur pun tidak punya dasar. Kembali ke atas dan unggah file aslinya lewat "Pilih file".

Kandidat yang saya mau tidak ada? Kalau skornya tidak jelas lebih baik dari yang sekarang, alat tidak merekomendasikan. Ganti dulu "encoding yang dikenali" ke yang lain, lalu minta diurutkan ulang.

Berapa file sekali jalan? Satu. Unduh hasilnya, lalu unggah yang berikutnya.

Privasi

Identifikasi dan perbaikan seluruhnya dilakukan lokal di browser; tidak ada isi subtitle yang dikirim ke server.

Alat dan panduan terkait

Dari mana karakter berantakan berasal dan kenapa bentuknya bisa begitu, lihat Dari mana subtitle berantakan berasal; encoding normal tapi isinya kotor, pakai Pembersihan subtitle; mau cek timestamp dan jumlah karakter, pakai Pemeriksaan kualitas subtitle.

Semua berjalan di browser, tidak perlu menginstal apa pun.

Buka perbaikan karakter berantakan

Panduan terkait