Ana içeriğe geç
SubtitleMatrix

Uzun satırları böl

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.

Karakter yerine sütunla sayılır, yani bir Çince ya da Japonca karakter iki sütun tutar, aksanlı bir Latin harfi bir. Latin alfabeli altyazılar için olağan sayı 42’dir. Düşürürseniz satırlar kısalır ama çoğalır; hiçbir şey hiçbir zaman kesilip atılmaz.

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 tek bir şey yapar: verdiğiniz sütun sayısından uzun satırları böler. Zaten sınırın içinde olan her satır, bölünen satırların hemen yanında duranlar dahil, baytına kadar olduğu gibi bırakılır. Dosyanızda birkaç kaçak satır varsa ve geri kalan kırılmalar iyiyse, bu sayfa o birkaçını düzeltir ve başka hiçbir şeye dokunmaz.

Sayı sütun olarak ölçülür. Bir Latin harfi bir sütun, bir Çince ya da Japonca karakter iki sütun tutar; bu yüzden 42 sınırı kırk iki Latin harfi ya da yirmi bir Çince karakter alır ve ikisi de aynı genişlikte çıkar. Varsayılan 42’dir, Latin alfabesiyle yazılan altyazıların on yıllardır kullandığı sayıdır.

Bölme, sözcükler arasındaki sınırlarda olur ve asla bir sözcüğün içinde olmaz. Bir URL ya da uzun bir Almanca bileşik sözcük gibi sınırın tamamından uzun bir sözcüğe kendi satırı verilir ve sınırın üstünde bırakılır; çalıştırma da kaç satırın hâlâ fazla geniş olduğunu söyler. Bir sözcüğü ikiye kesmek metninizi düzenlemek olurdu ve bu sayfanın başlığı sözcükleri değiştirmek değil satır kırılmalarını taşımak vaat eder.

Başlamadan önce açık olması gereken bir şey var: bu sayfa birleştirmez. İki satırı da 12 sütun olan bir replik, tek satıra sığacak olsa bile iki satır kalır, çünkü onları bir araya çekmek bölmek değil yeniden akıtmaktır ve bunun ayrı bir sayfası vardır. Her şey tarayıcınızda, yükleme ve hesap olmadan çalışır 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

İyi durumdaki bir satırın yanında kaçak bir satır

Girdi

1
00:00:01,000 --> 00:00:04,000
I told you we would miss the last train if we stayed any longer
Short line

Çıktı

1
00:00:01,000 --> 00:00:04,000
I told you we would miss the last train if
we stayed any longer
Short line

İlk satır 42 sınırına karşı 52 sütundu, bu yüzden sığan son sözcükten sonra bölünüyor ve tam 42’de bitiyor. İkinci satır 10 sütundur ve olduğu gibi, bayt bayt, aynı konumda geri geliyor — ne yeniden ölçülüyor ne de bir şeyle birleştirilmek üzere ele alınıyor. Bu ikinci kısım, bu sayfa ile sarmalayan sayfa arasındaki bütün farktır: sarmalama iki satırı da yeniden akıtır ve bu kısa satırı pekâlâ başka bir yere koyabilirdi.

Tüm satır uzunluğundan daha uzun bir sözcük

Girdi

1
00:00:01,000 --> 00:00:04,000
Say it: pneumonoultramicroscopicsilicovolcanoconiosis

Çıktı

1
00:00:01,000 --> 00:00:04,000
Say it:
pneumonoultramicroscopicsilicovolcanoconiosis

45 sütunluk sözcük, onu bir sözcük olarak tutan hiçbir kırılmayla 42 sınırının altına indirilemiyor; bu yüzden ona kendi satırı veriliyor ve sınırın üstünde bırakılıyor, çalıştırma da hâlâ sınırın üstünde bir satır olduğunu bildiriyor. Ondan önceki iki sözcük birinci satıra çıkıyor. Sözcüğü ikiye kesmek kimsenin okuyamayacağı bir şey üretir ve yerleşim değişikliği değil diyaloğunuzda bir değişiklik olurdu; bu sayfaya istenen de bu değildir.

Kısa bir satır ve aynı sınırı aşan Çince bir satır

Girdi

WEBVTT

00:00:01.000 --> 00:00:04.000
Good.
你好世界今天天气很好我们出去玩吧顺便买点东西回来

Çıktı

WEBVTT

00:00:01.000 --> 00:00:04.000
Good.
你好世界今天天气很好我们出去玩吧顺便买点东
西回来

Bir replikte iki satır var ve yalnızca biri sınırın üstünde. Good. satırı 5 sütundur ve kımıldamıyor; Çince satır yirmi dört karakter, yani 48 sütun, ve yirmi birinciden sonra bölünüyor. Çincede boşluk yoktur, bu yüzden her karakter kendi kırılma noktasıdır ve kırılma cümlenin içine düşer — bu yazı için olağandır ve sayının karakterle değil ekran genişliğiyle ölçülmesinin nedeni de budur. WEBVTT başlığı ve zamanlama satırı içeri girdiği gibi geri geliyor.

Sık sorulan sorular

Uzun satırları bölmek, altyazıyı sarmalamaktan nasıl farklıdır?

Sarmalama her repliği baştan yeniden akıtır, bu yüzden uzun bir satırın yanındaki kısa satır yukarı çekilebilir ve zaten var olan bütün kırılmalar yer değiştirebilir. Bu sayfa yalnızca sınırı aşan satırlara dokunur. İkisi de aynı sütun sayısını kullanır ve tek başına sınırı aşan bir replikte aynı dosyayı üretebilir, ama zaten iyi olan her replikte farklı davranırlar: sarmalama onu değiştirebilir, bölme bayt bayt olduğu gibi bırakır.

Zaten kısa olan satırlarım neden hiç değişmedi?

Çünkü onlara yapılacak bir şey yoktu. Sayfa her satırı ölçer, sınırı aşanları böler ve geri kalanı yeniden ölçülmüş bir kopyadan yeniden yazmak yerine olduğu gibi geçirir. Bu yalnızca çıktının aynı göründüğüne dair bir iddia değildir: sınırın içindeki satırlar dosyanın tuttuğu verinin aynısı olarak geçer; kırılmalarını elle düzelttiğiniz bir dosyada bu sayfayı çalıştırmayı güvenli kılan şey de budur.

Uzun bir altyazı satırını bölmek başlangıç ya da bitiş zamanını değiştirir mi?

Hayır. Bölünen bir repliğin iki satırı da aynı anda, tam olarak repliğin zaten sahip olduğu süre boyunca ekrandadır. Zaman çizelgesi hakkında hiçbir şey değişmez ve replik numaraları dosyanın kendisine aittir. İhtiyacınız olan şey iki yarının birbiri ardına görünmesiyse bu başka bir iştir: uzun bir altyazıyı iki repliğe bölen sayfa zamanı da paylaştırır, ki bu filmin zamanlamasında yerleşiminde değil görünür bir değişikliktir.

Bölünen altyazı satırı tam olarak nereden bölünür?

Bir boşlukta ya da boşluk kullanmayan bir yazıda karakter sınırında. Bir sözcüğün içinde kırılma yapılmaz: sözcüğün ikiye kesilmesi gerekirdi ve bu, okurun okuduğunu değiştirir. Çince ve Japonca metinde bölünecek boşluk yoktur, bu yüzden her karakter bir sınırdır ve kırılma cümlenin herhangi bir yerine düşebilir. O yazılar böyle dizilir ve sınırın karakterle değil ekran sütunuyla sayılmasının nedeni de budur.

Uzun altyazı satırlarını böldükten sonra rapor ne gösterir?

Kaç replikte bir satırın bölündüğünü ve çalıştırma bittiğinde kaç satırın hâlâ sınırın üstünde olduğunu. Bakılacak sayı ikincisidir, çünkü sınırın içine alınamayan satırların sayısıdır — olağan nedeni sınırdan uzun bir sözcüktür. Zaten sınırın içinde olan replikler hiç sayılmaz, bu yüzden bir replik gösteren bir rapor gerçekten bir repliğin değiştiği anlamına gelir.

Hangi altyazı formatlarında uzun satırlar bölünebilir?

Replikleri birden fazla satır taşıyabilen on bir tanesinde: SRT, WebVTT, ASS, SSA, SBV, SAMI, LRC, MicroDVD, TTML, JSON ve CSV. Düz metin dışarıda kalır, çünkü o formatta bir metin satırı bir repliktir, yani repliğin içinde bölünecek bir satır yoktur ve bir metin dosyasında çalıştırma dosyayı değişmeden döndürür. Satır uzunluğu görünen metnin özelliğidir, bu yüzden bir kırılmayı kapsayan biçimlendirme aralığı düşürülmek yerine iki yarıda da tutulur.

İlgili araçlar