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

SRT dosyası nedir? Yapısı, düzenlenmesi ve yaygın hatalar

SRT altyazı dosyası nedir, her satır ne anlama gelir, nasıl güvenle açılıp düzenlenir ve oynatıcıların göstermesini engelleyen hatalar nasıl düzeltilir.

Yazan: Syed Peera Saheb · Yayımlanma

Kısa yanıt

SRT dosyası düz metin bir altyazı dosyasıdır. Her biri bir başlangıç zamanı, bir bitiş zamanı ve bir ya da iki satır metin içeren numaralı altyazıları listeler; neredeyse her video oynatıcı, TV, düzenleyici ve video platformu onu okuyabilir.

Ad, DVD'lerden altyazı okuyup metin olarak kaydeden bir Windows programı olan SubRip'ten gelir. SRT'nin hiçbir zaman resmî bir belirtimi olmadı; bu yüzden neyin geçerli sayılacağı büyük ölçüde popüler oynatıcıların neyi kabul ettiğine bağlıdır. Bu, birini elle düzenlerken iyi bir haberdir: biçim basit ve hoşgörülüdür.

Bir altyazının bölümleri

Bazen cue veya altyazı bloğu da denen her altyazının dört bölümü vardır. İlk satır bir sayaçtır: ilk altyazı için 1, sonraki için 2 ve böyle devam eder. İkinci satır zamanlamadır; saat, dakika, saniye ve milisaniye olarak yazılır, milisaniyelerden önce virgül, başlangıç ile bitiş arasında ise iki kısa çizgi ve bir büyüktür işaretinden oluşan bir ok bulunur. Ardından genellikle bir veya iki metin satırı gelir. Boş bir satır altyazıyı bitirir.

Zamanlar videonun başından itibaren sayılır. 00:01:02,500, bir dakika iki buçuk saniye anlamına gelir. Çoğu oynatıcı altyazıyı bitiş zamanında gizler; bu yüzden ikisinin aynı anda ekranda olmasını istemiyorsanız iki altyazı çakışmamalıdır.

İki altyazılı eksiksiz bir SRT dosyası
1
00:00:01,200 --> 00:00:03,900
Is anyone here?

2
00:00:04,300 --> 00:00:06,800
MAYA: Over here.
<i>Follow my voice.</i>
Tek bir SRT altyazısının bölümleri
12
Altyazı numarası
00:01:02,500 --> 00:01:05,000
Başlangıç ve bitiş zamanı, milisaniyelerden önce virgül
Where are you going?
Metin, bir veya iki satır
Boş satır altyazıyı bitirir

Kullanabileceğiniz biçimlendirme

SRT'nin resmî bir stili yoktur, ancak çoğu oynatıcı birkaç HTML benzeri etiketi anlar: italik için <i>, kalın için <b> ve altı çizili için <u>. En yaygın olanı italiktir; ekran dışından gelen sesler, telefon konuşmaları, şarkı sözleri ve yabancı sözcükler için kullanılır. Bazı oynatıcılar <font color="..."> etiketlerini de gösterir; bazı dosyalar ise bir altyazıyı üste koymak için {\an8} gibi ASS konum kodları taşır.

Destek değişkendir. YouTube da dahil bazı platformlar SRT dosyalarındaki tüm işaretlemeleri yok sayar. Bu sitedeki araçlar italik, kalın ve altı çizili biçimlendirmeyi korur. Yazı tipi rengi etiketlerini ve ASS konum kodlarını ise kaldırır, çünkü pek çok oynatıcı aksi hâlde bunları metin olarak gösterirdi.

SRT dosyası nasıl açılır ve düzenlenir

Herhangi bir düz metin düzenleyici işinizi görür: Windows'ta Not Defteri, Mac'te düz metin modunda TextEdit veya bir kod düzenleyici. Kaydederken gizli biçimlendirme veya kıvrık tırnak ekleyebilen Word gibi kelime işlemcilerden kaçının. Kaydederken kodlama olarak UTF-8'i seçin; böylece her harf modern oynatıcılarda doğru görünür.

Bir yazım hatası veya eksik bir satır gibi küçük düzeltmeler için bir metin düzenleyici yeterlidir. Dosyanın tamamında zamanlama değişiklikleri için yüzlerce zaman damgasını elle düzenlemek yavaş ve hataya açıktır; altyazı zaman kaydırıcı tüm altyazıları tek seferde kaydırır. Altyazıları ses kaydına göre tek tek yeniden zamanlamanız gerektiğinde ise özel bir altyazı düzenleyici daha iyidir.

Yaygın SRT hataları ve nasıl düzeltilecekleri

Bir oynatıcı bir SRT dosyasını reddettiğinde veya yanlış gösterdiğinde neden genellikle aşağıdakilerden biridir. Bu sitedeki araçlar bunların birçoğuna toleranslıdır; bu yüzden hasarlı bir dosyayı dönüştürücüde açıp yeniden SRT olarak indirmek çoğu zaman onu tek adımda onarır.

  • Milisaniyelerden önce virgül yerine nokta, örneğin 00:00:01.200. Katı oynatıcılar bunu reddeder. Dönüştürücü bunu okur ve virgül yazar.
  • Altyazılar arasında eksik boş satırlar. Bazı oynatıcılar altyazıları birleştirir. Dönüştürücü her zamanlama satırında yeni bir altyazı başlattığı için onları yine de ayırır.
  • Atlanan veya tekrarlanan numaralar. Oynatıcılar nadiren önemser ama bazı düzenleyiciler önemser. Araçların yazdığı her SRT dosyası 1'den başlayarak yeniden numaralandırılır.
  • Başlangıçtan önce gelen bir bitiş zamanı veya negatif bir zaman. Bu altyazılar atlanır ve sayfa kaç bloğun okunamadığını bildirir.
  • Biri hâlâ ekrandayken sonrakinin başladığı çakışan altyazılar. Altyazı temizleyici her altyazıyı bir sonraki başladığında bitirebilir; altyazı denetleyici ise her çakışmayı listeler.
  • Aksanlı harfler yerine garip karakterler. Bu bir kodlama sorunudur; sayfa doğru kodlamayı seçmenize izin verir ve sonucu UTF-8 olarak kaydeder.
  • 01:02,500'deki gibi saat kısmı eksik zamanlar veya 00:00:01,5'teki gibi kısa kesirler. Dönüştürücü ikisini de okur ve tam zamanlar yazar.

SRT dosyaları nereden gelir

Bir SRT dosyasını büyük olasılıkla bir altyazı indirme sitesinden, altyazı dışa aktaran bir video düzenleyiciden veya transkripsiyon hizmetinden ya da kendi videolarınızın altyazılarını indirebildiğiniz bir video platformundan alırsınız. Altyazı düzenleyiciler varsayılan olarak SRT kaydeder; MKV veya MP4 dosyalarından altyazı parçası çıkaran pek çok program da metin parçalarını SRT olarak kaydeder.

İndirme sitelerinden gelen dosyaların kalitesi çok değişkendir. Videonun farklı bir sürümü için hazırlanmış, eski bölgesel bir kodlamayla kaydedilmiş ya da jenerik yazıları ve web adresleriyle doldurulmuş olabilirler. Birine güvenmeden önce zamanlamanın tuttuğunu kontrol etmek için videonun başından, ortasından ve sonundan birkaç sahne oynatın.

Oynatıcıların bulması için SRT dosyasını adlandırma

Oynatıcılar ve TV'ler, videonun yanında duran ve aynı adı taşıyan bir SRT dosyasını genellikle otomatik olarak yükler, örneğin tatil.mp4 ve tatil.srt. Birçoğu uzantıdan önceki dil kodunu da anlar; böylece tatil.en.srt ve tatil.es.srt İngilizce ve İspanyolca olarak görünür. Bazı oynatıcılar sdh veya forced gibi ek etiketleri de tanır, örneğin tatil.en.sdh.srt; ancak destek değişkendir, etiket görünmüyorsa oynatıcınızı kontrol edin.

Bu sitedeki araçların bir SRT dosyasıyla yaptıkları

Buradaki her araç SRT okur ve hiçbiri orijinal dosyaya dokunmaz; yeni bir dosya indirirsiniz. Dönüştürücü onu başka bir biçimde yazar. Altyazı zaman kaydırıcı tüm zamanlamaları kaydırır veya uzatır. Altyazı temizleyici ses açıklamalarını, konuşmacı adlarını, tekrarlanan altyazıları ve jenerik yazılarını kaldırır. Altyazı denetleyici çok hızlı, çok uzun veya çakışan altyazıları listeler. Birleştirici, bölücü ve altyazıdan metne aracı dosyaları birleştirir, böler veya metne döker.

Hepsi tarayıcınızda çalışır ve dosya yüklenmez. Kaydettikleri her dosya UTF-8'dir ve çıktı biçiminin izin verdiği yerlerde italik, kalın ve altı çizili biçimlendirmeyi korur.

SRT'nin diğer biçimlerle karşılaştırması

SRT'nin gücü, her şeyin onu okuyabilmesidir. Zayıf yanları ise bir belirtiminin ve gerçek bir stil desteğinin olmamasıdır. WebVTT neredeyse aynıdır ama bir web standardıdır ve tarayıcıların doğrudan gösterdiği tek biçimdir. ASS yazı tipleri, renkler ve konumlandırma ekler. Bir platform veya oynatıcı SRT dışında bir şey isterse dönüştürücü aynı dosyadan VTT, ASS, SBV, TTML, DFXP, SAMI, MicroDVD SUB, LRC, CSV, Spruce STL veya düz metin yazabilir.

Sık sorulan sorular

SRT dosyası altyazılı bir videoyla aynı şey mi? Hayır. Oynatıcının videonun üzerinde gösterdiği ayrı bir metin dosyasıdır. Altyazılar videoya dokunmadan kapatılabilir, değiştirilebilir veya düzeltilebilir.

Tek bir SRT dosyası iki dil barındırabilir mi? Ayrı parçalar olarak hayır, ancak her altyazı her dilden bir satır içerebilir. Altyazı birleştirici iki dosyayı bu şekilde birleştirebilir.

SRT dosyasını telefonda açabilir miyim? Evet. Herhangi bir metin görüntüleyici onu gösterebilir ve bu sitedeki araçlar telefon tarayıcısında çalışır.

Daha fazla bilgi:

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