SRT - VTT Dönüştürücü
SRT altyazılarını tarayıcınızda doğrudan VTT biçimine dönüştürün, hiçbir yere yüklemeden.
Girdi
Çıktı
Readme
Altyazılar neden dönüştürülür?
Bir altyazı dosyası, videodaki diyalog satırlarını ve her satırın ne zaman görünüp kaybolduğunu içerir. Video oynatıcılar, düzenleme programları ve web siteleri bazı altyazı biçimlerini desteklerken bazılarını desteklemez. Bu nedenle dosyayı ihtiyaç duyduğunuz yerde kullanmadan önce dönüştürmeniz gerekebilir. Biçimler ayrıca satırların zamanlamasını farklı şekillerde belirler ve italik, renkler ve satırların ekranda göründüğü yer gibi görsel özellikleri farklı ölçüde korur.
| Biçim | Ad | Dönüştürücünün korudukları |
|---|---|---|
| SRT | SubRip | Biçimlendirme, renkler ve konum |
| VTT | WebVTT | Biçimlendirme, WebVTT'nin adlandırdığı renkler ve konum |
| ASS | Advanced SubStation Alpha | Biçimlendirme, renkler ve konum |
| SSA | SubStation Alpha | Biçimlendirme, renkler ve konum |
| SUB | MicroDVD | Tüm satırların biçimlendirmesi ve renkleri |
| SBV | YouTube altyazıları (SubViewer) | Yalnızca metin |
| TTML | Timed Text Markup Language | Biçimlendirme, renkler ve konum |
| DFXP | Distribution Format Exchange Profile | Biçimlendirme, renkler ve konum |
| SMI | SAMI | Biçimlendirme ve renkler |
| LRC | Senkronize şarkı sözleri | Yalnızca metin, her zaman için bir satır |
Biçimlendirme italik, kalın, altı çizili ve üstü çizilidir; ancak WebVTT'de üstü çizili biçimlendirme yoktur. LRC dışındaki tüm biçimler zamanlamaları ve metni, LRC dışındaki tüm biçimler de satır sonlarını korur. SAMI ve LRC dosyaları yalnızca her satırın başladığı zamanı belirtir; MicroDVD dosyaları ise zamanı video kareleriyle sayar.
Araç açıklaması
Bu araç, altyazıları SRT, VTT, ASS, SSA, SUB, SBV, TTML, DFXP, SMI ve LRC biçimleri arasında dönüştürür. Buradaki tüm altyazı dönüştürücüleri aynı şekilde çalışır: genel Altyazı Dönüştürücü'den SRT'den VTT'ye, VTT'den SRT'ye veya ASS'den SRT'ye gibi tek bir biçim çifti için olanlara kadar tümü, adlarında belirtilen biçimlerle başlar; Kaynak ve Hedef menülerinden başka biçimler seçilebilir.
Dönüştürücüler altyazı dosyalarını veya metin olarak yapıştırılan altyazıları alır ve dosya ya da metin çıktısı verir. Kaynak ve hedef taraflarının üst kısmındaki Dosya ve Metin sekmelerinden istediğinizi seçin. İkisi de Dosya sekmesiyle açılır.
- Dosya girişi: Bir veya daha fazla altyazı dosyası seçin ya da sürükleyip bırakın. Dosyalara göz at seçeneği yalnızca kaynak biçimindeki dosyaları listeler; ancak buraya bırakılan dosyalar herhangi bir biçimde olabilir ve her biri kendi biçiminden dönüştürülür. Bu nedenle VTT dosyası, ASS'den SRT'ye dönüştürücüde bile dönüştürülür. Her dosya eklendiği anda ve başka bir hedef ya da kare hızı seçtiğinizde yeniden dönüştürülür.
- Metin girişi: Altyazıları yapıştırın veya yazın; yazdıkça dönüştürülür.
- Dosya çıktısı: Dönüştürülen dosyalar, her birinin kendi İndir düğmesiyle birlikte bir tabloda görünür ve yeni dosya uzantısıyla özgün dosya adlarını korur. Yapıştırılan altyazılar converted gibi bir adla, örneğin converted.vtt olarak tek bir dosyaya dönüştürülür.
- Metin çıktısı: Dönüştürülen altyazılar, kopyalanmaya hazır metin olarak görünür. Birden fazla dosya dönüştürüldüğünde, metnin üzerindeki Dosya menüsünden gösterilecek dosya seçilir.
Değiştir düğmesi dönüştürme yönünü tersine çevirir: hedef biçim kaynak olur, iki tarafın sekmeleri yer değiştirir ve dönüştürülmüş altyazılar yeni girdi hâline gelir.
Altyazılar cihazınızda dönüştürülür ve hiçbir zaman yüklenmez.
Birden fazla altyazı dosyasını aynı anda dönüştürün
Dosya sekmesinde istediğiniz kadar altyazı dosyası seçin veya sürükleyip bırakın; dilediğiniz zaman daha fazlasını ekleyin. Bu bir toplu altyazı dönüştürücüdür; böylece ister ASS'den SRT'ye, ister SRT'den VTT'ye, ister SUB'dan SRT'ye olsun, tüm bir dizinin altyazıları tek seferde dönüştürülür.
- Dosyalar eklendikleri sırayla, birbiri ardına dönüştürülür ve ilerleme çubuğu kaç dosyanın işlendiğini gösterir.
- Dönüştürülen dosyalar, her birinin kendi İndir düğmesiyle birlikte bir tabloda görünür.
- Tümünü İndir, dönüştürülen her dosyayı tek bir ZIP dosyasına kaydeder; tek bir dosya dönüştürüldüyse onu olduğu gibi kaydeder.
- İki dosyanın adı aynı olacaksa sonraki dosyanın adına bir sayı eklenir; örneğin episode (1).srt.
- Bir dosya dönüştürülemezse hata mesajında dosyanın adı belirtilir; diğer dosyalar dönüştürülmeye devam eder.
Ayarlar
SUB biçiminden veya SUB biçimine dönüştürürken, hedef biçimin altındaki Ayarlar bölümünde Kare Hızı (fps) görünür. Bunun nedeni, MicroDVD dosyalarının zamanı saniye yerine video kareleriyle saymasıdır. Altyazıların eşlik ettiği videonun kare hızını seçin: 23.976, 24, 25, 29.97, 30, 50, 59.94 veya saniyede 60 kare. Varsayılan değer 23.976'dır.
- İlk satırında {1}{1}25 örneğindeki gibi kare hızını belirten bir MicroDVD dosyası, Kare Hızı ayarında ne seçilmiş olursa olsun bu hızda okunur. Diğer MicroDVD dosyaları, seçilen Kare Hızı değerine göre okunur.
- Dönüştürücünün yazdığı MicroDVD dosyaları, yazıldıkları Kare Hızını belirten bu satırla başlar.
Nasıl çalışır?
Her dosya veya yapıştırılan metin, aynı anda görüntülenen metin satırlarından oluşan altyazı parçalarına ayrıştırılır ve ardından hedef biçimde yazılır.
- Dosyanın metni, bayt sırası işaretinde belirtilen karakter kodlamasıyla okunur. Böyle bir işaret yoksa ve metin geçerli UTF-8 ise UTF-8 kullanılır; aksi durumda chardet'in en olası bulduğu kodlama kullanılır. Örneğin Rusça altyazılar için Windows-1251, Japonca altyazılar için Shift_JIS veya Korece altyazılar için EUC-KR. Bayt sırası işareti olmayan UTF-16 dosyaları da tanınır. Dönüştürülen dosyalar her zaman UTF-8 ve Windows satır sonlarıyla (CRLF) yazılır.
- Dosya, uzantısında ne yazarsa yazsın, içerdiği altyazı türüne göre okunur; yapıştırılan metin de Kaynak menüsünde ne seçildiğine bakılmaksızın aynı şekilde okunur. TTML altyazıları içeren bir .xml dosyası TTML olarak okunur; .txt olarak kaydedilmiş bir SRT dosyası, dosya seçiciye bırakıldığında SRT olarak okunur; yüzde bir saniye cinsinden zamanlanan SubViewer altyazılarını içeren bir .sub dosyası ise MicroDVD yerine SubViewer olarak okunur.
- Zamanlamalar ve metin her zaman korunur; LRC dosyaları hariç satır sonları da korunur. İtalik, kalın, altı çizili, üstü çizili, renkler ve konum, tabloda gösterildiği gibi hedef biçimin desteklediği ölçüde korunur. Yazı tipleri, yazı tipi boyutları, konturlar, animasyonlar, karaoke zamanlamaları, konuşmacı adları, çizimler, notlar ve yorumlar aktarılmaz.
- Beyaz metin renk belirtilmeden yazılır. WebVTT yalnızca kendi adlandırdığı renkleri korur: white, lime, cyan, red, yellow, magenta, blue ve black. Bunlar
<c.yellow>gibi sınıflar olarak yazılır. - Görüntünün üst veya orta kısmında ya da solunda veya sağında bulunan altyazı parçaları konumlarını korur. SRT ve ASS dosyalarına, sayıları sayısal tuş takımındaki tuşlar gibi düzenlenmiş olan {\an8} benzeri etiketler eklenir; böylece 8 üst orta konumu belirtir. SSA dosyalarına {\a6} gibi etiketler, VTT dosyalarına satır ve hizalama ayarları, TTML ve DFXP dosyalarına ise her konum için bir bölge eklenir. MicroDVD, SBV, SAMI ve LRC dosyalarında konum bilgisi olmadığından bu biçimlere dönüştürülürken altyazı parçalarının konumu kaybolur.
- ASS, SSA ve LRC zamanlamaları saniyenin yüzde birine; MicroDVD zamanlamaları ise en yakın kareye yuvarlanır.
- ASS ve SSA dosyalarında her Dialogue satırı, biçiminin italik, kalın, altı çizili, üstü çizili, renk ve hizalama ayarlarıyla okunur; geçersiz kılma etiketleri bu ayarları değiştirir. Dönüştürücünün yazdığı ASS ve SSA dosyalarında, 384 × 288 boyutundaki bir betiğin alt orta kısmında, 16 punto boyutunda beyaz Arial kullanan tek bir biçim bulunur: Varsayılan.
- SAMI ve LRC dosyaları yalnızca her altyazının başladığı zamanı belirtir. Bir altyazı, sonraki altyazı başlayana veya boş bir altyazı onu temizleyene kadar sürer; son altyazı 5 saniye boyunca gösterilir. LRC dosyasında uzunluk etiketi şarkı süresini belirtmişse ve bu süre daha uzunsa son altyazı bu süre boyunca gösterilir. Bu biçimler aynı anda yalnızca bir altyazı gösterdiğinden, çakışan altyazı parçaları birinin başladığı veya bittiği yerde bölünür ve her bölümde o anda ekranda olan tüm parçaların metni gösterilir.
- LRC dosyaları, her satırın bulunduğu zamanlarda okunur; çeviri içeren dosyalarda olduğu gibi aynı zamana sahip satırlar birlikte gösterilir ve offset etiketi tüm satırları kaydırır. <01:23.45> biçimindeki sözcük zamanlamaları aktarılmaz. Dönüştürücünün yazdığı LRC dosyalarında her altyazı parçası tek satırda yer alır ve satırlar arasına boşluk eklenir.
- Birden fazla dilde altyazı içeren SAMI dosyası, altyazı bulunan ilk dilde okunur. Dönüştürücünün yazdığı SAMI dosyalarında tek bir dil bulunur: kaynak dosyanın belirttiği dil (örneğin bir TTML dosyasının veya başka bir SAMI dosyasının dili) ya da kaynak dosyada dil belirtilmemişse İngilizce. Sınıfın adı bu dile göre belirlenir; örneğin Korece için KOCC.
- TTML ve DFXP dosyalarındaki zamanlamalar saat zamanı, kare, tik veya 1.5s gibi ofset biçiminde olabilir; gövde ve div öğelerindeki zamanlamalar da dikkate alınır. Biçimlendirmeler, metinde ayarlanmış veya head bölümünde adlandırılmış olmasına bakılmaksızın okunur. DFXP dosyaları TTML dosyalarıdır; bu nedenle dönüştürücü ikisini de aynı şekilde okur ve yazar, aralarındaki tek fark dosya uzantısıdır. Dönüştürücünün yazdığı dosyalarda milisaniyeli saat zamanları kullanılır ve biçimlendirmeler metin üzerinde ayarlanır.
- WebVTT dosyalarındaki notlar, biçim blokları, bölgeler ve altyazı parçası tanımlayıcıları aktarılmaz. Bazı dosyalarda üst bilgide bulunan "Language:" satırı dili belirtir.
- MicroDVD dosyalarında, italik için {y:i} ve renkler için {c:$0000FF} gibi kontrol kodları bir satıra biçim uygular; büyük harfli kodlar ise tüm altyazı parçasına biçim uygular. Satırın başındaki / karakteri de italik biçimlendirme sağlar. MicroDVD satırın yalnızca bir bölümüne biçim uygulayamadığından, dönüştürücünün yazdığı dosyalar yalnızca tüm satırlarda veya altyazı parçalarında bulunan biçimlendirmeleri korur.
- SRT dosyaları, altyazı parçası numaraları olmasa, parçalarda boş satırlar bulunsa veya zamanlamalarda virgül yerine nokta kullanılsa bile dönüştürülür.
- Bir .idx dosyasıyla birlikte gelen SUB dosyaları (VobSub), metin yerine altyazı görüntüleri içerir; bu nedenle dönüştürülemez.
İpuçları
- Bir web sayfasındaki video için VTT biçimine dönüştürün: HTML
<track>öğesi WebVTT dosyalarını kullanır. - Bir MicroDVD dosyası çok erken veya çok geç görünüyorsa ve video ilerledikçe zamanlama farkı artıyorsa, videonun kare hızını kullanarak dosyayı yeniden dönüştürün.
- Ïðèâåò yerine Привет gibi harfler yanlış görünüyorsa dosyanın kodlaması tanınmamıştır. Dosyayı bir metin düzenleyicide açıp UTF-8 olarak kaydedin ve yeniden dönüştürün ya da metni kopyalayıp Metin sekmesine yapıştırın.