SRT - VTT Dönüştürücü

HTML5 videolar için SRT altyazılarını WebVTT biçimine dönüştür.

Maksimum yükleme dosyası boyutu: 5 MB

Uzak URL'yi Kullan
Cihazdan yükle

Elinde hazır bir .srt altyazı dosyası bulunabilir; fakat web sitene gömdüğün video oynatıcı bu dosyayı doğrudan oynatmaz. Çünkü HTML5 standardındaki <track> etiketi SRT dosyalarını kabul etmez ve modern tarayıcılar için WebVTT biçimini zorunlu kılar.

Web standartlarında WebVTT tercihinin nedenleri

SubRip yani SRT formatı 2000’lerin başında masaüstü video yazılımları için geliştirildi. Web ortamı için tasarlanmamıştı. HTML5 video standardı <video> etiketine altyazı bağlama ihtiyacı duyduğunda W3C, doğrudan bu işe özel WebVTT standardını belirledi. Bu yeni yapı SRT biçiminde bulunmayan stil özellikleri, ekranda konumlandırma ve bölüm işaretleri gibi imkanlar getirdi.

Masaüstü düzenleme araçlarında SRT yaygın bir kaynak format olmaya devam etse de tarayıcılar doğrudan WebVTT bekler. Web üzerinde video yayınlarken altyazı dosyasını dönüştürmek bu nedenle kaçınılmaz bir adımdır.

SRT ve WebVTT formatları arasındaki farklar tablosu

ÖzellikSRTWebVTT
Dosya başlığıYokİlk satırda WEBVTT ifadesi zorunlu
Zaman damgası ayracıVirgül — 00:01:15,500Nokta — 00:01:15.500
İpucu (cue) numaralandırmasıHer blok öncesinde zorunluİsteğe bağlı
Stil ve konumlandırmaDesteklenmezİpucu ayarları ve etiketlerle desteklenir
Dosya uzantısı.srt.vtt

SRT dosyasını VTT formatına dönüştürme adımları

  1. .srt uzantılı altyazı dosyanı yükle veya metin alanına yapıştır.
  2. Dönüştürme butonuna tıkla; araç ilk satıra zorunlu WEBVTT başlığını ekler.
  3. Tüm zaman damgalarındaki virgül ayraçları noktaya çevrilir; örneğin 00:01:15,500 değeri 00:01:15.500 haline gelir.
  4. Oluşturulan .vtt dosyasını indir.
  5. Yeni dosyayı web sayfandaki <track kind="subtitles" src="captions.vtt"> etiketine bağlayarak tarayıcında kontrol et.

Tek bir karakter yüzünden altyazıların bozulması

Birçok kişi .srt dosyasının yalnızca uzantısını .vtt olarak değiştirip sorunu çözeceğini düşünür. Ancak tarayıcı dosya içeriğini okurken zaman damgalarında virgül gördüğünde veya tepedeki başlığı bulamadığında sessizce başarısız olur; ekranda hiçbir altyazı gösterilmez. Yalnızca dosya adını değiştirmek gerçek bir dönüştürme değildir. Tarayıcının içeriği tanıması için hem WEBVTT başlığı hem de noktayla ayrılmış zaman damgaları şarttır.

SRT ve VTT dönüştürme hakkında sorular

Dosya uzantısını elle .vtt yapsam çalışır mı?

Hayır. Tarayıcı yalnızca dosya adına bakmaz, dosya yapısını inceler. SRT formatındaki virgüllü zaman damgaları ve eksik başlık satırı nedeniyle tarayıcı altyazıyı çözümleyemez; gerçek bir dönüştürme yapman gerekir.

HTML5 video oynatıcılar SRT dosyasını doğrudan açar mı?

Hayır, HTML5 kapsamındaki <track> elemanı sadece WebVTT biçimini destekler. Standart bir web oynatıcısında altyazı gösterebilmek için SRT dosyasını önceden VTT formatına çevirmelisin.

Dosyanın başındaki WEBVTT satırı ne işe yarar?

Bu satır dosyanın geçerli bir WebVTT belgesi olduğunu belirten resmi bir tanımdır. Zaman damgaları ve metinler doğru olsa bile bu satır eksikse tarayıcı dosyayı geçerli bir altyazı olarak kabul etmez.

Dönüştürme sırasında altyazı metninde kayıp yaşanır mı?

Hayır, orijinal SRT dosyasındaki konuşma metinleri ve zamanlamalar aynen korunur. VTT biçimi SRT içeriğini bütünüyle kapsadığı için herhangi bir bilgi kaybı meydana gelmez.

WebVTT formatının SRT karşısında sunduğu ek avantajlar nelerdir?

WebVTT ekranda konumlandırma yapma, metinlere stil kuralları tanımlama ve bölüm işaretleri ekleme gibi SRT formatında yer almayan ek yetenekleri destekler.

Cookie
Verilerinizi önemsiyoruz ve deneyiminizi geliştirmek için çerezleri kullanmayı çok isteriz.