İçeriğe geç
Free Subtitle Converter
Dil
Renk teması
Bizi destekleyin

SRT'den Spruce STL'ye altyazı dosya biçimleri

Her altyazı biçimi nedir, nasıl görünür, nerede kullanılır ve dönüştürünce ne değişir: SRT, WebVTT, ASS, TTML, SAMI, LRC ve diğerleri.

Yazan: Syed Peera Saheb · Yayımlanma

Kısa yanıt

Çoğu altyazı biçimi aynı üç şeyi saklar: bir altyazının ne zaman göründüğü, ne zaman kaybolduğu ve ne söylediği. SRT neredeyse her yerde çalışır, WebVTT web tarayıcılarının ihtiyaç duyduğu biçimdir; diğerleri ise stil, yayın, eski yazılımlar veya şarkı sözleri için vardır.

Bu sayfa, bu sitedeki dönüştürücünün okuyup yazdığı her biçimi ele alır. Her biri için küçük bir örnek, karşılaşmanızın olası olduğu yerler ve bir dönüştürmeden nelerin sağ çıktığı yer alır. Hepsi metin dosyasıdır; bu yüzden içlerinde ne olduğunu görmek için herhangi birini düz bir metin düzenleyicide açabilirsiniz. Dönüştürücü bir biçimi uzantısından değil, dosyanın içeriğinden tanır; bu yüzden yanlış uzantılı bir dosya da açılır.

Dönüştürücünün okuyup yazdığı biçimler
BiçimUzantıOkumaYazmaTipik kullanım
SubRip.srtEvetEvetOynatıcılar, TV'ler, video düzenleyiciler, çoğu platform
WebVTT.vttEvetEvetWeb videosu, tarayıcılar, e-öğrenme
Advanced SubStation Alpha.assEvetEvetStilli altyazılar, anime, MKV dosyaları
SubStation Alpha.ssaEvetASS olarak yazılırEski stilli altyazılar
SBV.sbvEvetEvetYouTube'dan alınan altyazı dosyaları
TTML ve DFXP.ttml, .dfxp, .xmlEvetEvetDijital yayın, yayıncılık, profesyonel teslimat
MicroDVD.subEvetEvetEski oynatıcılar ve indirmeler, kare cinsinden zamanlanmış
SubViewer.subEvetHayır (SRT olarak yazılır)Eski yazılımlar
SAMI.smi, .samiEvetEvetEski Windows medya oynatıcıları ve indirmeler
LRC.lrcEvetEvetMüzik çalarlarda şarkı sözleri
CSV.csvEvetEvetElektronik tablolar ve inceleme listeleri
Spruce STL.stlEvetEvetDVD hazırlama, kare cinsinden zamanlanmış
Düz metin.txtHayırEvetZamanlamasız dökümler

SRT ve WebVTT: günlük kullanımdaki iki biçim

SRT adını, DVD'lerden altyazı okuyan bir program olan SubRip'ten alır. Her altyazıda bir numara, milisaniyelerden önce virgül bulunan bir zamanlama satırı, metin ve boş bir satır bulunur. Resmî bir belirtimi yoktur; oynatıcıların küçük farklılıkları kabul etmesinin nedeni budur. Biçimlendirme <i>, <b> ve <u> gibi etiketlerle sınırlıdır.

WebVTT bir W3C standardıdır. Dosya WEBVTT ile başlar, zamanlama satırında milisaniyelerden önce nokta kullanılır ve altyazı numaraları isteğe bağlıdır. Altyazıları konumlandırıp biçimlendirebilir de, ancak tarayıcı dışındaki oynatıcılar bunu çoğu zaman yok sayar. İkisi arasında dönüştürme her zamanlamayı, satır sonunu ve italik, kalın ve altı çizili etiketini korur. WebVTT konum ve stil ayarları SRT'ye aktarılmaz ve dönüştürücü bir VTT dosyası oluştururken de bunları yazmaz. WebVTT dosyasında <v Name> olarak yazılmış bir konuşmacı, yeniden WebVTT yazdığınızda korunur, diğer biçimlerde ise dışarıda bırakılır.

Aynı altyazı önce SRT, sonra WebVTT olarak
1
00:00:04,300 --> 00:00:06,800
Over here.
<i>Follow my voice.</i>

WEBVTT

00:00:04.300 --> 00:00:06.800
Over here.
<i>Follow my voice.</i>

ASS ve SSA: stilli altyazılar

SubStation Alpha ve halefi Advanced SubStation Alpha, adlandırılmış stillerin (yazı tipi, boyut, renkler, dış çizgi ve konum) bir listesini ve her altyazı için bir Dialogue satırı tutar. {\an8} veya {\i1} gibi süslü parantez içindeki geçersiz kılma etiketleri tek bir satırın görünümünü değiştirir. Anime için popülerdirler ve çoğu zaman MKV video dosyalarının içinde bulunurlar.

ASS veya SSA'dan dönüştürme, her satırın zamanlamasını ve sözcüklerini, \N olarak yazılmış satır sonlarını ve italik, kalın ve altı çizili biçimlendirmeyi korur. Yazı tipleri, renkler, konumlar ve efektler atılır, yorum satırları atlanır ve vektör çizimleri kaldırılır. ASS'ye dönüştürme her altyazıya tek bir varsayılan stil verir: 1920 × 1080 bir çerçevenin altında siyah dış çizgili beyaz Arial. SSA dosyaları ASS olarak yazılır; SSA okuyan her program bunu da anlar.

Bir ASS olay satırı
Dialogue: 0,0:00:04.30,0:00:06.80,Default,,0,0,0,,Over here.\N{\i1}Follow my voice.{\i0}

SBV ve SubViewer

SBV, YouTube'un altyazı dosyaları için uzun zamandır kullandığı basit biçimdir. Bir altyazı, tek satırda virgülle ayrılmış bir başlangıç ve bitiş zamanından ve ardından gelen metinden oluşur. YouTube'un yardım sayfaları buna SubViewer der. İşaretleme desteklenmez; bu yüzden dönüştürücü SBV yazarken italik, kalın ve altı çiziliyi kaldırır.

SubViewer 2 dosyaları benzer görünür ama saniyenin yüzde birini kullanır ve çoğu zaman bir [INFORMATION] başlığıyla başlar. Dönüştürücü bunları okur, başlığı atlar ve SubViewer yazmadığı için kaydırdığınızda veya temizlediğinizde SRT olarak kaydeder.

Bir SBV altyazısı
0:00:04.300,0:00:06.800
Over here.
Follow my voice.

TTML ve DFXP: XML zamanlı metin

TTML (Timed Text Markup Language), W3C'nin bir XML biçimidir. DFXP önceki bir taslağın adıydı ve iki uzantı da aynı türde belge içerir. Dijital yayın hizmetleri, yayıncılar ve profesyonel altyazı araçları TTML'yi ve IMSC ile EBU-TT gibi profillerini kullanır.

Dönüştürücü TTML ve DFXP'den tick ve kare tabanlı zamanlar dahil metni, zamanlamaları, satır sonlarını ve italik, kalın ve altı çiziliyi okur. Bölgeler, renkler, yazı tipleri ve diğer stiller atılır. TTML veya DFXP yazarken milisaniye cinsinden zamanlar ve korunan üç metin stiliyle sade bir TTML 1 belgesi oluşturur. Ayrıntıları XML altyazıları rehberi açıklar.

TTML'de bir altyazı
<p begin="00:00:04.300" end="00:00:06.800">Over here.<br/><span tts:fontStyle="italic">Follow my voice.</span></p>

MicroDVD SUB ve Spruce STL: kare sayan biçimler

MicroDVD dosyaları zaman yerine kare numaraları saklar: {100}{150}, 100. kareden 150. kareye kadar anlamına gelir. Kareleri saniyeye çevirmek için dönüştürücünün videonun kare hızını bilmesi gerekir. Pek çok dosya bunu {1}{1}23.976 gibi bir ilk satırda bildirir ve dönüştürücü onu kullanır. Aksi hâlde seçtiğiniz kare hızını, varsayılan olarak 23.976'yı kullanır. Dikey çizgi yeni bir satır başlatır, {y:i} ise bir satırı italik yapar. MicroDVD yazarken dönüştürücü kare hızı satırını ekler, italikleri yalnızca tamamen italik olan satırlarda korur ve diğer biçimlendirmeleri kaldırır.

Spruce STL, DVD hazırlama yazılımından gelen bir metin biçimidir. Her satır, kare ile biten bir başlangıç ve bitiş zaman kodu ile ardından metni içerir. Dönüştürücü ^I, ^B ve ^U stil kodlarını okur ve geri yazar. Spruce STL, aynı .stl uzantısını paylaşan ikili yayın biçimi EBU STL değildir. Dönüştürücü EBU STL okumaz veya yazmaz.

Önce MicroDVD, sonra Spruce STL, ikisi de saniyede 23.976 karede
{1}{1}23.976
{103}{163}Over here.|{y:i}Follow my voice.

00:00:04:07 , 00:00:06:19 , Over here.|^IFollow my voice.^I

SAMI ve LRC: yalnızca başlangıç zamanlarını saklayan biçimler

SAMI, Microsoft'un HTML benzeri bir biçimidir. <SYNC Start=...> etiketi, ardından gelen metnin göründüğü zamanı milisaniye cinsinden verir; boş bir SYNC ekranı temizler. Bir SAMI dosyası birden fazla dili paragraf sınıfları olarak barındırabilir. Dönüştürücü bulduğu ilk dili okur ve italik, kalın ve altı çizili biçimlendirmeyi korur.

LRC dosyaları şarkı sözlerini müzik çalarlar için zamanlar; her zaman damgası için bir satır bulunur, örneğin [00:12.50]. Bir nakarat tekrarlandığında bir satır birden fazla zaman damgası taşıyabilir ve bir [offset:...] etiketi her şeyi kaydırır. SAMI veya LRC okunurken her altyazı bir sonraki başladığında biter, sonuncusu ise dört saniye sürer. LRC yazılırken her altyazı tek bir satıra dönüşür; bu yüzden satır sonları boşluğa dönüşür, biçimlendirme kaldırılır ve boş bir zaman damgası bir duraklamayı işaretler. Gelişmiş LRC dosyalarındaki sözcük sözcük zamanlama korunmaz.

Bir LRC dosyası
[00:04.30]Over here. Follow my voice.
[00:06.80]
[00:07.10]Soft piano music

CSV ve düz metin

CSV dosyaları altyazıları bir elektronik tabloda incelemek için kullanışlıdır. Dönüştürücü, ilk satırında Start, End ve Text gibi adlarla başlangıç, bitiş ve metin sütunları bulunan, virgül, noktalı virgül veya sekmeyle ayrılmış bir CSV dosyasını okur. Zamanlar 00:00:04.300 gibi saat biçiminde veya düz saniye olarak yazılabilir; başlıkta ms yazıyorsa tam sayılar milisaniye olarak okunur. Yazdığı CSV'de biçimlendirme olmadan Number, Start, End, Duration ve Text sütunları bulunur.

Düz metin yalnızca bir çıktı biçimidir. Sözcükleri korur ve zamanlamaları atar; bu yüzden yeniden altyazı olarak okunamaz. Altyazıları paragraflar hâlinde birleştirebilir veya her satırın başına bir zaman damgası koyabilirsiniz; bu da altyazıdan metne aracının işidir.

Her dönüştürmenin neleri koruduğu ve asla yapmadıkları

Biçimler ne olursa olsun dönüştürücü, hedef biçimin izin verdiği yerlerde her altyazının başlangıç ve bitiş zamanını milisaniyesine kadar, sözcükleri ve hedef biçimde bulunan her yerde satır sonlarını korur. İki biçim de gösterebiliyorsa italik, kalın ve altı çiziliyi korur. Her dosyayı UTF-8 olarak kaydeder ve önizlemedeki harfler yanlış görünürse başka bir metin kodlaması seçmenize olanak tanır.

Konumları, renkleri, yazı tiplerini, karaoke zamanlamasını veya animasyonu korumaz; karakter tanıma gerektirecek Blu-ray SUP veya DVD IDX gibi görüntü altyazılarını da okumaz. Ayrıca SCC veya EBU STL gibi yayın biçimlerini okumaz, video dosyalarından altyazı çıkarmaz ve metin çevirmez. Tüm dönüştürme tarayıcınızda gerçekleşir ve dosyanız yüklenmez.

Altyazı dönüştürücüyü aç
Bana bir kahve ısmarla