İçeriğe geç
Utilerio

SRT ile VTT Farkı ve Altyazılar Neden Senkron Kaybeder

İki altyazı formatı aynı fikri küçük, uyumsuz farklarla kodlar — ve altyazıların senkron dışı kalmasının olağan sebebinin formatla hiçbir ilgisi yoktur.

· 2 dk okuma

SRT ve VTT aynı işi yapar — numaralandırılmış bir metin blokları listesi, her birinin bir başlangıç ve bitiş zamanı var — ve o kadar benzerler ki birinin diğerinin yeniden adlandırılmış bir sürümü olduğunu varsaymak kolaydır. Tam olarak uyumlu değiller, ve farklar tam olarak bir video oynatıcı dosyayı tamamen reddedene kadar görünmez türden şeyler.

Gerçekte ne farklı

Bir SRT repliği şöyle görünür:

1
00:00:01,000 --> 00:00:04,000
Merhaba dünya

Bir VTT repliği neredeyse aynı görünür:

WEBVTT

1
00:00:01.000 --> 00:00:04.000
Merhaba dünya

İki fark, ikisi de küçük, ikisi de belirleyici: VTT, başka bir şeyden önce bir WEBVTT başlık satırı gerektirir, ve milisaniye ayırıcı virgül yerine bir nokta. Bir format için yapılmış bir oynatıcı genellikle diğerini zarifçe düşürmek yerine tamamen reddeder — katı bir VTT ayrıştırıcının bir . beklediği yerde bir , sert bir ayrıştırma hatasıdır, bir uyarı değil.

Senkron kayması nadiren format hakkındadır

İki format arasında dönüştürmek zamanlamayı düzeltmez — bir dosya mükemmel şekilde geçerli VTT olabilir ve yine de tüm süresi boyunca sesten iki saniye önde olabilir. Bu tür bir kayma neredeyse her zaman altyazı dosyasının kendisinden daha yukarıdan bir yerden gelir:

  • Altyazıların yazıldığı hızdan farklı bir kare hızı — 23.976fps'e karşı 24fps, saniye başına yeterince küçük bir farktır ama iki saatlik bir dosyanın sonunda çok saniyelik bir kaymaya dönüşür.
  • Kırpılmış bir giriş — altyazılar orijinale karşı zaten zamanlandıktan sonra bir videonun başından iki saniye kesildiyse, her altyazının eşleşmesi için iki saniye daha erkene kaydırılması gerekir.
  • Farklı bir bölgesel kurgu — elinizdeki sürümün içermediği bir sahnesi olan bir filmin sürümü için yapılmış altyazılar.

Bunların hepsi için düzeltme aynıdır: her zaman damgasını, metne veya repliklerin göreceli zamanlamasına dokunmadan, tek biçimli sabit bir ofsetle kaydırmak. Altyazı Dönüştürücü ve Senkronlayıcı her iki işlemi de yapar — SRT ve VTT arasında dönüştürme, ve her repliğe milisaniye cinsinden bir ofset uygulama — böylece iki saniyelik bir gecikme, düzinelerce zaman damgasını elle düzenlemek yerine bir kez -2000 girerek düzeltilir. Bir dosyanın çok başına yakın negatif bir ofset, negatife gitmek yerine sıfıra sabitlenir, çünkü bir altyazı makul olarak videodan önce başlayamaz.

Kayma aslında sesin kendisini düzenlemenin bir yan ürünüyse — Ses Kırpıcı ile bir klibin girişini kırpmak ya da Ses Birleştirici ile birkaç parçayı birleştirmek gibi — kırpılan veya eklenen tam miktar genellikle altyazıların bir sonraki ihtiyaç duyduğu tam ofsettir.