Gå till huvudinnehållet
SubtitleMatrix

Dela undertexter vid meningar

TidsanpassningDela vid en tidpunkt
Eller klistra in undertexttext

Inställningar

Klipper där en mening slutar och nästa börjar, och även där textblocket byter rad, eftersom undertextfiler ofta utelämnar punkten. En punkt, ett frågetecken eller ett utropstecken som inleder en ny mening räknas, inklusive de fullbreda varianterna som används i kinesisk och japansk text; en fortsättning med liten bokstav, en decimal som 3,5 och en vanlig förkortning som t.ex. eller dr. räknas inte. Varje mening får sedan en andel av textblockets tid i proportion till sin text.

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.

Den här sidan delar textblock vid meningsgränser i stället för vid en teckengräns. Varje punkt, frågetecken eller utropstecken som avslutar en mening blir en egen undertext, och en hård radbrytning räknas också som en meningsgräns. Tiden fördelas mellan meningarna i proportion till antalet tecken, så den mening som har mest text står längst på skärmen.

Delningen bygger på en lista över vanliga förkortningar och på att decimaltal skyddas. Mr. Smith och 3.5 är inte meningsslut, medan Dr. Jones arrived. The room was full. ger två block. Det är den enda bedömning sidan gör, och den är medvetet konservativ: hellre lämna en mening odelad än att dela mitt i en förkortning eller ett tal, eftersom en felaktig delning syns tydligt för tittaren.

Sidan är till för filer där en enda undertext bär flera meningar och där läsaren därför får för mycket text på en gång. Att dela vid meningen ger varje mening sin egen tid och gör läshastigheten jämnare, utan att texten ändras. Numreringen räknas om från ett, eftersom delningen lägger till block.

Det finns ingen gräns att ställa in: sidan delar vid varje meningsgräns den hittar, oavsett hur lång meningen är. Vill du i stället styra efter antal tecken är det sidan för långa undertexter som gäller, och vill du dela efter varaktighet finns det en egen sida för det. SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON och CSV tas emot, och inget laddas upp.

Exempel

Tre meningar i ett block

Indata

1
00:00:01,000 --> 00:00:04,000
He left. She stayed. We waited.

Resultat

1
00:00:01,000 --> 00:00:01,828
He left.

2
00:00:01,828 --> 00:00:02,966
She stayed.

3
00:00:02,966 --> 00:00:04,000
We waited.

De tre sekunderna delas 828, 1 138 och 1 034 ms – i proportion till 8, 11 och 10 tecken. Läshastigheten är poängen med delningen, så den längsta meningen får stå längst på skärmen, och det är avsiktligt.

Punkter som inte avslutar en mening

Indata

1
00:00:01,000 --> 00:00:03,000
Mr. Smith left at 3.5 seconds.

2
00:00:05,000 --> 00:00:08,000
Dr. Jones arrived. The room was full.

Resultat

1
00:00:01,000 --> 00:00:03,000
Mr. Smith left at 3.5 seconds.

2
00:00:05,000 --> 00:00:06,500
Dr. Jones arrived.

3
00:00:06,500 --> 00:00:08,000
The room was full.

Det första blocket 1 000–3 000 innehåller tre punkter och ingen av dem avslutar en mening, så det kommer tillbaka helt. Det andra 5 000–8 000 innehåller två riktiga meningsslut och blir 5 000–6 500 och 6 500–8 000, med Dr. lämnat i fred – vad förkortningslistan täcker avgör resultatet.

En mening per rad, helt utan skiljetecken

Indata

1
00:00:01,000 --> 00:00:04,000
He said hello
then she answered quietly.

Resultat

1
00:00:01,000 --> 00:00:02,000
He said hello

2
00:00:02,000 --> 00:00:04,000
then she answered quietly.

Det finns ingen punkt mellan raderna, så radbrytningen behandlas som meningsslut. Filer skrivna så är vanliga i transkriberingsexporter, och regeln är det som gör dem delbara över huvud taget. Varje bit får halva spannen eftersom den andra radens 26 tecken är dubbelt så många som den förstas 13.

Vanliga frågor

Vilka tecken räknas som meningsgräns när undertexter delas vid meningar?

Punkt, frågetecken och utropstecken som avslutar en mening, samt en hård radbrytning i texten. En radbrytning räknas som meningsslut eftersom filer från transkribering ofta saknar skiljetecken helt. Förkortningar och decimaltal skyddas, så Mr. Smith och 3.5 delar inte meningen.

Hur hanteras förkortningar när en undertext delas vid meningar?

Sidan har en lista över vanliga förkortningar som Mr., Dr. och liknande, och en punkt efter en sådan räknas inte som meningsslut. Listan är medvetet kort och konservativ: hellre lämna en mening odelad än att dela mitt i en förkortning. Ett ord som inte finns i listan kan därför ge en delning du inte väntade dig.

Fördelas tiden jämnt mellan meningarna när ett block delas?

Nej, tiden fördelas i proportion till antalet tecken i varje mening. Den mening som har flest tecken får mest tid, så läshastigheten blir ungefär densamma i alla bitar. Det är också därför den längsta meningen står längst på skärmen, vilket är avsiktligt och inte en bieffekt av avrundningen.

Vad händer om ett textblock bara innehåller en enda mening?

Då delas det inte, och det behåller sin tid och sitt innehåll oförändrat. Sidan delar bara när den hittar minst två meningsgränser i samma block. Ett block utan skiljetecken men med en hård radbrytning räknas som två meningar och delas, eftersom radbrytningen själv är en gräns.

Numreras textblocken om när undertexter delas vid meningar?

Ja, resultatet numreras från ett i filens ordning, eftersom delningen lägger till block och filen annars skulle få dubbletter eller luckor. Det gäller hela filen och inte bara de block som delades. Numreringen är den enda egenskapen som ändras utöver tiderna och blockindelningen.

Kan jag styra hur korta bitarna blir när jag delar vid meningar?

Nej, sidan har ingen längdgräns: den delar vid varje meningsgräns den hittar. En fil med mycket korta meningar kan därför ge många små block. Vill du sätta ett tak för antal tecken är det sidan för långa undertexter som gäller, och den kan användas efter den här om bitarna fortfarande är för långa.

Relaterade verktyg