Balansera radbrytningar
Eller klistra in undertexttext
Inställningar
Ett fält, fem val, och varje val har en egen sida. Bryt om flödar varje textblock om till kolumnantalet, vilket kan korta en rad som var för lång lika lätt som det kan dra upp en kort rad igen. Dela långa rader bryter bara de rader som är över antalet och lämnar resten precis som de var. Balansera behåller det antal rader varje textblock redan har och flyttar orden mellan dem tills den längsta raden är så kort den kan bli. Slå ihop sätter varje textblock på en enda rad. Begränsa lämnar varje textblock som redan ligger inom radantalet orört. Den här sidan fyller i fältet med valet som dess titel namnger och listar inget annat.
Vilken bildfrekvens tiderna räknas i. På formatsidorna är det här vad MicroDVD behöver, eftersom formatet lagrar tider som bildnummer. På bildfrekvenssidorna är det den frekvens som filens tider byggdes för – den version som undertexterna gjordes för – och sidans andra fält tar frekvensen för den video du ska använda dem med. 23,976, 24, 25, 29,97, 30, 50, 59,94 och 60 är de vanligaste. Blir det fel förskjuts hela tidslinjen, och på bildfrekvenssidorna förskjuts den med ett förhållande i stället för med ett fast belopp.
Jämna ut raderna i varje textblock utan att ändra antalet rader. Sidan flyttar om var radbrytningen ligger så att den längsta raden blir så kort som möjligt, vilket ger en jämnare textbild än en brytning som lämnat en lång rad och en kort.
Antalet rader är fast. Ett textblock med två rader får två rader efteråt, och ett textblock med en rad lämnas som det är. Det som ändras är var brytningen sitter: orden flyttas mellan raderna men inget ord delas och ingen text läggs till eller tas bort.
Rader som börjar med ett replikstreck behandlas som egna block. Sidan flyttar inte ord mellan två talare, eftersom en replik som börjar med ett tankstreck är en egen yttring och en sammanslagning skulle göra det otydligt vem som säger vad. Varje replikblock jämnas för sig.
Elva format kan användas; ren text erbjuds inte eftersom den inte har några textblock att jämna. Teckenbredden mäts med kinesiska och japanska tecken som två kolumner, så en blandad rad jämnas efter hur den faktiskt ser ut. Filen lämnar aldrig webbläsaren.
Exempel
En kort andra rad och en lång första
Indata
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.
Resultat
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.
Radantalet är fortfarande två, men den långa första raden har kortats och den korta andra raden fyllts ut. Ordet train flyttas inte; brytningen flyttas till en annan ordgräns så att de två raderna blir jämnare.
Ett textblock som redan är jämnt
Indata
1
00:00:01,000 --> 00:00:04,000
The train leaves at six
in the evening Seven.
Resultat
1
00:00:01,000 --> 00:00:04,000
The train leaves at six
in the evening Seven.
Rader är redan så jämna som de kan bli med två rader, så ingenting ändras. Sidan rapporterar att textblocket inte behövde flyttas, och texten kommer tillbaka byte för byte.
Ett kinesiskt ord mot en engelsk rad
Indata
WEBVTT
00:00:01.000 --> 00:00:04.000
你好
Good morning to you everyone
Resultat
WEBVTT
00:00:01.000 --> 00:00:04.000
你好 Good morning
to you everyone
Kinesiska tecken räknas som två kolumner, så den korta kinesiska raden väger tyngre än den ser ut att göra. Den engelska raden flyttas upp så att den kinesiska texten och Good morning delar första raden, medan resten hamnar på den andra.
Vanliga frågor
Ändras antalet rader i ett textblock?
Nej. Sidan behåller radantalet och flyttar bara var brytningen ligger. Ett textblock med två rader får två rader, och ett textblock med en rad lämnas orört eftersom det inte finns någon brytning att flytta. Vill du ändra antalet rader ska du använda sidan som begränsar rader eller den som tar bort radbrytningar.
Hur avgörs vad som är en jämn rad?
Sidan minimerar den längsta radens bredd medan antalet rader hålls fast. Den letar alltså efter den brytning som gör den bredaste raden så smal som möjligt, inte efter en brytning som ger exakt lika långa rader. Teckenbredden mäts i kolumner, där kinesiska och japanska tecken räknas som två.
Vad händer med rader som börjar med replikstreck?
De behandlas som egna block. Sidan flyttar inte ord mellan två talare, eftersom en replik som börjar med tankstreck är en egen yttring. Varje replikblock jämnas för sig, och antalet rader inom blocket är fortfarande fast. En replik som redan är en rad lämnas därför orörd.
Kan ett ord delas mitt i?
Nej. Brytningen flyttas mellan ord, aldrig inuti ett ord, så varje ord står helt på en rad. Ett ord som är längre än hela radbredden kan därför inte göras kortare av den här sidan; det lämnas som det är. Sidan som bryter för långa rader hanterar det fallet och räknar det.
Fungerar radbalanseringen i både SRT och ASS?
Ja. Sidan arbetar på radbrytningarna inne i varje textblock, inte på formatets syntax, så alla tolv format fungerar. Antalet textblock och deras tider är oförändrade; det är bara fördelningen mellan raderna som ändras.
Ändrar balanseringen textblockens tider?
Nej. Sidan rör bara hur orden fördelas mellan raderna inne i varje textblock. Tider, ordning, antal textblock och formatets syntax är oförändrade. Det som ändras är var radbrytningen hamnar, inte när textblocket visas.