Gå till huvudinnehållet
SubtitleMatrix

Radbryt undertexter vid teckengräns

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.

Räknat i kolumner snarare än tecken, så ett kinesiskt eller japanskt tecken tar två av dem och en accentuerad latinsk bokstav tar en. 42 är det vanliga talet för undertexter med latinskt skrift. Sänk det och raderna blir kortare men fler; inget klipps någonsin bort.

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.

Lägg om varje textblock så att raderna ryms inom en vald bredd. Sidan slår ihop korta rader och delar långa, och fyller varje rad girigt upp till gränsen — standardvärdet är 42 kolumner — så att textblocket använder så få rader som möjligt utan att någon rad blir för bred.

Till skillnad från sidan som bara delar långa rader rör den här sidan alla textblock. Ett textblock med två korta rader slås ihop och delas om på nytt, och ett textblock med en lång rad delas vid en ordgräns. Resultatet blir en enhetlig bredd i hela filen.

Rader som börjar med replikstreck slås inte ihop med varandra. De är egna talare och behandlas som egna block som radbryts för sig, så en replik inte hamnar på samma rad som en annan talares. Ett överlångt ord som inte får plats får stå kvar och räknas, eftersom sidan inte delar ord.

Elva format kan användas; ren text erbjuds inte. Kinesiska och japanska tecken räknas som två kolumner, och tider, ordning och antal textblock är oförändrade. Filen lämnar aldrig webbläsaren.

Exempel

Ett textblock brutet för tidigt och ett för sent

Indata

1
00:00:01,000 --> 00:00:04,000
We could take the train
and be there by six

2
00:00:05,000 --> 00:00:09,000
I told you we would miss the last train if we stayed any longer

Resultat

1
00:00:01,000 --> 00:00:04,000
We could take the train and be there by
six

2
00:00:05,000 --> 00:00:09,000
I told you we would miss the last train if
we stayed any longer

Det första textblocket hade två korta rader som slås ihop och delas om, så den första raden fylls upp till 42 kolumner och six hamnar på en egen rad. Det andra textblocket hade en lång rad som delas vid en ordgräns. Båda följer nu samma bredd.

En kinesisk rad där ett tecken är två kolumner

Indata

WEBVTT

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

Resultat

WEBVTT

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

Den kinesiska raden mäts i kolumner, inte i antal tecken, och delas därför så att den första delen ryms inom 42 kolumner. Eftersom kinesiska inte har mellanslag hamnar brytningen mellan två tecken, och den andra delen blir en egen rad.

Två talare på två rader

Indata

1
00:00:01,000 --> 00:00:04,000
- Then we walk
- All the way home

Resultat

1
00:00:01,000 --> 00:00:04,000
- Then we walk
- All the way home

Raderna börjar med replikstreck och behandlas som egna block, så de slås inte ihop fast de tillsammans hade rymts på en rad. Varje replik radbryts för sig, och resultatet blir två rader som förut.

Vanliga frågor

Vad skiljer den här sidan från den som delar långa rader?

Den här sidan lägger om varje textblock: korta rader slås ihop och långa delas, så texten fyller raderna så jämnt som möjligt upp till bredden. Sidan som delar långa rader rör bara rader som är för breda och lämnar korta rader orörda. Välj den här när hela filen ska ha en enhetlig bredd, och den andra när du bara vill åtgärda de värsta raderna.

Hur fylls raderna?

Girigt: sidan lägger så många ord på varje rad som ryms inom bredden innan den bryter. Det ger så få rader som möjligt utan att någon rad överskrider gränsen. Ett ord som är längre än hela bredden får stå kvar och räknas, eftersom sidan inte delar ord.

Slås rader med replikstreck ihop?

Nej. En rad som börjar med replikstreck är en egen talare och behandlas som ett eget block. Sidan radbryter varje replikblock för sig, så två repliker inte hamnar på samma rad. Det kan betyda att ett textblock får fler rader än nödvändigt, men det bevarar vem som säger vad.

Hur mäts bredden på kinesisk text?

Varje kinesiskt eller japanskt tecken räknas som två kolumner, eftersom det tar dubbelt så mycket plats som ett latinskt tecken. En rad med 21 sådana tecken fyller alltså 42 kolumner. Brytningen hamnar mellan två tecken, eftersom språken inte har mellanslag mellan ord.

Kan jag radbryta undertexten vid 42 tecken i vilket format som helst?

Ja. Sidan arbetar på texten i varje rad och inte på formatets syntax, så alla tolv format fungerar. Standardbredden är 42 kolumner och två rader, och du kan ändra båda i panelen. Teckenbredden räknas lika i alla format.

Behåller textblocken sina tider vid radbrytning?

Ja. Sidan lägger till radbrytningar inne i varje textblock och rör varken start, slut eller ordning. Antalet textblock är detsamma, och formatets syntax lämnas orörd. Det som ändras är hur många tecken som får plats på varje rad.

Relaterade verktyg