SRT vs VTT Farkı: Hangi Altyazı Formatını Kullanmalısınız?
Dzianis Kukareka, Kurucu · Güncellendi

Kısaca: SRT, neredeyse her şeyin kabul ettiği evrensel varsayılan formattır; VTT (WebVTT) ise HTML5 video oynatıcıları için stil, konumlandırma ve meta veri ekleyen, web'e özgü formattır. SRT vs VTT farkı özünde budur. Tek bir ana dosya tutacaksanız SRT olsun ve bir platform ısrar ettiğinde dönüştürün — dönüştürme, önemli olan yönde kayıpsızdır ve saniyeler sürer.
Bu iki format aslında nedir?
İkisi de herhangi bir düzenleyicide açabileceğiniz düz metin dosyalarıdır. İkisi de aynı temel içeriği taşır: her birinde başlangıç zamanı, bitiş zamanı ve ekranda gösterilecek metin bulunan numaralı altyazı blokları (cue).
SRT (SubRip)
İkisinin daha eski ve daha basit olanı. Bir blok şöyle görünür:
1
00:00:03,400 --> 00:00:06,177
Welcome back to the show.Zaman damgalarındaki virgüle dikkat edin — SRT milisaniyeler için ondalık ayırıcı olarak virgül kullanır. Biçimlendirme desteği çok sınırlıdır: kalın ve italik etiketleri yaygın olarak (ama her yerde değil) tanınır, o kadar. Her şeyin onu desteklemesinin nedeni de tam olarak bu sadelik — kurgu programları, video platformları, yayın iş akışları.
VTT (WebVTT)
WebVTT, HTML5 <track> öğesi için tasarlanmış bir W3C standardıdır. Görünüşü benzerdir, ama bir WEBVTT başlığıyla başlar ve zaman damgalarında nokta kullanır:
WEBVTT
1
00:00:03.400 --> 00:00:06.177
Welcome back to the show.Aynı blok yapısının üzerine VTT, web oynatıcılarının ihtiyaç duyduklarını ekler: CSS benzeri stil, blok bazında konumlandırma (bu satırı karenin üstüne koy), konuşmacılar için ses etiketleri ve yorum blokları. Tarayıcılar VTT'yi doğrudan işler — <track> etiketindeki bir SRT dosyası ise hiç görünmez.
SRT ve VTT arasındaki gerçekten önemli farklar
| SRT | VTT | |
|---|---|---|
| Zaman damgası ayırıcısı | Virgül (00:00:03,400) | Nokta (00:00:03.400) |
| Başlık | Yok | WEBVTT zorunlu |
| Stil | En fazla temel kalın/italik | Renkler, yazı tipleri, CSS sınıfları |
| Konumlandırma | Yok | Var — blok bazında |
| Konuşmacı ses etiketleri | Yok (isimleri metne yazın) | Var (<v Name>) |
| HTML5 tarayıcı desteği | Yok | Yerleşik |
| Araçlarda genel destek | Neredeyse her yerde | Web odaklı |
Hangisini kullanmalısınız?
YouTube'a ya da bir sosyal medya platformuna yüklüyorsanız — SRT. Platformlar onu her yerde kabul eder; stil eklesiniz de zaten yok sayılır ya da ezilir.
Videoyu kendi sitenize gömüyorsanız — VTT.
<track>öğesinin beklediği format budur ve konumlandırma sayesinde satırları ekrandaki yazılardan uzaklaştırabilirsiniz.Dosyaları bir kurgucuya ya da müşteriye teslim ediyorsanız — aksini istemedikleri sürece SRT. Her yerde açılır, her araç zincirinden sağ çıkar.
Ana altyazı dosyalarınızı arşivliyorsanız — SRT. Gelecekteki siz için en yüksek uyumluluk; VTT'yi ondan her zaman üretebilirsiniz.
Aralarında nasıl dönüştürme yapılır?
Tek bir dosya için ücretsiz bir SRT'den VTT'ye dönüştürücü kullanın — başlığı, ayırıcı değişimini ve kodlamayı tek adımda halleder. İş akışınızda yayın ya da kurgu yazılımları da varsa, daha kapsamlı bir altyazı dönüştürücü diğer formatları da kapsar.
SRT → VTT dönüşümü kayıpsızdır: SRT'nin ifade edebildiği her şeyi VTT taşıyabilir. VTT → SRT dönüşümünde ise stil ve konumlandırma kaybolabilir — metin ve zamanlama korunur, görünüm korunmaz. Bu asimetri, tek bir formatı elle güncel tutmak yerine ikisini de dışa aktarabilen bir araçta çalışmak için bir neden daha.
Altyazıları sıfırdan oluşturuyorsanız bu soru büyük ölçüde ortadan kalkar: bir altyazı oluşturucu transkripti bir kez üretir ve istediğinizde SRT ya da VTT olarak dışa aktarır — format bir karar olmaktan çıkıp bir dışa aktarma ayarına dönüşür. Adımları videoya altyazı ekleme rehberimizde bulabilirsiniz.
Sık karşılaşılan tuzaklar
Virgül/nokta değişimi. “Dönüştürülmüş” bir dosyanın yüklenmemesinin en yaygın nedeni — zaman damgalarını atlayan ya da dokunmaması gereken metne dokunan bir bul-değiştir işlemi.
Eksik WEBVTT başlığı. İlk satırı olmayan bir VTT dosyası geçersizdir; tarayıcılar onu sessizce reddeder.
Kodlama. UTF-8 kullanın. Başka kodlamalardaki altyazılar, piyasadaki oynatıcıların yarısında aksanlı karakterleri ve Latin dışı alfabeleri anlamsız karakter yığınına çevirir.
Çakışan bloklar. Bazı oynatıcılar bunu tolere eder, bazıları etmez. Satırları bilinçli olarak üst üste koymuyorsanız blok zamanlarını sıralı tutun.
Sık sorulan sorular
.srt uzantısını .vtt olarak değiştirmem yeterli mi?
Hayır — başlık ve zaman damgası ayırıcıları farklı. Küçük bir dönüştürme, ama gerçek bir dönüştürme; adı değiştirilmiş bir dosya tarayıcılarda çalışmaz.
YouTube hangi formatı tercih ediyor?
YouTube ikisini de (ve birkaç formatı daha) kabul eder. SRT alışkanlıkla seçilir, çünkü aynı dosya karşılaşacağınız diğer tüm platformlarda da çalışır.
SRT ve VTT altyazı kalitesini ya da SEO'yu farklı etkiler mi?
Metin içeriği aynıdır ve dizine eklenen de odur. Fark, kalite ya da bulunabilirlikte değil, görünüm olanaklarındadır.
Peki SSA/ASS, TTML ve diğerleri?
Karaoke tarzı stil (ASS) ve yayıncılık (TTML) için uzmanlık formatları. Bir iş akışı bunları gerektiriyorsa zaten bilirsiniz; geri kalan herkes için SRT + VTT modern altyapıyı karşılar.
Özetle
Fazla düşünmeyin: bir kez oluşturun, ana kopyayı SRT olarak saklayın, web oynatıcılarına VTT verin ve bul-değiştir yerine düzgün bir araçla dönüştürün. Bu formatlar aynı altyazılar için iki farklı kap — kalite transkriptte ve zamanlamada yatıyor, dikkatinizi de oraya vermelisiniz.
Kayıtlarınızı kullanabileceğiniz metne dönüştürün
Ses veya video yükleyin, bir YouTube bağlantısı yapıştırın ya da tarayıcıda kayıt yapın — dakikalar içinde 120'den fazla dilde konuşmacı etiketli bir transkript alın.
BlaBlaScribe'ı ücretsiz deneyinKredi kartı gerekmez · Dosyalar şifrelenir · Yapay zekâ eğitiminde asla kullanılmaz





