Ana içeriğe geç
SubtitleMatrix

Altyazı kare hızını çevir

ZamanlamaKare hızı dönüşümü
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.

Altyazıları birlikte kullanacağınız sürümün — gerçekten oynatacağınız videonun — kare hızı. Uygulanan çarpan birinci kutunun buna bölümüdür, yani 24’ten 25’e 0,96 verir: bir film PAL’de %4 daha hızlı çalışır ve 100 dakikalık bir film 96 dakikalık bir kasete sığar. İki kutuyu ters koymak tüm zaman çizelgesini aynı miktarda yanlış yöne kaydırır.

Kare hızı dönüştürme, altyazı zaman çizelgesinin hızını değiştirir: her zaman damgası, iki kare hızından çıkarılan tek bir oranla çarpılır. İlk kutu dosyanın hangi hıza göre zamanlandığını, yani altyazının hazırlandığı sürümü sorar. İkincisi, altyazıyı birlikte kullanacağınız sürümün hızıdır. Oran birincinin ikinciye bölümüdür; 23,976’yı 25’e bölmek 0,95904 verir ve her şey %4,1 daha erken çıkar.

Aracın tamamı bu yöndür ve bozulan yer de burasıdır. Böleceğiniz sayı, oynatacağınız sürümün hızıdır; elinizdeki dosyanınki değil. Sebebi en açık PAL örneğinde görülür: 24 fps çekilmiş bir film 25 fps’te gösterildiğinde aynı görüntüler %4 daha hızlı akar, böylece 100 dakikalık bir film 96 dakikalık kasete dönüşür. Filme göre zamanlanmış dosya kasete oturmak için 96 ile sıkıştırılmalıdır; aynı dosya film master’ına dönerken 104,1667 ile gerilir. İki hızı yanlış kutulara yazdığınızda zaman çizelgesi aynı miktarda ters yönde kayar — dosya yine bir altyazı dosyası gibi görünür, bu yüzden iki kutu tek bir çarpan olarak bırakılmaz, ayrı ayrı etiketlenir.

Pratikte karşılaşılan çiftler şunlardır: NTSC film ile PAL arasında 23,976 ile 25 ve geri dönüşü, film master’ı ile PAL arasında 24 ile 25 ve geri dönüşü, taramalı görüntü iki kez sayıldığında 50 ile 25, zaman çizelgesi yanlış karelerde sayıldığında 23,976 ile 29,97. Bu gruptaki altı sayfa kutuları sizin için doldurur ve her çiftin ne işe yaradığını anlatır; bu sayfa geri kalan her şey içindir. İki kutu da 29,97, 30, 59,94 ve 60 dahil her hızı kabul eder.

MicroDVD .sub dosyaları buradaki bütün formatlardan farklı davranır, çünkü zaman kodları saat değeri değil kare numarasıdır. Farklı hızda oynatılan aynı görüntüler kare numaralarını korur — 50. kare her iki sürümde de 50. karedir — bu yüzden dönüştürme bu sayılara dokunmaz, dosyanın ilk satırında bildirilen kare hızını değiştirir. SRT, WebVTT, ASS, SSA, SBV, SAMI, TTML, JSON ve CSV uzantının ima ettiği gibi değil, gerçekte oldukları gibi okunur; düz metin ve LRC kabul edilmez, çünkü ikisi de oranın uygulanacağı bir bitiş zamanı saklamaz. Hiçbir şey yüklenmez ve koca bir sezon kuyruktan tek geçişte çıkar.

Örnekler

Kutuların açılış çifti

Girdi

1
00:00:02,000 --> 00:00:04,000
Hello there.

2
00:00:30,000 --> 00:00:32,000
Half a minute in.

Çıktı

1
00:00:01,918 --> 00:00:03,836
Hello there.

2
00:00:28,771 --> 00:00:30,689
Half a minute in.

23,976’nın 25’e oranı 0,95904’tür, yani her zaman damgası değerinin %95,904’ünü korur. İki saniyedeki replik 82 ms, otuz saniyedeki 1.229 ms kayar — sıfırdan on beş kat uzakta, on beş kat hareket. Dosyanın geri kalanı değişmez ve her repliğin iki kenarı da aynı sayıyla çarpıldığı için replik süreleri de aynı oranda kısalır.

Kare numaraları neden yerinde kalır

Girdi

{1}{1}25
{50}{100}Hello
{150}{200}World

Çıktı

{1}{1}24
{50}{100}Hello
{150}{200}World

Bakınca hiçbir şey olmamış gibi durur ve kare numaraları gerçekten kımıldamaz: farklı hızda oynatılan aynı görüntüler hâlâ 50, 100, 150 ve 200. karelerdir. Değişen, formatın açılışında bildirilen kare hızıdır; 25, 24 olur ve altyazıyı oynatıcıda kaydıran şey budur. Aynı dosyayı hiçbir yerde hız bildirmeden dönüştürseydiniz kareler çarpılırdı; o cevap, farklı hızda oynatılan dosyalar için değil, zamanlaması yanlış karelerde sayılmış dosyalar içindir.

Bir dakika içeride başlayan dosya

Girdi

1
00:01:00,000 --> 00:01:02,000
Lead-in ends, speech starts.

2
00:02:00,000 --> 00:02:02,000
One minute later.

Çıktı

1
00:01:02,563 --> 00:01:04,648
Lead-in ends, speech starts.

2
00:02:05,125 --> 00:02:07,211
One minute later.

25’in 23,976’ya oranı 1,0427094’tür; diğer yön ve sıfırdan uygulanır. Açılış repliği bir dakika içeride durur ve iki buçuk saniye ileri gider. Açılış boşluğu da zaman çizelgesinin bir parçasıdır, o yüzden her şeyle birlikte ölçeklenir. İlk altyazı yerinde kalsın, yalnızca sonrakiler kaysın istiyorsanız aradığınız şey oran değil sabit kaydırma ya da nokta senkronudur.

Sık sorulan sorular

İki kare hızından hangisini ilk kutuya yazmalıyım?

Dosyanın hangi hıza göre zamanlandığını — altyazının hazırlandığı sürümü, izleyeceğiniz videoyu değil. Çarpan birinci kutunun ikinciye bölümüdür; 24 fps için yapılmış ve 25 fps’te gereken bir dosya 0,96 alır, PAL’den geri dönen aynı dosya 1,0416667 alır. İkisi de ancak bir çift olarak anlam taşır: 0,96 tek başına, dosyanın hangi sürümden geldiği bilinmeden hiçbir şey demez.

Listede olmayan kare hızlarını yazabilir miyim?

Evet. Aritmetik açısından iki kutu serbest metindir ve oran içlerine ne yazarsanız ondan çıkarılır; 29,97, 30, 48, 59,94 ve 60 çalışır. Bu gruptaki altı sayfa, insanların uygulamada karşılaştığı çiftler olduğu ve çifti adıyla anan bir sayfa sebebini anlatabildiği için vardır. Oranı hızlardan değil doğrudan biliyorsanız zamanlama grubundaki ölçek sayfası yüzdeyi doğrudan alır.

Kare hızı dönüştürmesinden sonra her altyazı neden kısalıyor?

Çünkü her repliğin iki kenarı da aynı oranla çarpılır. 0,96’da iki saniyelik bir altyazı 1,92 saniye, 0,95904’te 1,918 saniye olur. Metinden bir şey kesilmez: zaman çizelgesinin tamamı daha hızlı oynatıldığı için repliğe daha az süre kalır ve satırın okuma hızı da aynı %4 oranında yükselir. PAL’e dönüştürülmüş bir dosyayı yayına vermeden önce bunu kontrol etmekte fayda var.

MicroDVD dosyası kare numaralarını neden koruyor?

Çünkü zaman kodları kare numarasıdır ve değişen görüntüler değildir; farklı hızda oynatılan aynı çekimler hâlâ aynı karelerdir. Dönüştürmenin yeniden yazdığı şey, dosyanın ilk satırında bildirilen kare hızıdır; oynatıcı bu numaraları saniyeye onunla dönüştürür. Zamanlaması yanlış karelerde sayılmış bir .sub öbür durumdur: orada kare numaraları gerçekten kayar ve o çiftin sayfası 23,976 ile 29,97’dir.

Her kare hızı çifti için ayrı bir sayfa gerekiyor mu?

Hayır, bu sayfa her çifti işler. Gruptaki diğer sayfalar iki kutuyu dolduran ve çifti anlatan kısayollardır: film ile PAL için 24 ve 25, NTSC film ile PAL için 23,976 ve 25, kare sayımı karışıklıkları için 23,976 ve 29,97, iki kez sayılmış taramalı malzeme için 50 ile 25. O sayfalarda burada olmayan hiçbir şey yok — fark, dosyanızın neden onlara ihtiyaç duyduğunu anlatmalarıdır.

İki kutuya aynı hızı yazarsam ne olur?

Hiçbir şey olmaz ve araç çalışıyormuş gibi yapmak yerine bunu söyler. Oranı bir olan bir eşleme özdeşliktir, dosya girdiği gibi bayt bayt geri gelir. Bu kendi başına yararlı bir kontroldür: iki kutu da aynı hızdayken bir dosyayı bu sayfaya bırakın, karşınızda ayrıştırıcının ve yazıcının ona yaptığı şey vardır, üstünde kare hızı aritmetiği yoktur.

İlgili araçlar