Gå till huvudinnehållet
SubtitleMatrix

Ta bort radbrytningar i undertexter

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.

Ta bort alla radbrytningar i undertexten så att varje textblock blir en enda rad. Där en brytning stod sätts ett mellanslag, så orden inte smälter samman, och resultatet blir en löpande text som kan läsas som en enda replik.

Kinesiska och japanska tecken är ett undantag: mellan två sådana tecken sätts inget mellanslag, eftersom språken inte använder mellanslag mellan ord. En rad som slutar med kinesiska och en som börjar med kinesiska fogas därför ihop direkt, medan en latinsk brytning får ett mellanslag.

Tomma rader bidrar inte med något. En rad som är tom tas bort när textblocket fogas ihop, i stället för att lämna dubbla mellanslag efter sig. Ett textblock där några rader var tomma får alltså en ren text utan spår av dem.

Rader som börjar med replikstreck fogas också ihop, med strecken kvar i texten, och antalet sådana sammanfogningar redovisas. Elva format kan användas; ren text erbjuds inte. Tider, ordning och textblockens antal är oförändrade.

Exempel

Ett textblock med två rader och ett med en

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:08,000
A single line

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:08,000
A single line

De två raderna fogas ihop med ett mellanslag där brytningen stod, så meningen blir en enda rad. Det textblock som redan hade en rad lämnas orört.

Tre talare på tre 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

Replikstrecken står kvar och raderna fogas ihop till en rad med mellanslag mellan replikerna. Sidan räknar hur många sådana sammanfogningar den gjorde, så du kan se att talarnas rader inte längre är åtskilda.

En tom rad och ett kinesiskt textblock

Indata

[Script Info]
Title: join

[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:04.00,Default,,0,0,0,,Hello\N\Nworld
Dialogue: 0,0:00:06.00,0:00:09.00,Default,,0,0,0,,你好世界\N再见朋友

Resultat

[Script Info]
Title: join

[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:04.00,Default,,0,0,0,,Hello world
Dialogue: 0,0:00:06.00,0:00:09.00,Default,,0,0,0,,你好世界再见朋友

Den tomma raden i det första textblocket bidrar inte med något och lämnar inga dubbla mellanslag; Hello world blir en rad. I det kinesiska textblocket sätts inget mellanslag mellan tecknen, så de två raderna fogas ihop direkt.

Vanliga frågor

Blir varje textblock en enda rad?

Ja. Alla radbrytningar inom ett textblock tas bort, och där en brytning stod sätts ett mellanslag så att orden inte smälter samman. Textblockens antal och ordning är oförändrade; det är bara raderna inuti varje textblock som blir en. Ett textblock som redan hade en rad lämnas som det var.

Sätts ett mellanslag mellan kinesiska tecken?

Nej. Kinesiska och japanska använder inga mellanslag mellan ord, så när en rad slutar med ett sådant tecken och nästa börjar med ett fogas de ihop direkt. En latinsk brytning får däremot ett mellanslag. Regeln gäller tecknen närmast brytningen, så en blandad rad kan få mellanslag på ena sidan och inget på den andra.

Vad händer med en tom rad inuti ett textblock?

Den bidrar inte med något och tas bort när textblocket fogas ihop. Utan den regeln skulle en tom rad lämna två mellanslag efter sig, eller ett mellanslag i början av raden. Ett textblock med en tom rad mellan två textrader får alltså en ren text utan spår av den tomma raden.

Fogas rader med replikstreck ihop?

Ja, de fogas ihop som alla andra rader, och replikstrecken står kvar i texten. Eftersom strecken markerar olika talare redovisar sidan hur många sådana sammanfogningar den gjorde. Om du vill behålla talarna åtskilda ska du inte använda den här sidan, utan i stället begränsa antalet rader.

Blir en ASS-fil förstörd när radbrytningarna tas bort?

Nej. Sidan tar bara bort radbrytningarna inne i texten och lämnar formatets syntax orörd, så ASS-filens Dialogue-rader, stilar och tider står kvar. Varje textblock blir en rad, och ordningen mellan textblocken är oförändrad.

Försvinner tiderna när radbrytningarna tas bort?

Nej. Sidan tar bara bort radbrytningarna inne i texten. Textblockens start, slut och ordning står kvar, och formatets syntax är orörd. Det som ändras är att varje textblock blir en rad i stället för två eller flera.

Relaterade verktyg