Ana içeriğe geç
SubtitleMatrix

Altyazı satırlarını dengele

Metin ve stilSatırları yeniden sar
Ya da altyazı metnini yapıştırın

Seçenekler

Tek kutu, beş seçenek ve her seçeneğin kendi sayfası var. Sar, her repliği sütun sayısına göre yeniden akıtır; bu, çok uzun bir satırı kısaltabildiği kadar kısa bir satırı da yukarı çekebilir. Uzun satırları böl yalnızca sayıyı aşan satırları böler ve gerisini tam olduğu gibi bırakır. Dengele, her repliğin zaten sahip olduğu satır sayısını korur ve en uzun satır olabildiğince kısalana dek kelimeleri satırlar arasında taşır. Birleştir her repliği tek satıra koyar. Sınırla, satır sayısı içinde kalan her repliği olduğu gibi bırakır. Bu sayfa kutuyu başlığının adlandırdığı seçenekle doldurur ve başkasını listelemez.

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, bir repliğin hâlihazırda taşıdığı satırları dengeler. Satır sayısını dosyanın yazdığı gibi bırakır ve sözcükleri bu satırlar arasında, en uzun satır olabildiğince kısalana kadar taşır. İki satıra 63 ve 5 sütunla gelen bir replik, 33 ve 35 sütunluk iki satırla çıkar; yanındaki, zaten dengeli olan repliğe ise hiç dokunulmaz.

Bu sayfayı sarmalayan ve bölen sayfalardan ayıran şey budur. Sarmalama, sizin verdiğiniz sütun sayısına göre çalışır ve satır eklemekte ya da çıkarmakta serbesttir; bölme sayfası ise yalnızca sınırı aşan satırlara dokunur. Burada satır sayısı bir girdi değildir — dosyadan okunan, sizin ya da oynatıcınızın çoktan kararlaştırdığı kabul edilen bir olgudur — ve değişen tek şey, sözcüklerin onun içinde nerede durduğudur.

Sayfanın izlediği kural, en uzun satırın olabildiğince kısa olmasıdır; bu, sözcükleri eşit biçimde dağıtmakla aynı şey değildir. Sözcüklerin uzunlukları farklı olduğu için sözcükleri eşit sayıda bölmek bir uzun, bir kısa satır verir. Sayfa bunun yerine, replik hâlâ bu sayıda satır taşısaydı satırların ne kadar dar olabileceğini sorar ve metni o genişliğe yerleştirir. Uygulamada iki satır birbirine yakın uzunlukta çıkar; ekranda fark ettiğiniz şey de budur.

Bazı replikler tamamen el sürülmeden bırakılır ve sayfa bunu, başarılı bir çalıştırma ilan etmek yerine hiçbir şey bildirmeyerek söyler. Tek satırlık bir repliğin sözcükleri taşıyacağı ikinci bir satırı yoktur. Her satırı tek sözcükten oluşan bir replik, o kadar satırla olabileceği kadar kısadır. Tireyle başlayan bir satır ise konuşmacı değişikliğini işaretler: bu bloklar birbirinden ayrı tutulur, çünkü bir kişinin satırının yarısını diğerininkine taşımak eşit bir bölüşüm değil, karışıklıktır. Her şey tarayıcınızda çalışır, yükleme yoktur ve replik başına birden fazla satır taşıyan on bir format kabul edilir: SRT, WebVTT, ASS, SSA, SBV, SAMI, LRC, MicroDVD, TTML, JSON ve CSV.

Örnekler

Kısa ikinci satır, uzun birinci satır

Girdi

1
00:00:01,000 --> 00:00:04,000
We could take the train and be there by six
or wait for the later one.

Çıktı

1
00:00:01,000 --> 00:00:04,000
We could take the train and be there
by six or wait for the later one.

İlk satır 43, ikincisi 26 sütundu; sayfa by six sözcüklerini birinci satırdan ikinciye taşıdı ve orada durdu: 36 ve 33 sütun, bu çiftin yaklaşabileceği en yakın değerdir ve daha ileri itmek ikinci satırı daha uzun olan yapardı. Replik hâlâ iki satır, sözcük sayısı aynı sırayla aynı, zamanlama ile replik numarası el sürülmemiş.

Zaten dengeli olan bir replik

Girdi

1
00:00:01,000 --> 00:00:04,000
The train leaves at six
in the evening Seven.

Çıktı

1
00:00:01,000 --> 00:00:04,000
The train leaves at six
in the evening Seven.

23 ve 21 sütun, bu satır çiftinin olabileceği en dengeli hâldir; bu yüzden sayfanın yapacak bir şeyi yoktur ve dosya bayt bayt geri gelir. Hiçbir şey bildirilmez de, çünkü iş bulamayan bir çalıştırma bir şey yapmış bir çalıştırma değildir. Bunu bir kez görmeye değer: satırları yine de yeniden yazan bir araç, zaten doğru olan bir dosyayı değiştirme riskini almış olurdu ve raporda sizi uyaracak hiçbir şey bulunmazdı.

Çince bir sözcük, İngilizce bir satır karşısında

Girdi

WEBVTT

00:00:01.000 --> 00:00:04.000
你好
Good morning to you everyone

Çıktı

WEBVTT

00:00:01.000 --> 00:00:04.000
你好 Good morning
to you everyone

Çince satır iki karakter, yani 4 sütun; İngilizce satır ise 28 — hiçbir okurun dengeli saymayacağı bir replik ve sayfa da aynı fikirde. Good morning sözcüklerini yukarı çekiyor, böylece satırlar 17 ve 15 sütun oluyor. Karakter saymak, sütun saymak yerine Çince satırı iki birim uzun sayar ve neredeyse hiçbir şeyi taşımazdı; bu sayfanın düzeltmek için var olduğu dengesizlik de tam olarak orada kalırdı. Dengelenen şey iki satırın ekrandaki görünümüdür, karakter sayısı değil.

Sık sorulan sorular

Altyazı satır kırılmalarını dengelemek tam olarak neyi değiştirir?

Bir repliğin içinde sözcüklerin nerede durduğunu ve başka hiçbir şeyi. Satır sayısı aynı kalır, sözcüklerin sayısı ve sırası aynı kalır, başlangıç zamanı, bitiş zamanı ve replik numarası dosyanın kendisine aittir. Satır sayısı oynatıcınız ya da yayın kuralınız için zaten doğruysa ve sorun yalnızca bir satırın komşusundan çok daha uzun olmasıysa kullanılacak sayfa budur.

Dengeleme neden sözcükleri eşit sayıda dağıtmakla aynı değildir?

Çünkü sözcüklerin hepsi aynı uzunlukta değildir, bu yüzden satır başına eşit sözcük sayısı eşit olmayan bir görünüm verir. I ve internationalization sözcüklerini taşıyan iki satırın her birinde tek sözcük olurdu ve biri 20 sütun genişliğindedir. Sayfa, hâlâ bu kadar satır varken satırların ne kadar dar olabileceğini sorar ve metni o genişliğe yerleştirir; iki satırın eşit sözcük sayısına değil, birbirine yakın uzunluğa gelmesinin nedeni budur.

Dengeleme bir altyazının satır sayısını değiştirir mi?

Hayır ve sayfanın amacı da bu. Satır sayısı replikten okunur ve sabit bir kısıt olarak kullanılır, bu yüzden iki satırlık bir replik iki satır, üç satırlık bir replik üç satır olarak döner. Farklı bir satır sayısı istiyorsanız sarmalama sayfası verdiğiniz sütun sayısına göre çalışır ve daha fazla ya da daha az satır üretebilir; altyazı başına satır sayfası ise bir üst sınırla çalışır.

Tireli satırlarım neden dengelenmeden bırakıldı?

Çünkü bir satırın başındaki tire konuşmacı değişikliğini işaretler ve iki blok birbirine karşı değil, ayrı ayrı dengelenir. 14 ve 18 sütunluk iki satır 14 ve 18 olarak kalır: bir konuşmacının sözlerinin bir kısmını diğerinin satırına taşımak iki kişinin diyaloğunu tek satıra koyar ve tirelerin orada bulunma amacının tam tersini yapar. Tek satırdan oluşan bir bloğun içinde taşınacak bir şey yoktur.

Tek satırlık ya da her satırı tek sözcük olan bir repliğe ne olur?

Değişmeden geri gelir ve çalıştırma onun için hiçbir şey bildirmez. Tek satırın sözcükleri taşıyacağı ikinci bir satırı yoktur. Satırlarının her biri tek sözcük taşıyan bir replik, hiçbir sözcük bölünemediği için o satır sayısıyla olabileceği kadar kısadır. İki durumda da dosya yeniden yazılmadan geçirilir ve rapor, repliği işlenmiş saymak yerine boş kalır.

Hangi formatlarda satır kırılmaları dengelenebilir?

Bir repliğin birden fazla satır taşıyabildiği on bir tanesinde: SRT, WebVTT, ASS, SSA, SBV, SAMI, LRC, MicroDVD, TTML, JSON ve CSV. Düz metin dışarıda kalır, çünkü orada bir metin satırı bir repliktir; yani her replik tam olarak tek satır taşır ve dengeleme hiçbir zaman bir şey yapamaz. On bir format dosya uzantısına göre değil, içeriklerine göre okunur ve sayfa çalışırken hiçbir şey yüklenmez.

İlgili araçlar