Altyazılarda neden bozuk karakterler görünür?
SRT dosyaları kodlamalarını belirtmez. Birçok Türkçe altyazı Windows-1254 ile kaydedilmiştir. Oynatıcı bunu Batı Avrupa kodlamasıyla (Windows-1252) okursa ı, ş ve ğ harfleri ý, þ ve ð olarak görünür; UTF-8 bekleyen akıllı TV’ler ise � gösterir. Tersine, UTF-8 bir dosya yanlış okunursa ş yerine ÅŸ çıkar.
SRT ve VTT dosyaları nasıl düzeltilir?
- Altyazı dosyasını yukarıdaki kutuya sürükleyin.
- Mojibuster kodlamayı tanır ve bozuk karakterleri düzeltir –
ý,þveðdahil. - Dosyayı indirin ve videonuzun yanındaki eski dosyanın yerine koyun.
Zamanlamalar, numaralandırma ve biçimlendirme değişmez.
Oynatıcılar için ipuçları
- VLC: “Araçlar → Tercihler → Altyazılar/OSD” altında varsayılan kodlamayı ayarlayabilirsiniz.
- Akıllı TV’ler ve yayın uygulamaları neredeyse her zaman UTF-8 bekler; altyazıları BOM’suz UTF-8 olarak kaydedin.
- WebVTT dosyaları (
.vtt) standart gereği her zaman UTF-8 olmalıdır.
Sık sorulan sorular
Altyazı zamanlamaları aynı kalıyor mu?
Evet. Mojibuster yalnızca bozuk karakterleri değiştirir: zamanlamalar, satır numaraları ve boş satırlar olduğu gibi kalır.
Birden fazla altyazıyı aynı anda düzeltebilir miyim?
Şimdilik her seferinde bir dosya. Her dosya birkaç saniyede hazır olur.
Düzeltmeden sonra oynatıcı hâlâ hata gösteriyor. Ne yapmalıyım?
Oynatıcıda sabit bir kodlama ayarlı olup olmadığını kontrol edin ve UTF-8 ya da “Otomatik” olarak değiştirin.