Blog
SRT Dosyası Nedir? SRT ve VTT Farkı
Yazar: Hushscript Yayınlandı: Son inceleme:
SRT dosyası, düz metin bir altyazı dosyasıdır: numaralı bloklar, her birinde başlangıç ve bitiş zamanı ile bir iki satır altyazı metni. VTT dosyası aynı tür zamanlanmış metni, HTML5 video öğesinin doğrudan okuduğu WebVTT formatında tutar. “SRT mi VTT mi” sorusu genellikle bir altyazı dosyası çalışması gereken yerde yüklenmeyi reddettiği anda ortaya çıkar. Kongre Kütüphanesi SubRip’in SRT yapısını belgeler, W3C ise web medyası için WebVTT’yi tanımlar. Hushscript’in altyazı oluşturucusu ikisini de dışa aktarır; yani seçim, deşifre doğruluğuna değil hedefe bağlıdır.
Önemli noktalar
- Varsayılan olarak SRT kullanın: hemen her oynatıcıda ve düzenleyicide açılır.
- Altyazıyı bir web sayfasının HTML5 video oynatıcısına gömerken VTT kullanın.
- VTT, blok konumlandırma ve temel biçimlendirme ekler. SRT’de standart bir biçimlendirme yoktur.
- Tarayıcıların yerel track öğesi VTT okur.
- VLC, Premiere Pro ve DaVinci Resolve SRT kabul eder.
SRT dosyası nedir?
SRT dosyası (.srt, SubRip Text’in kısaltması) bir altyazı formatının alabileceği en yalın hâldedir. SRT formatı bir blok dizisidir: sıra numarası, milisaniyeden önce virgül yazılan bir zaman aralığı (00:00:01,000 --> 00:00:04,000) ve altyazı metni; her kayıt bir boş satırla ayrılır. Başlık yok, meta veri yok, altyazıların kendisinden başka hiçbir şey yok. Bu sadelik SRT dosyalarının hemen her yerde açılmasını sağlar ve pratikte SRT dosyasının anlamı da budur: zamanlanmış altyazıların düz metin listesi. Bir oynatıcının yanlış yorumlayabileceği çok az şey vardır.
1
00:00:01,000 --> 00:00:04,000
Welcome back to the show.
2
00:00:04,500 --> 00:00:07,200
Today we are talking about subtitles.
VTT dosyası nedir?
VTT dosyası (.vtt), WebVTT formatında bir altyazı dosyasıdır. VTT formatı zorunlu bir başlık satırıyla başlar; dosya WEBVTT ile açılmazsa geçerli sayılmaz. Zaman damgalarında virgül yerine nokta kullanılır (00:00:01.000 --> 00:00:04.000). Bunun ötesinde SRT’nin karşılığı olmayan şeyleri destekler: metni ekranda konumlandıran cue ayarları, hizalama ve altyazı metninin içinde temel biçimlendirme işaretleri. VTT, HTML5 video standardının altyazı parçası (track) öğesinin doğal olarak beklediği formattır. Bu, bazı sitelerin yaptığı bir üslup tercihi değil; altta yatan web teknolojisinin üzerine kurulduğu şeydir. VTT dosyaları da düz metindir ve altyazı bağlamında “VTT”, WebVTT’nin kısa adıdır.
WEBVTT
00:00:01.000 --> 00:00:04.000
Welcome back to the show.
00:00:04.500 --> 00:00:07.200
Today we are talking about subtitles.
SRT ve VTT’ye genel bakış
| SRT | VTT | |
|---|---|---|
| Dosya uzantısı | .srt |
.vtt |
| Tam adı | SubRip Text | WebVTT |
| Başlık zorunlu mu | Hayır | Evet, dosya WEBVTT ile açılmalı |
| Zaman damgası ayırıcı | Virgül (,) |
Nokta (.) |
| Biçimlendirme veya konumlandırma | Yok | Cue ayarları, temel işaretleme |
| Tasarlanma amacı | Genel oynatma ve düzenleme | HTML5 web yerleştirmeleri |
SRT ile VTT arasındaki fark nedir?
Sıradan altyazılar için neredeyse hiç yoktur. İkisi de aynı zamanlamayı ve metni taşır. SRT ile VTT arasındaki fark paketlemededir: VTT’nin WEBVTT başlığı gerekir, zaman damgalarında virgülün yerini nokta alır ve SRT’nin saklayamadığı cue ayarlarına izin verir. Pratikte asıl soru, hedefinizin hangisini kabul ettiğidir; bunu şimdi ele alıyoruz.
Hangisi nerede gerçekten bekleniyor?
SRT güvenli, genel amaçlı seçimdir: VLC gibi masaüstü ve mobil oynatıcılar, Premiere Pro ve DaVinci Resolve gibi video düzenleyiciler ve çoğu dosya teslimi onu bekler ya da sorunsuz kabul eder. VTT ise özellikle bir web sayfasının video öğesine altyazı yerleştirmek içindir. Bir tarayıcının yerel HTML5 <track> öğesini SRT dosyasına yönlendirirseniz hiçbir şey göstermez; aynı öğe VTT’yi doğrudan okur, bu yüzden web yerleştirmesi VTT ister. Bazı web oynatıcıları SRT’yi de kabul eder, ama VTT bu iş için tasarlanmış olandır. Altyazı dosyasının nereye gideceğini henüz bilmiyorsanız SRT daha güvenli varsayılandır. Web yerleştirmesine gideceğini öğrendiğiniz anda her zaman VTT’ye dönüştürebilirsiniz.
Biçimlendirme: VTT’nin yapabildiği, SRT’nin yapamadığı
SRT yalnızca sıra numaraları, zaman damgaları ve düz metinden oluştuğu için standart bir biçimlendirmesi yoktur: konumlandırma da CSS tarzı biçimlendirme de yoktur. <b> ve <i> gibi temel etiketler ve bazen <font> oynatıcılar tarafından yaygın olarak desteklenir, ancak bu destek oynatıcıdan oynatıcıya değişir. VTT’nin cue ayarları aynı zamanlama yapısının üstüne temel konumlandırma ve basit işaretleme ekler. İkisi de yazı tipleri, renkler ve ekrandaki yerleşim için özel geliştirilmiş bir stil odaklı altyazı formatı kadar ileri gitmez. Bir iş bu düzeyde denetim gerektiriyorsa, bu SRT’nin de VTT’nin de bir adım ötesinde ayrı bir formattır. Pratikte çoğu düzenleyici ve genel amaçlı oynatıcı VTT’nin biçimlendirme ekstralarını yok sayıp yalnızca zamanlamayı ve metni okur; dolayısıyla fark çoğunlukla tarayıcıda oynatma için önemlidir, sıradan bir düzenleyici gidiş dönüşü için değil.
SRT veya VTT dosyası nasıl açılır?
İki format da düz metindir; herhangi bir metin düzenleyici bunları açar ve blokları yazıldığı gibi gösterir. Altyazı olarak görmek için dosyayı bir video oynatıcıda ya da düzenleyicide videonun yanına yükleyin. VLC ve çoğu masaüstü oynatıcı, videoyla aynı ada ve klasöre sahip SRT dosyasını kendiliğinden alır. Web sayfalarında bir <track> öğesini VTT dosyasına yönlendirin. Bir altyazı dosyası yüklenmiyorsa önce temel şeyleri kontrol edin: doğru uzantı, VTT dosyasında WEBVTT başlığı ve SRT zaman damgalarında virgül.
SRT’yi VTT’ye, VTT’yi SRT’ye ücretsiz dönüştürün
Elinizde SRT var ama web yerleştirmesi için VTT mi lazım, ya da tersi mi? Ücretsiz, tarayıcı tabanlı SRT to VTT dönüştürücü ikisi arasında doğrudan geçiş yapar: dosyayı bırakın, çıktı formatını seçin, indirin. Hesap yok, sunucuya hiçbir şey yüklenmez. Elinizdeki dosya bunun yerine ASS, TTML veya SBV ise daha kapsamlı altyazı dönüştürücü bu formatları aynı araçta karşılar.
Çalışılmış bir örnek
Bir içerik üreticisi, kaydedilmiş bir videodan Hushscript’in altyazı oluşturucusuyla SRT altyazıları dışa aktarır ve bunları sosyal platformlarda kullanmayı planlar. Projenin yarısında aynı bölümün kendi web sitesinde yerel bir HTML5 yerleştirmesi olarak da yayınlanması gerekir; oradaki oynatıcı yalnızca VTT okur. Hiçbir şeyi yeniden deşifre etmek yerine SRT dosyası ücretsiz dönüştürücüden geçer ve birkaç saniye içinde aynı zamanlama ve metinle, yerleştirmeye hazır bir VTT olarak geri gelir. Tek deşifre, iki altyazı dosyası, ikinci bir deşifre işi yok.
Sesten veya videodan SRT ya da VTT dosyası oluşturun
Elinizde hazır bir altyazı dosyası yok da ses veya videodan başlıyorsanız, altyazı oluşturucu altyazıları deşifre eder, zamanlar ve konuşmacı etiketlerini ekler; ardından SRT, VTT veya diğer formatlardan herhangi birini doğrudan dışa aktarır, yani ayrı bir dönüştürme adımı gerekmez. Tam deşifre için hesap ve yeterli kullanılabilir dakika gerekir; uygun kişisel hesaplar kart doğrulamasından sonra ya da ilk satın alımla bir kez 30 ücretsiz dakika alır. Adım adım anlatım için videodan SRT dosyası nasıl oluşturulur yazısını okuyun.
Bağımsız kaynaklar ve standartlar
Hushscript bu bağımsız ve rakip olmayan kaynaklara başvurmuştur. Bu kaynaklar araştırmaları, standartları veya platformların çalışma biçimini açıklar; Hushscript’i destekledikleri anlamına gelmez.
Kaynakların incelenme tarihi: