Altyazıları karelere oturt
Ya da altyazı metnini yapıştırın
Seçenekler
Her replik sınırı bu hızdaki en yakın kareye taşınır; yani 25 fps’te 00:00:02,010 → 00:00:02,000 ve 00:00:02,030 → 00:00:02,040 olur. İki karenin tam ortasındaki bir sınır yukarı yuvarlanır, yani 00:00:02,020 → 00:00:02,040. Hiçbir şey ölçeklenmez: zaman çizelgesi uzunluğunu korur ve sınırlar yalnızca karelere oturur, böylece her repliğin süresi iki yönde yarım kareye kadar değişebilir. Bu, dosyanın bildirdiği kare hızı değildir — yalnızca sınırların çıktıda nereye oturacağını belirler.
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.
Bu sayfa her replik sınırını seçtiğiniz kare hızının en yakın karesine taşır. Hiçbir şeyin hızını değiştirmez: zaman çizelgesi uzunluğunu korur, replik sırası olduğu gibi kalır ve değişen tek şey her sınırın nereye oturduğudur; saniyede 25 karede 00:00:02,010 → 00:00:02,000 olur, 00:00:02,030 ise 00:00:02,040 olur. Bu yüzden bir repliğin süresi her iki uçta yarım kareye kadar değişebilir; bu sayfanın bilerek yaptığı takas budur.
Yaptığı iş, bir kararı oynatıcının elinden almaktır. Altyazılar milisaniye olarak saklanır, ama oynatıcıların ve yakma araçlarının çoğu kareyle çalışır; iki kare arasına düşen bir sınırı çizen taraf yuvarlamak zorundadır ve farklı yazılımlar farklı yuvarlar. Bir oynatıcı repliği bir kare erken, bir diğeri bir kare geç gösterir ve aynı dosya iki makinede biraz kaymış görünür. Burada bir kez oturtmak, o kararı size ait kılar ve bir kez verir: bundan sonra her sınır bir kare sınırıdır ve dosyayı okuyan her araç aynı fikirdedir.
Bu bir kare hızı dönüştürmesi değildir. Altyazıları 23,976’dan 25’e taşımak bütün zaman çizelgesini bir oranla çarpar, böylece replikler videoya yine oturur; o başka bir gruptaki başka bir sayfadır. Bu sayfa videoyu tamamen dışarıda bırakır: dosya zaten doğruysa ve yalnızca sınırların karelerde olmasını istiyorsanız oturtun; dosya videoya göre yanlışsa önce oranın değişmesi gerekir.
İki kare hızı kutusu görünür çünkü iki farklı soruyu yanıtlarlar. Biri, dosyanın okunduğu hızdır ve MicroDVD gibi kare numarasıyla yazan biçimlerin anlaşılabilmesi için gereklidir. Diğeri, oturtulacak hızdır. Kendi hızını bildiren bir dosyada ikisi genellikle aynı sayıdır ve karıştırmak sessizdir: çıktı yine kare hassasiyetindedir, yalnızca kimsenin istemediği ızgaradadır. Her şey bu tarayıcı sekmesinde, yükleme olmadan çalışır; SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON ve CSV için aynı biçimde.
Örnekler
Her sınır bir kareye oturuyor
Girdi
1
00:00:02,020 --> 00:00:04,030
Hello there.
2
00:00:07,010 --> 00:00:09,040
Second line.
Çıktı
1
00:00:02,040 --> 00:00:04,040
Hello there.
2
00:00:07,000 --> 00:00:09,040
Second line.
Saniyede 25 karede sınırlar 40 milisaniyenin katlarına aittir. 02,020 iki komşu sınırın tam ortasındadır ve yukarı, 02,040’a yuvarlanır; 04,030 04,040’a çıkar; 07,010 07,000’e iner. Hiçbir şey ölçeklenmedi: ikinci replik hâlâ yaklaşık iki saniyedir ve aradaki boşluk kareye kadar aynıdır, ama her repliğin kendi süresi biraz kaydı ve 2.010 ms ile 2.030 ms, 2.000 ms ile 2.040 ms olarak çıktı.
Bir kareden kısa replik
Girdi
1
00:00:04,000 --> 00:00:04,010
Squeezed.
2
00:00:06,010 --> 00:00:08,010
A normal one.
Çıktı
2
00:00:06,000 --> 00:00:08,000
A normal one.
10 milisaniyelik repliğin iki sınırı da 100. kareye yuvarlanıyor; oturtma onu her iki uçta aynı zamanda bırakır ve başladığı yerde biten bir replik gösterilemez. Bir kareye uzatılmak yerine düşürülür ve sayılır, çünkü süre uydurmak, dosyanın hiç istemediği bir altyazıyı ekrana koymak olurdu. Saniyede 25 karede bunun için repliğin 20 milisaniyeden kısa olması gerekir; ikinci replik yirmi kat uzundur ve her zamanki gibi davranır.
Kesirli kare hızı süreleri olduğu gibi bırakamaz
Girdi
1
00:00:01,000 --> 00:00:03,000
Hello there.
Çıktı
1
00:00:01,001 --> 00:00:03,003
Hello there.
Saniyede 23,976 kare, kare başına tam sayı milisaniye vermez; bu yüzden hiçbir yuvarlak saniye bir kare sınırı değildir ve iki kenar da kayar: tam 2.000 ms süren bir replik 2.002 ms uzunluğunda çıkar. Her sınır yine bir karededir, sayfanın sözü budur, ama kaynağın yazıldığı yuvarlak sayılar gitmiştir. Bir dosyayı 23,976 ya da 29,97’ye oturtup zamanlamaların değişmeden geri geleceğini beklemeden önce bunu görmekte yarar var.
Sık sorulan sorular
Karelere oturtma, kare hızı dönüştürmesinin yapmadığı neyi yapar?
Dönüştürme zaman çizelgesinin uzunluğunu değiştirir; oturtma yalnızca sınırların çizelge üzerinde nereye düştüğünü değiştirir. Altyazıları saniyede 24’ten 25’e taşımak her zaman damgasını 0,96 ile çarpar, böylece videoya yine otururlar ve iki saniyelik bir replik 1,92 saniye olur. Oturtma o iki saniyeyi iki saniye olarak bırakır ve kenarlarını en yakın kareye taşır, her birini yarım kareden az değiştirir.
Altyazıları karelere oturtmak, farklı kare hızında oynayan bir videoyla hizalar mı?
Hayır. Bu sayfa videoya hiç bakmaz ve zaman çizelgesinin uzunluğunu hiç değiştirmez; video farklı hızda oynadığı için kayan bir dosya, oturttuktan sonra da tam aynı ölçüde kaymış kalır. Önce oranı çıkarın — kare hızı dönüştürme sayfaları bunun içindir — sonra teslim edeceğiniz araç sınırları karelerde istiyorsa oturtun.
Karelere oturtulunca bir repliğin süresi ne kadar değişebilir?
Her kenarda yarım kareye kadar, yani toplamda bir kareye kadar ve asla daha fazla. Saniyede 25 karede bu, bir replikte en çok 40 ms, sınır başına 20 ms demektir. 23,976 veya 29,97’de kare başına tam sayı milisaniye yoktur; bu yüzden yuvarlak değerlerde başlayıp biten bir replik bile kayar: iki saniyelik bir replik 2.002 ms olur.
Sayfayı iki kez çalıştırdım, ikinci çalıştırma hiçbir şeyi değiştirmedi. Bu doğru mu?
Evet ve sayfayı toplu işlemde bırakmayı güvenli kılan da budur. Her sınır bir karede olduğunda, bir sınıra en yakın kare o sınırın kendisidir; bu yüzden ikinci çalıştırma dosyayı bayt bayt geri verir. Bir teslimi denetliyorsanız bu şu anlama da gelir: ikinci geçişte değişen bir dosya ilk seferde tam oturmamıştır; olmaması gerekir, ama ucuz bir sınavdır.
Karelere oturtma sırasında bir altyazı kaybolabilir mi?
Yalnızca yarım kareden kısaysa, yani iki sınırı da aynı kareye yuvarlanıyorsa ve yazılacak replik kalmıyorsa. Saniyede 25 karede bu, 20 milisaniyenin altındaki her şey demektir ve hiçbir gerçek altyazı bu kadar kısa değildir; sayfa düşürdüğünü sayar, bu yüzden bakılacak yer indirme değil rapordur.
Dosyanın kendisinin bildirdiği kare hızına mı oturtmalıyım?
Kendiliğinden değil: bildirim, dosyadaki kare numaralarının nasıl okunacağını söyler; oturtma hızı ise sınırların çıktıda nereye gideceğini söyler. Çoğu teslimde ikisi aynı sayıdır. Başka bir hızda çalışan bir araca dosya hazırlarken ayrılırlar ve orada bildirilen hızı seçmek sessiz hatadır: çıktı yine kare hassasiyetindedir, ama kimsenin istemediği ızgarada.