SRT ve VTT: Hangi Altyazı Formatını Kullanmalısınız?
Yazar: Hushscript Yayınlandı: Son inceleme:
“SRT vs VTT” genellikle bir altyazı dosyasının çalışması gereken bir yere yüklenmeyi reddettiği anda ortaya çıkar. Her ikisi de zamanlanmış metin taşır ancak farklı formatlardadır: Kongre Kütüphanesi SubRip’in SRT yapısını belgelerken, W3C web medyası için WebVTT’yi tanımlar. Hushscript’in altyazı oluşturucusu her ikisini de doğrudan dışa aktarır; bu nedenle seçim, transkripsiyonun doğruluğuna değil hedefe bağlıdır.
Bir SRT dosyasının görünümü
SRT, bir altyazı formatı kadar basittir: bir sıra numarası, milisaniyeden önce virgülle yazılan bir zaman damgası aralığı (00:00:01,000 --> 00:00:04,000) ve her girişi ayıran boş bir satırla birlikte başlık metni. Başlık yok, meta veri yok, başlıklardan başka bir şey yok. Bu basitlik tam olarak neredeyse her şeyde açılmasının nedenidir. Bir oyuncunun yanlış yorumlayabileceği çok az şey vardır.
VTT dosyası nasıl görünür?
VTT gerekli bir başlık satırıyla başlar, çünkü dosya WEBVTT ile açılmalıdır veya geçerli değildir ve zaman damgaları virgül yerine nokta kullanır (00:00:01.000 --> 00:00:04.000). Bunun ötesinde, SRT’de yeri olmayan şeyleri destekler: metni ekranda konumlandıran işaret ayarları, hizalama ve altyazı metninin içindeki temel stil işaretlemesi. VTT, HTML5 video standardının altyazı parçası öğesinin doğal olarak beklediği formattır; bu, bazı sitelerin yaptığı stilistik bir seçim değil, temeldeki web teknolojisinin etrafında inşa edildiği şeydir.
Bir bakışta SRT ile VTT’nin karşılaştırması
| SRT | VTT | |
|---|---|---|
| Başlık gerekli | Hayır | Evet, dosya WEBVTT |
| Zaman damgası ayırıcı | Virgül (,) |
Nokta ile açılmalıdır (.) |
| Stillendirme veya konumlandırma | Yok | İşaret ayarları, temel işaretleme |
| Şunlar için tasarlandı: | Genel oynatma ve düzenleme | HTML5 web yerleştirmeleri |
Her birinin gerçekte beklendiği yer
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 aktarma bir başkası bunu bekler veya şikayet etmeden kabul eder. VTT, özellikle bir web sayfasının video öğesine altyazı eklemek içindir. Bir tarayıcının yerel HTML5 <track> öğesini bir SRT dosyasına yönlendirdiğinizde hiçbir şey göstermez; aynı öğe VTT’yi yerel olarak okur; bu nedenle web yerleştirmesi VTT’yi ister. Bazı web oynatıcıları da SRT’yi kabul eder, ancak VTT bu iş için tasarlanmış olanıdır. Altyazı dosyasının nereye gideceğini henüz bilmiyorsanız SRT daha güvenli varsayılandır; bir web yerleştirmesine gideceğini bildiğiniz anda her zaman VTT’ye dönüştürebilirsiniz.
Stil: VTT’nin yapabildiği ama SRT’nin yapamadığı şey
SRT yalnızca sıra numaraları, zaman damgaları ve düz metin olduğundan hiçbir stil taşıyamaz: konum, renk, oyuncunun kendi başına uygulamayı seçtiğinin ötesinde hiçbir vurgu yoktur. VTT’nin işaret ayarları, aynı zamanlama yapısının üstüne temel konumlandırma ve basit işaretleme ekler. Hiçbiri yazı tipleri, renkler ve ekrandaki yerleşim için özel olarak oluşturulmuş özel bir altyazı formatına kadar ileri gidemez. Bir işin bu düzeyde bir kontrole ihtiyacı varsa, bu, SRT veya VTT’den bir adım önde olan ayrı bir formattır. Uygulamada çoğu editör ve genel amaçlı oynatıcı, VTT’nin stil ekstralarını zaten göz ardı eder ve yalnızca zamanlamayı ve metni okur; bu nedenle boşluk, rutin düzenleyici gidiş-dönüşleri için değil, esas olarak tarayıcı tabanlı oynatma için önemlidir.
Bunlar arasında dönüştürme ücretsizdir
Zaten bir SRT’niz var ve web yerleştirmesi için VTT’ye mi ihtiyacınız var, yoksa tam tersi mi? Ücretsiz, tarayıcı tabanlı SRT’den VTT’ye dönüştürücü doğrudan ikisi arasında geçiş yapar: dosyayı bırakın, çıktı biçimini seçin, indirin. Hesap yok, sunucuya hiçbir şey yüklenmedi. Tuttuğunuz dosya bunun yerine ASS, TTML veya SBV ise, daha geniş kapsamlı altyazı dönüştürücü aynı araçtaki beş biçimin tamamını kapsar.
Çalışılmış bir örnek
Bir içerik oluşturucu, Hushscript’in altyazı oluşturucusu aracılığıyla kayıtlı bir videodan SRT altyazılarını dışa aktarır ve bunları videoya yazmayı planlar. sosyal platformlar. Projenin yarısında, aynı bölümün kendi web sitesinde yerel bir HTML5 yerleştirmesi olarak yayınlanması gerekiyor, burada oynatıcı yalnızca VTT’yi okuyor. Herhangi bir şeyi yeniden yazıya dökmek 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 olarak VTT olarak geri gelir. Bir transkript, iki altyazı dosyası, ikinci transkripsiyon işi yok.
Her ikisini de sıfırdan oluşturun
Mevcut bir altyazı dosyası yerine ses veya videodan başlıyorsanız, altyazı oluşturucu altyazıları metne dönüştürür, süreleri ve konuşmacı etiketlerini koyar, ardından SRT, VTT veya herhangi birini dışa aktarır diğer formatları doğrudan kullanır; dolayısıyla ilk kez altyazı oluştururken ayrı bir dönüşüm adımı gerekmez.
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: