Ana içeriğe geç
SubtitleMatrix

Başlamadan bitenleri bul

Kalite denetimiSırasız zamanlama
Ya da altyazı metnini yapıştırın

Seçenekler

Zamanlamaların hangi kare hızında sayıldığı. Format sayfalarında MicroDVD’nin ihtiyaç duyduğu şey budur, çünkü zamanlamayı kare numarası olarak saklar. Kare hızı sayfalarında ise dosyanın hangi hıza göre zamanlandığı — altyazının hazırlandığı sürüm — ve sayfanın ikinci kutusu altyazıyı birlikte kullanacağınız videonun hızını alır. 23,976, 24, 25, 29,97, 30, 50, 59,94 ve 60 yaygın olanlardır. Yanlış vermek tüm zaman çizelgesini kaydırır; kare hızı sayfalarında ise sabit bir miktar yerine bir oran kadar kaydırır.

Başlamadan biten bir replik, doğru olamayacak bir zaman kodudur: 00:00:03,000 --> 00:00:03,000 ya da daha kötüsü, başlangıcından daha erken bir bitiş. Bu sayfa böyle bir tane içeren dosyaları bildirir ve bunu okuyucunun yapmak zorunda kaldığı onarımlardan sayar, çünkü bu biçimdeki bir zaman kodu bellekte hiç tutulamaz ve başka her şeyden önce gerçek bir taneyle değiştirilir. Geri gelen bir rapordur, asla değiştirilmiş bir dosya değil.

Raporun neden okuma sırasında kaybedilenle başlayıp ancak ondan sonra bulguyu göstermesinin nedeni budur. Bitişi başlangıcından sonra olmayan bir repliğe bir milisaniye verilir ki dosyanın geri kalanı hiç değilse okunabilsin, önizlenebilsin ve dışa aktarılabilsin; bu onarımların sayısı rapor başlığında durur ve altındaki bulgu, replik numarası olmadan tek bir hata söyler, çünkü onarımlar listeye alınmak yerine dosya okunurken sayılır. İki satır aynı bozuk zaman kodunu iki taraftan betimler; bu yüzden ikiye değil, aynı rapora aittirler.

Bu sayfanın etrafından yazılması gereken tuzak, meşru bir milisaniyelik repliğin onarılmış bir repliğe tam olarak benzemesidir. Bu yüzden denetim sürelere hiç bakmaz — onarım kaydına bakar — ve gerçekten bir milisaniye süren bir repliğe dokunulmaz. Negatif süre ile sıfır uzunluklu süre aynı kusurdur ve birlikte sayılır. İki format hiç kabul edilmez ve nedeni bir kez de olsa iki tarafta da aynıdır: LRC her bitiş zamanını bir sonraki zaman damgasından türetir, yani orada bir çift asla geriye dönemez; düz metnin ise hiç replik zamanı yoktur. İkisini de denetlemek, formatın sahip olmadığı bir alan hakkında temiz bir rapor üretirdi; bu da cevapsızlıktan daha kötü olan tek cevap türüdür.

Örnekler

Süresi olmayan bir replik

Altyazılar

1
00:00:01,000 --> 00:00:02,000
Where were you?

2
00:00:03,000 --> 00:00:03,000
I was working late.

Raporun buldukları

Cues ending before they start — 1 found

Lost while reading: Timing × 1

Severity   Cues   Start   End   Measured
Error      —      —       —     1 items

Bitişi başlangıcına eşit. Okuyucu dosya tutulabilsin diye repliğe bir milisaniye verir, onarımı kaydeder ve rapor iki yarıyı da yazar: başlıktaki kayıp satırı ve altındaki tek hata. Kanıt onarımdır; milisaniye yalnızca kanıtın aldığı biçimdir.

Gerçekten bir milisaniye süren bir replik

Altyazılar

1
00:00:01,000 --> 00:00:02,000
Where were you?

2
00:00:03,000 --> 00:00:03,001
I was working late.

Raporun buldukları

Cues ending before they start — Nothing found

Cues                2
Checks run          1
Lost while reading  Nothing

Elle bir milisaniyelik replik olarak yazılmış ve bildirilmemiş. Denetimin biçimini belirleyen karar budur: onarılmış sıfır uzunluklu bir replik de bir milisaniye olarak çıkar, bu yüzden burada kısa süreleri işaretleyen bir kural, bozuk zaman kodlu her dosyayı imkânsız derecede kısa repliklerle dolu bir dosya sayardı.

Bitiş başlangıçtan önce

Altyazılar

1
00:00:01,000 --> 00:00:02,000
Where were you?

2
00:00:05,000 --> 00:00:02,000
I was working late.

Raporun buldukları

Cues ending before they start — 1 found

Lost while reading: Timing × 1

Severity   Cues   Start   End   Measured
Error      —      —       —     1 items

Beş saniyeden iki saniyeye: sıfır uzunluklu durumla aynı kusur, aynı kuralla sayılır ve aynı şekilde bildirilir. Dosyada hiçbir şey yeniden yazılmaz — onarılmış zamanlar yalnızca okuyucunun kopyasında vardır ki dosyanın geri kalanı işlenebilsin; bunlar sayfanın sunduğu bir düzeltme değildir.

Sık sorulan sorular

Başlamadan biten bir replik ne sayılır?

Başlangıç zamanından daha sonra olmayan bir bitiş zamanı: ya ona eşit, 00:00:03,000 ile 00:00:03,000 arasında olduğu gibi, ya da daha erken, 00:00:05,000 ile 00:00:02,000 arasında olduğu gibi. İkisi de aynı kusurdur ve birlikte sayılır; ikisi de replikten değil okuyucunun yaptığı onarımdan sayılır, çünkü o biçimdeki bir zaman kodu bellekte tutulamaz.

Rapor neden ilgili replikleri adlandırmıyor?

Çünkü bu onarımlar listeye toplanmak yerine dosya okunurken sayılır. Rapor sayıyı verir — tek hata, başlık kayıp satırında tek öğe — ve iki yarı aynı olgunun başlıktan ve bulgulardan görünüşüdür. Tam repliği bulmanız gerekiyorsa dosyada replik numarasını değil, zaman kodlarının sayısını arayın.

Bir milisaniye süren bir replik sorun mu?

Burada değil ve bu bilinçlidir. Elle yazılmış bir milisaniyelik replik geçerlidir ve bildirilmez; bildirilen, onarılmak zorunda kalmış ve sonrasında bir milisaniye olarak saklanan bir zaman kodudur. Onarımlar yerine süreleri denetlemek, sıfır uzunluklu replik içeren her dosyayı imkânsız derecede kısa repliklerle dolu sayardı; bu da iki kez yanlış bir bulgu olurdu.

Bu sayfa bulduğu zaman kodlarını düzeltir mi?

Hayır. Onarılmış zamanlar yalnızca tarayıcının içinde vardır ki dosyanın geri kalanı okunup raporlanabilsin. İndirdiğiniz ya da sürüklediğiniz dosya değişmez ve onarılmış sürümü bu sayfadan kaydetmenin bir yolu yoktur — bozuk bir zaman kodunu değiştirmek, çıktısı bir altyazı dosyası olan bir işlemdir, denetim değil.

Hangi altyazı formatları başlamadan biten replikler için denetlenebilir?

On ikiden onu: SRT, WebVTT, ASS, SSA, SBV, SMI, MicroDVD, TTML, JSON ve CSV. İki format eksik ve hiçbiri gözden kaçmış değil. LRC satır başına tek zaman saklar ve okuyucu her bitişi bir sonraki zaman damgasından türetir, bu yüzden orada bir çift asla geriye dönemez — denetim, formatın sahip olmadığı bir alanı yargılamış olurdu. Düz metnin hiç replik zamanı yoktur. Dosyanız bu ikisinden birindeyse önce dönüştürün.

Bu bozuk zaman kodları özellikle bir yerden mi geliyor?

Neredeyse her zaman yazılmak yerine üretilirler. Yanlış yöne yuvarlayan bir kare hızı dönüştürmesi, aynı repliğe iki kez uygulanmış bir kaydırma, bitiş sütununun boş bırakılıp sıfır okunduğu bir tablo dışa aktarımı ve baştan beri süresi olmayan bir işaretçiyle zamanlanmış metin dosyasından çıkarılmış bir altyazı.

Birkaç dosya tek çalıştırmada denetlenebilir mi?

Evet. İstediğiniz kadar dosyayı bırakın; sırayla okunur, her biri kendi raporunu üretir ve raporlar birlikte zip olarak iner. Sıra dosya başına ilerleme gösterir, çalıştırma yarıda iptal edilebilir ve hiçbir aşamada hiçbir dosya yüklenmez.

İlgili araçlar