SubRip Metni (.srt)

De Standart

SubRip Subtitle (SRT), mutlak basitliği, insan tarafından okunabilirliği ve evrensel donanım ile yazılım uyumluluğu nedeniyle dijital video altyazıları ve kapalı altyazılar (closed captions) için tartışmasız küresel standarttır.

SRT formatını VTT formatına dönüştür

Ücretsiz tarayıcı içi SRT - VTT dönüştürücü. Dosyalarınızı cihazınızda anında dönüştürün.

İncele & Meta Veriler

İşletim sistemleri ve dosya çözümleyicileri, SRT dosyalarını başlangıçtaki ikili bayt dizisini inceleyerek tanımlar:

Dosyaları buraya seçin veya bırakın

Kesinlikle %100 tarayıcı içi gizli dönüşüm - dosyalar asla cihazınızdan ayrılmaz

veya yapıştırın Ctrl+V
Sıfır Ağ Aktarımı Gizlilik Garantisi: Harici sunuculara 0 bayt yüklendi. Tüm işlemler tarayıcınızın korumalı alanında (sandbox) yerel olarak gerçekleştirildi.

Bayt Düzeyinde Başlık İmzası (Magic Bytes)

İşletim sistemleri ve dosya çözümleyicileri, SRT dosyalarını başlangıçtaki ikili bayt dizisini inceleyerek tanımlar:

HEX İMZASI (OFSET 0):

31 0D 0A 30 30 3A / 31 0A 30 30 3A

ASCII GÖSTERİMİ: 1\r\n00: / 1\n00:

Standardizasyon: De facto global subtitle standard

Teknik Özellikler

Konteyner MimarisiSequential numbered subtitle cues separated by blank lines: Cue index, Start --> End timestamps (HH:MM:SS,mmm), and subtitle text
SıkıştırmaUncompressed plain text
Bayt Düzeni (Endianness)UTF-8 / Unicode text stream (BOM optional)
Renk UzaylarıOptional basic HTML color tags (<font color=...>)
Kanallar ve YapıTimecoded dialogue text with basic inline styling (bold, italic, underline)
Maksimum BoyutlarUnbounded sequential cues
ŞeffaflıkNone
Akış ve Aşamalı (Streaming & Progressive)Sequential single-pass streaming playback

Teknik Karşılaştırma Matrisi: SRT ve Rakipleri

Teknik NitelikSRT (Güncel)VTTASSSUB
Uyumluluk KapsamıTüm medya oynatıcılar ve TV'lerde %100 evrenselWeb tarayıcılarında %100 evrenselAnime ve masaüstü oynatıcılar arasında evrenselEski donanım DVD oynatıcıları
Zaman Damgası AyırıcısıVirgül (örn. 00:01:23,456)Nokta (örn. 00:01:23.456)Nokta (örn. 0:01:23.45)Kare numarası sayımı
Biçimlendirme EsnekliğiTemel HTML etiketleri (<b>, <i>, <u>)Tam CSS ipucu biçimlendirmesi ve konumlandırmasıGelişmiş geçersiz kılma etiketleri ve çizimlerYok
Yerel HTML5 <track>WebVTT'ye dönüştürme gerektirir%100 yerel HTML5 standardıWebAssembly kod çözücü gerektirirDönüştürme gerektirir

Yaygın Bozulma Modları ve Hex Kurtarma Kılavuzu

Film ilerledikçe altyazılar video sesiyle senkronizasyon dışına çıkar.

Kök Neden: Kare hızı (frame rate) uyuşmazlığı (örn. 23.976 fps için zamanlanmış altyazının 25.0 fps video ile oynatılması).

Kurtarma: Zaman damgalarını yeniden senkronize edin veya File2File Altyazı Senkronizasyon Aracı'nı kullanarak ofseti kaydırın.

Güvenlik Analizi ve Ayrıştırıcı Saldırı Vektörleri

SRT dosyaları düz metindir, ancak hatalı biçimlendirilmiş ipucu sayaçları veya HTML etiketleri, savunmasız medya oynatıcılarında bellek hatalarını tetikleyebilir.

Bilinen Saldırı Vektörleri

  • Medya oynatıcı SRT zaman damgası ayrıştırma rutinlerinde yığın arabelleği aşımı (stack buffer overflow) (örn. CVE-2011-2592).
  • Web tabanlı altyazı oluşturucularda kaçış karakteri kullanılmamış HTML etiketleri aracılığıyla siteler arası komut çalıştırma (XSS).
  • Üst üste binen veya sırası bozulmuş ipucu indeks numaraları yoluyla hizmet reddi (DoS).

Savunmacı En İyi Uygulamalar:

Tarihsel Kökenler ve Kilometre Taşları

2010W3C, doğrudan klasik SRT zaman damgası düzenini temel alan modern WebVTT formatını tasarladı.
2005Akış servisleri, medya oynatıcılar, akıllı TV'ler ve YouTube genelinde evrensel olarak benimsendi.
2000'Brain' olarak bilinen programcı, .srt dosyaları üreten bir Windows DVD altyazı kopyalama (ripping) aracı olan SubRip'i yayınladı.

Temel Avantajlar ve Artılar

  • Mutlak evrensel uyumluluk: Mevcut her medya oynatıcı, akıllı TV, video düzenleyici ve yayın platformu tarafından desteklenir.
  • Zahmetsizce basit sözdizimi: Özel bir yazılıma gerek duymadan herhangi bir basit metin düzenleyicide kolayca okunabilir, yazılabilir veya düzenlenebilir.
  • Kompakt metin depolama: 2 saatlik bir filmin tüm altyazıları genellikle 100 kilobaytın altında yer kaplar.

Teknik Kısıtlamalar ve Eksiler

  • Yerel ekran konumlandırması yoktur: Altyazılar geleneksel olarak videonun alt orta kısmına sabitlenmiştir.
  • Minimum biçimlendirme desteği: Özel fontlar veya düzen kontrolleri olmaksızın temel HTML etiketleriyle (<i>, <b>, <u>) sınırlıdır.
  • Zaman damgalarındaki virgül ondalık ayırıcı ('00:01:20,500'), web standardı nokta ayırıcılardan farklıdır.

İlginç Teknik Bilgiler

  • SRT, orijinal olarak OCR aracılığıyla DVD'lerden altyazı metni ayıklamak için SubRip'i yazan 'Brain' adlı Fransız bir yazılım geliştirici tarafından oluşturulmuştur.
  • SRT'deki zaman damgaları milisaniye ayırıcı olarak virgül (,) kullanırken, modern WebVTT nokta (.) kullanır.
  • YouTube, yapay zeka kullanarak milyarlarca video için otomatik olarak indirilebilir SRT altyazıları oluşturur.

Sıkça Sorulan Teknik Sorular

SRT dosyası nedir?

SRT dosyası, video altyazılarını içeren, her bir diyalog satırını tam başlangıç ve bitiş zaman damgalarıyla eşleştiren basit bir metin dosyasıdır.

Web videosu için SRT'yi WebVTT'ye nasıl dönüştürebilirim?

Web tarayıcınızda doğrudan File2File.app kullanarak tek bir tıklamayla SRT dosyalarını modern HTML5 WebVTT (.vtt) formatına dönüştürebilirsiniz.

Bir SRT dosyasını bir filmle nasıl kullanırım?

.srt dosyasına video dosyanızla tamamen aynı adı verin (ör. 'film.mp4' ve 'film.srt') ve bunları aynı klasöre yerleştirin; VLC gibi oynatıcılar dosyayı otomatik olarak yükleyecektir.