SRT ve VTT Farkı ve Dönüştürme Yöntemleri
SRT ve VTT yaratıcılar için açıklandı: gerçek farklar (virgül ile nokta, WEBVTT başlığı, stil), hangi platformun hangisini istemesi ve her iki yöne nasıl dönüştürüleceği.

srt vtt farkı — Bu rehber, konuyu pratik adımlar, örnekler ve hemen kullanabileceğiniz bir iş akışıyla açıklar.
SRT ve VTT şöyle bir noktaya gelir: her ikisi de videonuzun yanında duran düz metin altyazı dosyaları, ancak SRT (SubRip) neredeyse her platformun kabul ettiği evrensel formattır, VTT (WebVTT) ise HTML5 video oynatıcıları için oluşturulmuş web tabanlı formattır. Hangisini kullanacağına karar veriyorsanız — ya da yanlış birini yüklediyseniz ve başlıklarınız hiç görünmezse — SRT ile VTT arasındaki fark göründüğünden daha küçüktür: esas olarak başlık satırı, virgül ile dönem damgaları ve her formatın ne kadar stil desteklediği. Bu rehber, gerçek yan yana dosya örneklerini, platform başına bir hile sayfasını ve SRT'yi VTT'ye (ve geri) dönüştürmenin tam olarak nasıl yapılacağını gösteriyor, altyazılarınızı bozmadan.
Kısa versiyonunu istiyorsanız: maksimum uyumluluk ve kolay yükleme ihtiyacınız olduğunda SRT kullanın, hedef bir web sayfasının kendi video oynatıcısı veya özellikle WebVTT isteyen bir platform olduğunda VTT kullanın. Sessizce altyazıları tüketen yakalananlar için okumaya devam edin — yanlış ondalık ayırıcı, eksik bir başlık ve kötü kodlamadan kaynaklanan mojibake.
Temel Çıkarımlar
SRT vs VTT bir bakışta
İşte tüm karşılaştırma tek bir tabloda. Aşağıdaki her şey bu satırları gerçek örneklerle açıklıyor.

| Dosya uzantısı | .srt | .vtt | Zorunlu ilk hat | Hiçbiri yok | WEBVTT | Milisaniye ayırıcı | Virgül — 00:00:01,000 | Nokta — 00:00:01.000 | Cue numaraları | Geleneksel olarak ardışık | Opsiyonel | Konumlandırma / hizalama | Teknik özelliklerde yok | Evet (Hat, Pozisyon, hizalamak) | Inline styling | Gayri, oyuncuya bağlı | Evet (etiketler + a STIL blok) | Yorumlar (NOT) | Hayır | Evet | Yerli yurt | Çevrimdışı oyuncular, çoğu yükleme alanı | HTML5 <track>, web oyuncuları | Kodlama | UTF-8 önerilir | UTF-8 gerekli |
Tek satırlık çıkarım: SRT, sade ve taşınabilir formattır; VTT daha zengin, web odaklı formattır. On durumdan dokuzunda aralarına saniyeler içinde dönüştürebilirsiniz, çünkü başlık metni aynıdır — sadece ambalaj değişir.
SRT dosyası aslında nasıl görünüyor?
Herhangi birini açın .srt Bir metin düzenleyicide dört satırlık blokların tekrarlandığını göreceksiniz: bir sayı, bir zaman damgası, başlık metni ve bir boş satır. Başka hiçbir şey yok.
Dikkat edilmesi gereken üç şey:
- Her blok numaralandırılmıştır sırayla, 1'den başlıyor.
- Zaman damgası virgül kullanır milisaniyelerden önce:
00:00:01,000. Bu, dönüşümü en sık bozan tek detaydır. - Başlık ve stil yok. SRT sadece metin ve zamanlamadır. Bazı masaüstü oyuncuları, örneğin gayri resmi etiketlere saygı gösterir
<Ben>veya<b>, ama bu davranış formatın bir parçası değil, bu yüzden asla ona güvenmeyin.
Bu sadelik SRT'nin süper gücü. Yanlış yorumlanacak neredeyse hiçbir şey olmadığı için, en geniş hedef yelpazesine temiz bir şekilde yükleniyor.
VTT (WebVTT) dosyası aslında nasıl görünüyor?
WebVTT, SRT'nin web tabanlı kuzenidir. Aynı başlıklar .vtt neredeyse aynı görünüyor — üç kasıtlı eklemeyle.
Yukarıdaki SRT'den farkları fark edin:
- İlk satır şudur:
WEBVTT, ardından boş bir çizgi geliyor. Bir VTT dosyası olmadan geçersiz sayılır ve bir web oynatıcı, başlığı eksik bir dosyayı sessizce görmezden gelir. - Milisaniye ayrıcı bir noktadır, virgül değil:
00:00:01.000. - Cue'lar ayarları taşıyabilir. O
hat:%90 hiza:merkezikinci işarette altyazıyı video çerçevesinin içine yerleştirir ve hizalarken — SRT'nin bunu ifade edemeyeceği bir durum.
Webvtt ile srt karşılaştırmasında VTT'nin tüm avantajı budur: tarayıcı için tasarlandı, böylece konumlandırma, hizalama, hat içi stil etiketleri taşıyabiliyor, STIL CSS ile blokla, NOT Kendi referansınız için yorumlar ve hatta bölüm veya meta veri izleri de var. Eğer bunların hiçbiri yüklemeniz için önemli değilse, ekstra yetenek sadece kullanılmayan ek yüklerden kaynaklanıyor — bu yüzden birçok içerik üreticisi SRT'yi tercih ediyor.
İnsanları şaşırtan tam farklar
Çoğu "SRT vs VTT" karışıklığı dört küçük şeye dayanır. Bunları doğru yaparsanız dönüşümler başarısız olmayı durdurur.
| ondalık ayırıcı | Virgül , | Dönem . | Bir SRT zaman damgasını VTT'ye yapıştırın, oyuncu işareti reddeder | Başlık satırı | Hiçbiri yok | WEBVTT İlk | Başlığı olmayan bir VTT ise hiç altyazı göstermez | Stil / pozisyon | Sadece metin | Cue ayarları + CSS | Stil SRT→VTT'den kalmaya devam ediyor, ancak VTT→SRT olarak kaldırılmıştır | Kodlama | UTF-8 önerilir | UTF-8 gerekli | UTF-8 dışındaki aksanları ve Latince olmayan metinleri bozuk sembollere dönüştürür |
İçselleştirmeye değer birkaç not:
Her platformun hangi formatı istediği
Yaratıcıların aslında aradığı kısım bu: Yayımladığım yer göz önüne alındığında hangi dosyayı yüklemeliyim? İşte pratik harita.

| YouTube (uzun format) | SRT (VTT de kabul edilir) | SRT en basit ve güvenilir yüklemedir; oyuncu bunu açıp kapatıyor | Web oynatıcı (HTML5 <track>) | VTT (zorunlu) | The <track> öğe yalnızca WebVTT kabul eder — SRT yüklenmez | LMS / kurs platformu | Genellikle VTT | Çoğu kurs oyuncusu HTML5 üzerine kuruludur, bu yüzden VTT bekliyorlar | TikTok, Reels, YouTube Shorts | İysi de — yanma | Yan araba yükleme alanı yok; Altyazıları çerçeveye render edin |
Bu tablodan iki kural çıkar:
- Eğer bir tarayıcı videoyu doğrudan oynatıyorsa — kendi web siteniz, bir açılış sayfası, bir LMS — neredeyse her zaman VTT'ye ihtiyacınız var, çünkü HTML5
<track>element sadece WebVTT konuşur. - Büyük bir platformun kendi oynatıcısına yüklüyorsanız, SRT güvenli varsayılan ve YouTube her ikisini de memnuniyetle kabul ediyor. Kısa biçimli dikey akışlarda ise başlık dosyası alanı yok, bu yüzden altyazıları piksellere yazıyorsunuz — rehberimizde de belirtilen aynı açık altyazı yaklaşımı Bir videoya altyazı nasıl eklenir.
Temiz bir SRT'yi ana dosya olarak tutun ve hedefin ihtiyacı olan her şeyi ondan oluşturabilirsiniz. Bu rehberin geri kalanının kurduğu iş akışı bu.
SRT'yi VTT'ye (ve geri) nasıl dönüştürürsünüz?
Dönüştürme hızlıdır çünkü başlık metni hiç değişmez — sadece ambalajı düzenliyorsunuz. İki dürüst yol var: temiz ve doğru bir dosya için tarayıcı dönüştürücü bir adımda ya da tam olarak neyin değiştiğini anlamak istiyorsanız manuel düzenleme.
Tek adımlı tarayıcı yolu
Metin düzenleyiciye dokunmak istemiyorsanız, dosyayı başlığı, ayırıcıları ve kodlamayı sizin için yöneten bir dönüştürücüden geçirin:
- SRT → VTT: Bırak
.srtinto the SRT'den VTT'ye dönüştürücü. EkliyorWEBVTTbaşlık, tüm virgülleri noktaya değiştirir ve UTF-8 olarak kaydeder. - SRT'→ diğer formatlar: Eğer bir
.vtt,.kıç, veya başka bir altyazı dosyası ve evrensel formata ihtiyacınız varsa, bunu SRT dönüştürücü altbaşlığı SRT'yi temizlemek için düzleştirmek. - Oradayken görünümü düzeltin: Eğer altyazıları yazacaksanız veya ekranda tutarlı bir stil istiyorsanız, Altyazı stili düzenleyici Dışa aktarmadan önce font, boyut, taslak ve konum ayarlamak için.
Recapo tamamen tarayıcıda çalıştığı için — kurulum yok, MP4, MOV ve diğer yaygın formatları 6GB'a kadar kabul ediyor — hem videodan altyazılı dışa aktarmaya ve eşleşen altyazı dosyasına aynı yerde geçebilirsiniz.
Manuel yol (neler olduğunu anlamanız için)
Dönüşüm SRT → VTT Elle gerçekten üç adımdan oluşur:
- Ekle
WEBVTTilk satır, sonra boş bir çizgi, her şeyin üstünde. - Zaman damgalarındaki her virgülü bir nokta (
00:00:01,000→00:00:01.000). Bul ve değiştir seçeneğini kullanın, ancak sadece zaman damgası çizgilerini hedefleyin ki başlık metnindeki virgüllere dokunmayasınız. - Dosyayı UTF-8 olarak bir
.vttuzantı.
Dönüşüm VTT → SRT Bir uyarı ile bunu tersine çevirir:
- Sil
WEBVTTbaşlık satırı ve herhangi birNOT,STIL, veyaBÖLGEBloklar. - Zaman damgalarındaki noktaları virgülle değiştirin.
- Herhangi bir işaret ayarlarını kaldır (örneğin
hat:%90 hiza:merkez) zaman damgası çizgilerinden geçer, çünkü SRT onları kullanamaz. - UTF-8 olarak kaydet
.srtuzantı.
Uyarı: 3. adımda VTT stil ve konumlandırma kayboluyor. Eğer bu formatlama önemliyse, VTT'yi sakla ve düşürme.
Yaygın dönüşüm yakalamaları (ve nasıl kaçınılır)
"Başarılı" bir dönüşüm bile oynatmada sessizce başarısız olabilir. Bunlar yaratıcıları en çok ısıran dördü.

Bunun çoğunu önleyen bir alışkanlık: doğru, düzeltilmiş SRT'nizi tek ana dosya olarak tutmak. Sadece bir web oynatıcı veya LMS talep ettiğinde VTT oluşturun, başlıklar yazdığınızda yeniden stil yapın ve her çeviri için tekrar kullanın. O master'ı kaybetmek, sıfırdan yeniden yazıya geçmek anlamına gelir — yani altyazıları otomatik olarak oluşturuyorsanız, güvenilir bir transkriptten başlayın; bizim özetimiz En İyi Otomatik Başlık Oluşturucular Seçim yapmana yardımcı olabilir.
SSS
SRT ile VTT arasındaki ana fark nedir? İki şey. VTT dosyaları bir ile başlamalıdır WEBVTT başlık ve milisaniyelerden önce bir nokta kullanın (00:00:01.000), SRT'nin başlığı yoktur ve virgül (00:00:01,000). VTT ayrıca SRT'nin ifade edemediği konumlandırma ve tasarım da taşıyabilir. Başlık metni her ikisinde de aynıdır.
Bir .srt dosyasını .vtt olarak yeniden adlandırabilir miyim? Hayır. Uzantıyı yeniden adlandırmak gerekli WEBVTT başlık veya virgül ile nokta zaman damgalarını düzeltin, böylece bir web oyuncusu reddeder. Önce bir dönüştürücüden geçirin ya da bu iki düzenlemeyi elle yapın.
YouTube hangi formatı kullanıyor — SRT mi yoksa VTT mi? YouTube uzun formatlı yüklemeler için her ikisini de kabul ediyor ve izleyiciler altyazıları açabiliyor ya da off. SRT en basit ve güvenilir seçenek olabilir. Shorts ve diğer dikey akışlar için altyazı dosyası yüklemesi yok, bu yüzden altyazıları doğrudan videoya yazıyorsunuz.
Bir web sitesi video oynatıcı için SRT mi yoksa VTT mi daha iyi? VTT, şüphesiz — HTML5 <track> element sadece WebVTT kabul eder, bu yüzden SRT tarayıcının yerel oynatıcısında yüklenmez. SRT'nizi gömmeden önce VTT'ye dönüştürün.
SRT'yi VTT'ye dönüştürmek kaliteyi düşürür mü? Hayır. Altyazılar düz metin, bu yüzden dönüştürme videonuza veya sese hiç dokunmaz. Tek risk, kaçırılmış bir virgül veya yanlış bir kodlama nedeniyle bozuk bir dosya — video kalitesinin kaybı değil. Diğer tarafa gitmek (VTT → SRT) stil ve konumlandırmayı düşürebilir, ama görüntüyü etkilemez.
Altyazılarınızı temiz şekilde dönüştürün
SRT ve VTT aynı altyazılar iki ambalajda — başlığı, ayırıcıları ve kodlamayı doğru yapın, her biri de işe yarar. Doğru bir SRT'yi ana olarak tutun, bir web oynatıcı veya kurs platformu istediğinde VTT oluşturun ve dikey akışlar için altyazıları yazın. Ücretsiz bir Recapo hesabı oluşturun Altyazılarınızı tarayıcıda transkribe etmek, dönüştürmek, stilize etmek ve dışa aktarmak, ardından yayınladığınız her platformda aynı ana dosyayı tekrar kullanmak için.