Gå till huvudinnehållet
SubtitleMatrix

Slå ihop undertextblock

TidsanpassningSlå ihop undertextfiler
Eller klistra in undertexttext

Inställningar

Två textblock med en lucka på det här antalet millisekunder eller mindre blir ett textblock som går från det första blockets start till det sista blockets slut. Testet är inklusivt, så en lucka på exakt det här antalet millisekunder sammanfogas. 1000 ms (en sekund) är en bra startpunkt för en fil vars rader delades mitt i en mening; ett litet värde som 40 ms stänger bara flimret mellan textblock som var menade att vara ett.

Ett mellanslag fogar samman de två texterna på en rad, vilket är vad du vill när originalfilen delade en mening över två textblock. En radbrytning staplar dem, så textblocket kommer ut som en undertext på två rader som står kvar hela spannet.

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 fogar ihop intilliggande textblock när luckan mellan dem är tillräckligt liten. Ange en största lucka – 1 000 ms är standardvärdet och 60 000 ms är taket – och varje par som ligger inom det avståndet blir ett block som sträcker sig från det första blockets start till det andra blockets slut. En mening som delats över två block blir hel igen, och texten kan fogas med mellanslag eller hållas på separata rader.

Skillnaden mot sidan för överlappande block är vad som räknas som skäl att slå ihop. Där är det en kollision på skärmen; här är det en paus som är så kort att den inte hörs som en paus. En lucka på 100 ms mitt i en mening är ett konstgjort hack som spelaren dessutom tonar mellan, medan en lucka på sex sekunder mellan två talare är en riktig tystnad som måste få vara kvar. Sidan rör bara den förstnämnda.

En lucka som är längre än gränsen lämnas orörd, och det är avsiktligt att gränsen är ett tak i stället för en fast regel. Standardvärdet en sekund fångar de flesta konstgjorda delningar, men en fil med snabb dialog kan behöva ett lägre värde. En för hög gräns kan sätta en replik på skärmen medan en annan person pratar, så jämför alltid resultatet mot ljudet när du höjer den.

Sammanslagningen behåller det första blockets nummer och stil; det senare numret försvinner och det senare blockets stil räknas som förlorad om den skilde sig. SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON och CSV tas emot, var och en läst som det format den faktiskt är. Inget laddas upp, och kön tar en hel säsong i en enda körning.

Exempel

En mening som delats över två block

Indata

1
00:00:01,000 --> 00:00:02,500
She walked into the room

2
00:00:02,600 --> 00:00:04,000
and closed the door.

Resultat

1
00:00:01,000 --> 00:00:04,000
She walked into the room and closed the door.

Luckan är 100 ms, väl inom gränsen på en sekund, och meningen är hel igen. Den tona-ut och tona-in som spelaren gör mellan två block försvinner: raden står uppe i tre sekunder i stället för att blinka bort en tiondels sekund. Blocket behåller nummer 1 eftersom det är blocket som överlevde.

Samma två block, på separata rader

Indata

1
00:00:01,000 --> 00:00:02,500
She walked into the room

2
00:00:02,600 --> 00:00:04,000
and closed the door.

Resultat

1
00:00:01,000 --> 00:00:04,000
She walked into the room
and closed the door.

Identiska tider, annan utdata: 1 000–2 500 och 2 600–4 000 blir ett block på 1 000–4 000 ms, med den andra texten som en hård radbrytning i stället för att flyta in. Användbart när de två halvorna skrevs för att läsas som ett par, och för tvåspråkiga filer där blocken redan var en rad var.

En lucka som sidan gör rätt i att lämna

Indata

1
00:00:01,000 --> 00:00:03,000
What time do you call this?

2
00:00:09,000 --> 00:00:11,000
Sorry. The bus never came.

Resultat

1
00:00:01,000 --> 00:00:03,000
What time do you call this?

2
00:00:09,000 --> 00:00:11,000
Sorry. The bus never came.

Sex sekunder tystnad mellan två talare, och resultatet är indata byte för byte. Att fylla den pausen skulle sätta den ena personens replik på skärmen medan den andra pratar. Med gränsen 500 ms, som här, lämnas filen orörd.

Vanliga frågor

Hur stor lucka får överbryggas när jag fogar ihop undertextblock?

Högst den gräns du anger, som standard 1 000 ms och som mest 60 000 ms. En lucka på eller under gränsen slås ihop, en längre lämnas orörd. Gränsen är ett tak och inte ett krav: block som ligger längre ifrån varandra än så behåller sina egna tider, och sidan tvingar aldrig ihop dem.

Vad är skillnaden mellan att slå ihop textblock och att slå ihop överlappande undertexter?

Sammanslagning av textblock bygger på en lucka: två block som ligger nära varandra i tid fogas ihop även om de inte delar skärmtid. Sammanslagning av överlappande block rör bara block som faktiskt delar skärmtid. Den ena lagar en konstgjord delning av en mening, den andra lagar två rader som krockar på skärmen.

Hur fogas texterna ihop när två textblock slås samman?

Du väljer mellan mellanslag och separat rad. Med mellanslag blir den delade meningen en enda löpande rad, vilket passar när blocket delades mitt i en mening. Med separat rad skrivs den andra texten som en hård radbrytning i samma block, vilket passar tvåspråkiga filer och rader som skrevs för att läsas som ett par.

Vad händer med nummer och stil när textblock fogas ihop?

Det första blockets nummer och stil behålls, eftersom det är blocket som överlever. Det senare numret försvinner ur filen, och om det senare blockets stil skilde sig räknas formateringen som en förlust i rapporten. Inget numreras om, så luckan i numreringen är det synliga spåret av sammanslagningen.

Kan en för hög luckgräns slå ihop repliker från olika talare?

Ja, och det är den vanligaste risken med den här sidan. En lucka på sex sekunder mellan två talare kan se ut som en paus i en fil, men den är en riktig tystnad som ska vara kvar. Håll gränsen under den kortaste paus du vill bevara, och jämför resultatet mot ljudet innan du laddar ner en hel säsong.

Rör sammanslagningen av textblock några block som ligger längre isär än gränsen?

Nej, inte en millisekund. Sidan arbetar bara på par som ligger inom gränsen, och ett block som ligger utanför behåller sin start, sitt slut, sitt nummer och sin text. Det gör en låg gräns till en säker inställning: den kan bara lämna saker orörda, aldrig förstöra en fungerande fil.

Relaterade verktyg