SRT biçiminden VTT biçimine dönüştürücü
SubRip Text dosyalarını WebVTT'ye dönüştürmek, düz metin altyazıları web videolarında kullanılan modern, HTML5 uyumlu zaman kodlu altyazılara çevirir.
Biçim karşılaştırması ve teknik özellikler
| Teknik belirtim | SRT | VTT |
|---|---|---|
| MIME Türü | text/ | text/ |
| Tür | zamanlamalı metin altyazısı | HTML5 video metin izi |
| Sıkıştırma | yok | yok |
| Standart belirtimi | SubRip Text Specification | W3C WebVTT Recommendation |
| Sihirli bayt başlığı | 1 00:00: (Sequential numeric subtitle indices) | 57 45 42 56 54 54 (WEBVTT header) |
Format Genel Bakışı ve Kullanım Alanları
Video editörleri ve web geliştiricileri, HTML5 track öğesini kullanarak web tarayıcılarında altyazıları yerel olarak görüntülemek için sık sık SRT dosyalarını VTT formatına dönüştürür. SRT dosyaları VLC gibi masaüstü medya oynatıcılarıyla iyi çalışırken, modern web tarayıcıları altyazıları web sayfalarında düzgün bir şekilde oluşturmak için WebVTT standardını gerektirir. Bu dönüştürme, zamanlanmış metnin ağır üçüncü taraf eklentilerine güvenmeden HTML5 video öğelerinde doğru şekilde görüntülenmesini sağlar. Web sitesi oluşturucular ve çevrimiçi kurs platformları, video içeriğini küresel kitleler için erişilebilir kılmak amacıyla bu dönüştürmeye güvenir. Modern tarayıcılar VTT dosyalarını doğrudan okuyarak geliştiricilerin standart CSS kurallarını kullanarak altyazıları biçimlendirmesine olanak tanır. Geleneksel altyazı zamanlamalarını WebVTT yapısına çevirmek, çevrimdışı video arşivleri ile modern internet yayıncılığı gereksinimleri arasındaki boşluğu doldurur.
Teknik Özellikler ve Kodek Ayrıntıları
SRT'nin kayıtlı bir MIME türü yoktur (yaygın olarak application/x-subrip kullanılır); art arda gelen sayısal altyazı sayaçlarından, saat:dakika:saniye,milisaniye biçimindeki zaman kodlarından ve düz metinden oluşur. WebVTT, text/vtt MIME türünü kullanır, zorunlu bir WEBVTT dosya başlığı gerektirir ve zaman kodlarında milisaniyeleri ayırmak için virgül yerine nokta kullanır. Her iki biçim de sıkıştırılmamış metin kapsayıcılarıdır; WebVTT'nin UTF-8 olması gerekirken SRT dosyalarının sabit bir kodlaması yoktur. Her iki biçim de sihirli bayt imzaları kullanmaz; dosya türünü belirlemek için metin başlıklarına veya dosya uzantılarına dayanır. Her iki biçim de veriyi küçülten algoritmalar kullanmadan metin altyazılarını sakladığından dönüşüm tamamen kayıpsızdır.
İşletim Sistemi ve Tarayıcı Uyumluluğu
SRT dosyaları VLC, MPC-HC ve Premiere Pro gibi masaüstü yazılımları tarafından desteklenir. WebVTT dosyaları; Windows, macOS, Linux, iOS ve Android platformlarında Google Chrome, Mozilla Firefox, Apple Safari ve Microsoft Edge dahil olmak üzere modern web tarayıcıları tarafından yerel olarak desteklenir.
Faydalı bilgiler
Dönüştürmeden önce SRT dosyanı UTF-8 olarak kaydet; dönüştürücü dosyayı bu kodlamayla okur ve WebVTT standardının gerektirdiği UTF-8 kodlamasıyla yazar.
Sıkça Sorulan Sorular
SubRip Text'i kalite kaybı olmadan WebVTT altyazısına nasıl dönüştürebilirsin?
Hem SubRip Text hem de WebVTT verileri sıkıştırılmamış düz metin olarak depoladığından, dönüştürme tamamen kayıpsızdır. Dönüşüm sırasında hiçbir metin, zamanlama veya biçimlendirme verisi atılmaz.
SubRip Text ile WebVTT Altyazı arasındaki fark nedir?
SubRip Text, milisaniyeler için virgül ve basit sayısal sayaçlar kullanırken WebVTT zorunlu bir WEBVTT başlığı gerektirir, milisaniyeler için nokta kullanır ve konum ile hizalama için altyazı ayarları ve ::cue seçicisi aracılığıyla CSS biçimlendirmesi gibi gelişmiş özellikleri destekler.