Altyazı dönüştürücü

Bir altyazı yapıştırın ya da bırakın — kendi dönüşür: SRT, VTT ve ASS, düğme yok.

Nasıl kullanılır

  1. Altyazıları kutuya yapıştırın ya da bir dosya seçin / kartın üstüne bırakın — biçim içerikten algılanır ve yazarken dönüştürülür, basılacak bir düğme yoktur.
  2. Bir hedef biçim seçin: SRT, VTT veya ASS. Varsayılan olarak kaynak olmayan ilk biçim seçilir (SRT → VTT, VTT → SRT, ASS → SRT).
  3. Altyazı sayısını kontrol edin, sonra sonucu kopyalayın ya da doğru uzantıyla (.srt / .vtt / .ass) indirin.

Örnek

Giriş (SRT)

1
00:00:01,000 --> 00:00:04,000
Programa hoş geldiniz.

2
00:00:04,500 --> 00:00:07,000
Bu akşam altyazılardan bahsediyoruz.

Sonuç (VTT)

WEBVTT

00:00:01.000 --> 00:00:04.000
Programa hoş geldiniz.

00:00:04.500 --> 00:00:07.000
Bu akşam altyazılardan bahsediyoruz.

Yalnızca varsayılan kurallar: SRT girer, bu yüzden VTT ön seçilir. Zamanlama tam korunur (virgül noktaya dönüşür), metne dokunulmaz ve iki altyazı girdisi iki altyazı çıktısı verir.

Kurallar, sınırlar ve bilinen sorunlar

  • Yalnızca SRT, WebVTT ve ASS/SSA desteklenir — MicroDVD, SBV, TTML, CSV, LRC veya düz metin desteklenmez, görüntü altyazıları (SUP/IDX/VobSub) de desteklenmez.
  • ASS biçimlendirmesi korunmaz: {\i1} gibi geçersiz kılma blokları okunırken silinir ve ASSye dönüştürürken tek bir Varsayılan stil (Arial 20, siyah kontürlü beyaz, alt orta) yazılır. Stil tasarımı gerekiyorsa Aegisub kullanın.
  • Satır içi etiketler her biçimin kurallarına uyar: SRTde i, b, u ve font kalır; VTTde v, c, i, b, u, ruby, rt ve lang kalır; diğerleri soyulur (kelimeler kalır, etiket gider). ASSye dönüştürürken düz metin yazılır.
  • ASS zaman damgaları 10 ms çözünürlüğe sahiptir: 005 milisaniye değeri ASSde 0:00:01.00 olur. SRT ve VTT tam milisaniyeyi korur.
  • Zamanlama asla doğrulanmaz ya da onarılmaz: örtüşen, ters ya da sıfır süreli altyazılar tam oldukları gibi dönüştürülür.
  • Konumlandırma biçimler arası kaybolur: SRTnin sondaki X1: koordinatları ve ASSnin \pos değeri atılır; VTT altyazı ayarları (line:50% gibi) yalnızca VTT → VTT arasında korunur.
  • Kodlama: bir BOM her zaman kazanır (UTF-8 ve UTF-16 otomatik algılanır); BOM yoksa “Dosya kodlaması” açılır menüsü karar verir — hiçbir şey tahmin edilmez, çünkü yanlış bir tahmin metni sessizce bozar. Açılır menü yalnızca yüklenen dosyalara uygulanır; yapıştırılan metni tarayıcınız zaten çözümler.
  • Kodlamayı değiştirmek orijinal dosyayı yeniden okur, dolayısıyla yükledikten sonra kutuya yazdığınız her şeyin yerini alır.
  • Sınırlar: 5 MB üzeri dosyalar reddedilir; 500.000 karakter üzeri yapıştırılan metin, yazmayı bıraktıktan yaklaşık 0,6 sn sonra güncellenir. Hiçbir şey kesilmez.
  • Çıktı her zaman LF satır sonları kullanır. Sunucuya dosya yükleme yok, URL parametresi yok, geçmiş yok — her şey tarayıcınızda çalışır.

Altyazılar dönüştürüldüğünde insanların genellikle sonra ihtiyaç duyduğu şeyler.