SubRip
Var olan en basit altyazı biçimi ve hemen hemen her oynatıcının oynattığı biçim: her biri başlangıç ve bitiş zamanı olan, numaralandırılmış metin blokları. Başlık yok, biçimlendirme de pek yok; bir satırı yerleştirmenin resmi bir yolu da yok. Bu yüzden her yerde.
Kısaca
| Uzantı | .srt |
|---|---|
| Medya türü | application/x-subrip (kayıtsız) |
| Belirtim | Yok. Oynatıcıların kabul ettiğiyle tanımlanır. |
| Zaman hassasiyeti | Milisaniye |
| Metin kodlaması | Dosyada belirtilmez. UTF-8 güvenli seçimdir; bayt sıra işareti bazı eski oynatıcılara ve televizyonlara yardımcı olur. Subtitld, açtığında eski kodlamaları algılar. |
| Biçimlendirme | Resmi olmayan etiketlerle italik, kalın, altı çizili, üstü çizili ve renk |
| Konumlandırma | Biçimin kendisinde yok. SubStation Alpha’dan ödünç alınan {\an8} ve benzerleri yaygın biçimde okunur. |
| Kapsayıcılarda | Matroska’da S_TEXT/UTF8 olarak; MP4 için mov_text’e dönüştürülür |
Altyazının yapısı
Dosya bir blok listesidir. Her blokta dört bölüm vardır ve hep bu sırayla gelir.
3 00:00:27,000 --> 00:00:30,500 ...you have your robotics, and I just want to be awesome in space.
- 1 · Sayaç
1’den başlayan bir numara. Zorunludur, ama çoğu oynatıcı bunu yok sayar.
- 2 · Zamanlama
Başlangıç,
-->oku, bitiş. Okun iki yanında boşluk olur. - 3 · Metin
Bir ya da birden fazla satır. Okunabilirlik için genellikle iki satır sınırdır.
- 4 · Boş satır
Bloğu bitirir. Olmazsa çoğu oynatıcı bir sonraki sayacı metin olarak okur.
Zaman kodu
Virgül, nokta değil. 00:00:27.000 WebVTT’nin yazım biçimidir. Bazı oynatıcılar noktayı affeder; katı olanlar dosyayı reddeder. SRT’nin “açılmıyor” denmesinin en yaygın nedeni budur. Subtitld ikisini de okur, her zaman virgülle yazar.
Biçimlendirme etiketleri
Bunların hiçbiri bir standardın parçası değildir, ama oynatıcılar yıllar içinde bunlar üzerinde anlaştı. Az kullanın; her platform göstermez.
| Etiket | Etki | Destek |
|---|---|---|
<i>…</i> |
İtalik, ekran dışındaki konuşmacılar için | Hemen hemen her yerde |
<b>…</b> |
Kalın | Çoğu masaüstü oynatıcı |
<u>…</u> |
Altı çizili | Çoğu masaüstü oynatıcı |
<s>…</s> |
Üstü çizili | Bazı masaüstü oynatıcılar, bunların arasında VLC ve mpv |
<font color="#ffd700"> |
Metin rengi, onaltılık kod ya da ad olarak | Masaüstü oynatıcılar; çevrimiçide çoğu zaman yok sayılır |
<font face="…" size="…"> |
Yazı tipi ve boyut | Birkaç masaüstü oynatıcı |
{\an8} |
Üste taşır, SubStation Alpha’dan ödünç alınmıştır | VLC, mpv ve diğerleri |
Satırı yerleştirmek
{\an1} ila {\an9}, bir satırı sayısal tuş takımının düzenine göre yerleştirir. Kod, altyazı metninin en başına konur.
| Sol | Orta | Sağ | |
|---|---|---|---|
| Üst | {\an7} |
{\an8} |
{\an9} |
| Orta | {\an4} |
{\an5} |
{\an6} |
| Alt | {\an1} |
{\an2}, varsayılan |
{\an3} |
Bozuk bir SRT’yi açmak
SRT dosyaları her yerden gelir ve çoğu kuralı esnetir. Subtitld her altyazıyı boş satırlara göre değil, zamanlama satırına göre bulur; bu yüzden şunları içeren dosyaları açar:
- her kodlama: BOM’lu ya da BOM’suz UTF-8, UTF-16 ya da Windows-1252 gibi eski bir kodlama;
- virgül yerine nokta, tek haneli saatler, üçten az ya da fazla salise ya da kısa ok (
->); - eksik sayaçlar, eksik ya da fazla boş satırlar ya da bir altyazının içinde boş satır;
- bazı araçların bitiş zamanından sonra yazdığı koordinatlar;
- sırası karışmış altyazılar; bunları sıraya koyar.
Subtitld’de SRT
- Her altyazının metni ve satır sonları
- İtalik, kalın, altı çizili, üstü çizili, renk ve konum
- Başlangıç ve bitiş, milisaniyeye kadar
- Altyazıların sırası
- Konuşmacılar, yüzleri ve renkleri (adları metnin önüne yazılabilir)
- Orijinalin yanındaki çeviriler (biri onun yerini alabilir ya da altına gelebilir)
- Dublaj ve üst veriler
Bunları korumak için bir .usfx projesi kaydedin.
SRT dışa aktarmak
Dışa aktar, ardından Altyazılar ve SRT seçildiğinde şunlar sunulur:
- MetinOrijinal, bir çeviri ya da ikisi; çeviri altta.
- Konuşmacı adlarıDışarıda bırakılır ya da metnin önüne yazılır (Thom: …).
- BiçimlendirmeKorunur ya da etiketleri metin olarak gösteren platformlar için kaldırılır.
- Zamanları kaydırHer altyazı aynı miktarda önceye ya da sonraya alınır.
- KodlamaUTF-8; eski oynatıcılar ve televizyonlar için bayt sıra işaretli; UTF-16; ya da Windows-1252.
- Satır sonlarıLinux ve macOS (LF) ya da Windows (CRLF).
Seçenekler ne olursa olsun dosya düz SubRip’tir: altyazılar başlangıç sırasına göre, 1’den numaralandırılmış ve milisaniyeden önce virgüllü. Boş altyazılar atlanır; çoğu oynatıcıda altyazıyı erken bitirecek olan, içindeki boş satır da atlanır.
SRT mi WebVTT mi?
| SubRip .srt | WebVTT .vtt | |
|---|---|---|
| İlk satır | İlk sayaç | WEBVTT |
| Milisaniye | Virgülden sonra | Noktadan sonra |
| Sayaç | Zorunlu | İsteğe bağlı cue adı |
| Konum | {\an8} ve benzerleri, resmi olmayan biçimde |
Cue ayarları: line, position, align |
| Biçimlendirme | Resmi olmayan etiketler | Etiketler ve ::cue ile CSS |
| Konuşmacılar | Yalnızca metnin parçası olarak | Konuşmacı etiketleri: <v Thom> |
| Web tarayıcılarında | Dönüştürme gerekir | Yerel, <track> ile |
| Tercih sebebi | Oynatıcılar, düzenleyiciler, yüklemeler | Web’deki videolar |
Bilgi köşesi
Bu biçim, altyazıları DVD’lerden OCR ile okuyup metin olarak yazan bir Windows programı olan SubRip’in adını taşır.
WebVTT, başlık, cue ayarları ve CSS kazanmadan önce, web için uyarlanmış SubRip olarak bu adla başladı.
Hiçbir kurum bir belirtim yayımlamadı. Virgül, ok ve boş satır, çeyrek yüzyıl boyunca tutunan bir gelenektir.
İlgili biçimler
Videoyla birlikte Subtitld'de açın ve dalga biçimi üzerinde yeniden zamanlayın.